Я только что обновился с С 16.04 по 18.04 и nginx не запускается. Одна из строк journalctl -xe:
nginx.service: Failed at step EXEC spawning /usr/sbin/nginx: No such file or directory
... и да / usr / sbin / nginx там не существует.
Этот вопрос кажется наиболее актуальным для моей проблемы. Однако, учитывая, что я перехожу с 16.04 по 18.04, а описанная в нем проблема и решение являются старыми и временными, мне интересно, есть ли это какая-то другая проблема.
Вся помощь получена с благодарностью.
Конечно, если решение будет таким, как описано в нем, я выполню его, но я не хочу этого делать, если я причиню еще больший вред.
С момента публикации вышеупомянутого я попытался удалить nginx, используя:
sudo apt-get remove nginx nginx-common nginx-doc nginx-core nginx-full nginx-extras nginx-light
Это дало мне сообщение:
Package 'nginx' is not installed, so not removed
Это теперь БОЛЬШЕ беспокойства, потому что он не распознает nginx как установленный ВСЕГО, но он есть в etc / nginx и другие места.
Учитывая, что nginx - такой популярный и надежный пакет, я обеспокоен тем, что обновление так сильно его испортило. По крайней мере, я думаю, что было бы полезно понять, что произошло во время обновления, чтобы это можно было решить для будущих обновлений.
Если это поможет, у меня есть моментальный снимок Timeshift за последние 16.04 перед обновлением. Я могу посмотреть / проверить, что там было, если это поможет.
К сожалению, не всегда все работает после обновления ОС. Предлагаю вам переустановить и перенастроить nginx
.
Вы можете обратиться к этой статье: Как удалить NGINX из Ubuntu