Erro de instalação do Nginx no Ubuntu 16.04

34
:~$ sudo apt-get remove nginx* && sudo apt-get install nginx-full*

Reading package lists... Done
Building dependency tree       
Reading state information... Done

After this operation, 5,579 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nginx-full-dbg amd64 1.10.0-0ubuntu0.16.04.1 [3,789 kB]
Fetched 3,789 kB in 33s (112 kB/s)                                             
Selecting previously unselected package nginx-common.
(Reading database ... 189767 files and directories currently installed.)
Preparing to unpack .../nginx-common_1.10.0-0ubuntu0.16.04.1_all.deb ...
Unpacking nginx-common (1.10.0-0ubuntu0.16.04.1) ...
Selecting previously unselected package nginx-full.
Preparing to unpack .../nginx-full_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
Unpacking nginx-full (1.10.0-0ubuntu0.16.04.1) ...
Selecting previously unselected package nginx-full-dbg.
Preparing to unpack .../nginx-full-dbg_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
Unpacking nginx-full-dbg (1.10.0-0ubuntu0.16.04.1) ...
Processing triggers for ufw (0.35-0ubuntu1) ...
Rules updated for profile 'Apache Full'
Rules updated for profile 'Nginx HTTP'

Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up nginx-common (1.10.0-0ubuntu0.16.04.1) ...
Setting up nginx-full (1.10.0-0ubuntu0.16.04.1) ...
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

invoke-rc.d: initscript nginx, action "start" failed.

dpkg: error processing package nginx-full (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx-full-dbg:
 nginx-full-dbg depends on nginx-full (= 1.10.0-0ubuntu0.16.04.1); however:
  Package nginx-full is not configured yet.

dpkg: error processing package nginx-full-dbg (--configure):

 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.

                          Errors were encountered while processing:
 nginx-full

 nginx-full-dbg

E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por mohit 28.04.2016 / 11:42

6 respostas

100

Desligar o apache2 antes de instalar o nginx deve corrigir este problema:

sudo service apache2 stop
    
por Andrew Chan 18.06.2016 / 03:01
22

Andrew Chan forneceu a resposta certa para mim. Para estender sua resposta um pouco, aqui está o que você pode fazer na linha de comando;

pare o apache2

sudo systemctl stop apache2.service

impede que o apache2 inicie na inicialização

sudo systemctl disable apache2.service

Reinstale o nginx

sudo apt-get install nginx

    
por A.R. Winters 31.07.2016 / 16:45
7

Acabei de ter este problema, mas a solução foi ligeiramente diferente.

Depois que resolvi um erro de configuração de site simples, consegui atualizar o nginx.

Verifique seu log de erros do nginx :

  

sudo cat /var/log/nginx/error.log|less

Em seguida, tente novamente:

  

sudo apt-get update; sudo apt-get upgrade

    
por Taiger 16.01.2017 / 05:30
5

No meu caso, o erro é o servidor ter IPv6 desabilitado. Solução:

Edite /etc/nginx/sites-enabled/default e comente o IPv6:

listen [::]:80 default_server;

Reinstale o nginx:

apt purge nginx
apt autoremove
apt install nginx
    
por user551419 02.06.2016 / 11:28
1

Quando eu verifiquei /var/log/nginx/error.log, vi que o instalador não conseguiu abrir / var / cache / nginx / microcache

Uma lista de diretórios mostrou que não havia um diretório / var / cache / nginx, então criei-o e a instalação foi bem-sucedida.

    
por Charles Oertel 04.02.2017 / 14:08
0

Antes da instalação, remova quaisquer links simbólicos adicionados manualmente a partir de /sites-enabled .

    
por Deto 14.06.2018 / 13:19