Eu estava tendo o mesmo problema. O conselho sobre o Apache não era relevante, já que eu o desinstalei ativamente durante a configuração.
Acontece que eu estava vendo o resultado de um conflito entre o arquivo de configuração do nginx /etc/nginx/nginx.conf
e o script de serviço em /lib/systemd/system/nginx.service
.
Especificamente, o script de serviço estava iniciando o nginx com algumas opções, incluindo daemon on
:
$ cat /lib/systemd/system/nginx.service
...
[Service]
...
ExecStartPre=/usr/sbin/nginx -t -q -g 'daemon on; master_process on;'
ExecStart=/usr/sbin/nginx -g 'daemon on; master_process on;'
ExecReload=/usr/sbin/nginx -g 'daemon on; master_process on;' -s reload
...
Corri /usr/sbin/nginx -g 'daemon on; master_process on;'
diretamente no terminal e recebi o seguinte erro:
nginx: [emerg] "daemon" directive is duplicate in /etc/nginx/nginx.conf:1
Eu dei uma olhada em /etc/nginx/nginx.conf
e encontrei (na linha 1):
daemon off;
Comentando isso e executando sudo apt-get -f install
resolveu o problema.