root@vpsirham:~# apt-get --reinstall install nginx-common
Reading package lists... Done Building dependency tree Reading state
information... Done Suggested packages: fcgiwrap nginx-doc The
following NEW packages will be installed: nginx-common 0 upgraded,
1 newly installed, 0 to remove and 0 not upgraded. Need to get 0
B/18.3 kB of archives. After this operation, 220 kB of additional
disk space will be used. (Reading database ... 45660 files and
directories currently installed.) Preparing to unpack
.../nginx-common_1.4.6-1ubuntu3.4_all.deb ... Unpacking nginx-common
(1.4.6-1ubuntu3.4) ... dpkg: error processing archive
/var/cache/apt/archives/nginx-common_1.4.6-1ubuntu3.4_all.deb
(--unpack): trying to overwrite '/etc/logrotate.d/nginx', which is
also in package nginx 1.8.1-1~trusty Errors were encountered while
processing:
/var/cache/apt/archives/nginx-common_1.4.6-1ubuntu3.4_all.deb E:
Sub-process /usr/bin/dpkg returned an error code (1)</blink>
Во-первых, у Вас есть NGINX, который включили восходящие репозитории; они не работают с Ubuntu nginx-common
пакеты, и никогда не разрабатываются к. Я объясняю намного больше на этом всестороннем на моем сообщении в блоге об этом, но во всех случаях практического применения, использую только один, или другой между пакетами Ubuntu для NGINX и восходящего репозитория nginx.org - НЕ использует и одновременно, они не сотрудничают правильно, и никогда не будете, поскольку они ударяют друг друга. (в восходящем направлении делает единственный пакет, Debian/Ubuntu разделяет вещи на дополнительные пакеты для пользы исправности и простоты замены конфигураций со значениями по умолчанию и что не),
Если Вы хотите иметь последнюю версию NGINX и все еще иметь ее, несколько более совместимы с Ubuntu, можно использовать Магистраль NGINX PPA (сохраняемый мной, но я также поддерживаю это в Ubuntu также), которому установят более совместимый с Ubuntu пакет, который более подобен пакетам, которые Вы ожидаете использовать, а не те Вы используете.
Если Вы хотите пойти этим путем, я сообщаю подробности относительно своего блога также для этого.
Это происходит, потому что Вы ранее установили Nginx из репозиториев Ubuntu и, после, добавили новый PPA и попытались обновить.
корректный способ решить это должно удалить полностью Nginx (скопируйте свои conf файлы в случае необходимости), и установите его снова.
Так, вот инструкции:
1 - Удаляют Nginx (после того, как скопируйте conf файлы )
sudo apt-get purge nginx*
2 - Установка это снова, на этот раз последняя версия от Вашего нового PPA:
sudo apt install nginx
Вот именно.