nginx не обновляется после обновления до сервера 16.04

Я обновил сервер с 14.04 до сервера 16.04. Я всегда использовал официальные пакеты nginx, потому что мне нужна была поддержка таких вещей, как SPDY и HTTP2, которых не было в версии 14.04 nginx. Теперь, когда я пытаюсь обновить, я получаю следующее сообщение об ошибке.

Preparing to unpack .../nginx_1.11.1-1~xenial_amd64.deb ...
Unpacking nginx (1.11.1-1~xenial) over (1.10.0-0ubuntu0.16.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/nginx_1.11.1-1~xenial_amd64.deb (--unpack):
 trying to overwrite '/usr/share/nginx/html/index.html', which is also in package nginx-common 1.10.0-0ubuntu0.16.04.2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/nginx_1.11.1-1~xenial_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package.  Trying to recover:

В моем файле sources.list у меня есть:

deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx

Есть идеи, как решить эту проблему?

1
задан 7 June 2016 в 10:49

1 ответ

Это, вероятно, зафиксирует его. У меня были это и несколько других проблем самого.

  1. Перемещение к / и т.д. и копии nginx каталог для безопасности:

    cd /etc
    cp -R nginx/ nginx-bak/
    
  2. Удаляют старую версию nginx:

    apt-get remove nginx nginx-common
    
  3. Установка новый nginx:

    apt-get install nginx
    
  4. Ответ не на любые подсказки для перезаписи конфигураций.
  5. , Чтобы включить и выполнить nginx:

    systemctl unmask nginx.service
    systemctl start nginx.service
    
1
ответ дан 7 June 2016 в 10:49

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

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