nginx falha na atualização após a atualização para o servidor 16.04

1

Eu atualizei do servidor 14.04 para o servidor 16.04. Eu sempre usei os pacotes nginx oficiais, porque eu precisava de suporte para coisas como SPDY e HTTP2 que não estavam na versão 14.04 do nginx. Agora, quando tento atualizar, recebo a seguinte mensagem de erro.

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:

No meu arquivo sources.list eu tenho:

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

Alguma ideia de como resolver este problema?

    
por jcampbell1 06.06.2016 / 23:49

1 resposta

1

Isso provavelmente irá corrigir isso. Eu tive isso e alguns outros problemas.

  1. Mova para / etc e copie o diretório nginx para segurança:

    cd /etc
    cp -R nginx/ nginx-bak/
    
  2. Remova a versão antiga do nginx:

    apt-get remove nginx nginx-common
    
  3. Instale o novo nginx:

    apt-get install nginx
    
  4. Responda não aos prompts para substituir as configurações.
  5. Para ativar e executar o nginx:

    systemctl unmask nginx.service
    systemctl start nginx.service
    
por NotoriousPyro 23.10.2016 / 13:09