я хочу переустановить nginx, и я получаю эту ошибку когда чистка или установка.
sudo service nginx start
Job for nginx.service failed because the control process exited with
error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
alson@Alson:~$ sudo apt purge nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
nginx*
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
2 not fully installed or removed.
After this operation, 37,9 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 197124 files and directories currently installed.)
Removing nginx (1.10.3-0ubuntu0.16.04.2) ...
Setting up nginx-core (1.10.3-0ubuntu0.16.04.2) ...
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.
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Jum 2017-09-22 10:32:36 WIB; 12ms ago
Process: 13157 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Main PID: 2996 (code=exited, status=0/SUCCESS)
Sep 22 10:32:36 Alson systemd[1]: Starting A high performance web server and a reverse proxy server...
Sep 22 10:32:36 Alson nginx[13157]: nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)
Sep 22 10:32:36 Alson nginx[13157]: nginx: configuration file /etc/nginx/nginx.conf test failed
Sep 22 10:32:36 Alson systemd[1]: nginx.service: Control process exited, code=exited status=1
Sep 22 10:32:36 Alson systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Sep 22 10:32:36 Alson systemd[1]: nginx.service: Unit entered failed state.
Sep 22 10:32:36 Alson systemd[1]: nginx.service: Failed with result 'exit-code'.
dpkg: error processing package nginx-core (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
nginx-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
Вы, кажется, не настроили пакеты (2 not fully installed or removed.
).
Таким образом, необходимо иметь дело с теми, которые сначала путем выполнения sudo apt install -f
. Впоследствии можно повторить для чистки (sudo apt purge nginx
). В зависимости от Вашей ситуации я рекомендовал бы удалить nginx использование субкомпонентов sudo apt autoremove --purge
для чистки остатка nginx зависимости, чтобы иметь чистое переустанавливают.
Если все это удается, можно переустановить nginx (sudo apt install nginx
).
Так как проблема не может быть разрешена, этот путь и проблема вызываются nginx-core
можно попытаться вручную решить проблему путем выполнения:
sudo apt -f remove nginx-core
Это говорит склонный решить проблему с помощью предоставленной инструкции, которая должна просто удалить nginx-core
.
Так как последний провальный пакет nginx-full
(см. строку 29 в Вашем журнале), необходимо удалить это также.
Сделать так: sudo apt -f remove nginx-full
Работа через через шаги выше впоследствии, начиная с sudo apt autoremove --purge
.