Когда я пытаюсь установить nginx-common с помощью apt-get --reinstall install nginx-common, я получаю следующее:

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>
3
задан 30 August 2017 в 21:48

2 ответа

Во-первых, у Вас есть NGINX, который включили восходящие репозитории; они не работают с Ubuntu nginx-common пакеты, и никогда не разрабатываются к. Я объясняю намного больше на этом всестороннем на моем сообщении в блоге об этом, но во всех случаях практического применения, использую только один, или другой между пакетами Ubuntu для NGINX и восходящего репозитория nginx.org - НЕ использует и одновременно, они не сотрудничают правильно, и никогда не будете, поскольку они ударяют друг друга. (в восходящем направлении делает единственный пакет, Debian/Ubuntu разделяет вещи на дополнительные пакеты для пользы исправности и простоты замены конфигураций со значениями по умолчанию и что не),

Если Вы хотите иметь последнюю версию NGINX и все еще иметь ее, несколько более совместимы с Ubuntu, можно использовать Магистраль NGINX PPA (сохраняемый мной, но я также поддерживаю это в Ubuntu также), которому установят более совместимый с Ubuntu пакет, который более подобен пакетам, которые Вы ожидаете использовать, а не те Вы используете.

Если Вы хотите пойти этим путем, я сообщаю подробности относительно своего блога также для этого.

2
ответ дан 31 August 2017 в 07:48
  • 1
    Для маркировки этого вопроса как решенный, нажмите галочку под числом и стрелками на этом ответе, который превратит его в красивый зеленый и отметит этот вопрос, как решено!:) –  28 May 2017 в 21:04

Это происходит, потому что Вы ранее установили Nginx из репозиториев Ubuntu и, после, добавили новый PPA и попытались обновить.

корректный способ решить это должно удалить полностью Nginx (скопируйте свои conf файлы в случае необходимости), и установите его снова.

Так, вот инструкции:

1 - Удаляют Nginx (после того, как скопируйте conf файлы )

sudo apt-get purge nginx*

2 - Установка это снова, на этот раз последняя версия от Вашего нового PPA:

sudo apt install nginx

Вот именно.

0
ответ дан 31 August 2017 в 07:48
  • 1
    Обычно чтение и запись из тех же медиа медленнее, чем USB3 или подобны. – Tim 28 May 2017 в 04:41

Другие вопросы по тегам:

Похожие вопросы: