Как исправить проблему с доступом к перезагрузке демона?

#nginx #debian #openresty

Вопрос:

«systemctl включить openresty»

Что я получаю

Синхронизация состояния openresty.service со сценарием службы SysV с /lib/systemd/systemd-sysv-установка.

Выполнение: /lib/systemd/systemd-sysv-установка включить openresty

Не удалось перезагрузить демона: Доступ запрещен

Не удалось перезагрузить демона: Доступ запрещен

Не удалось включить устройство: Доступ запрещен

Это тот самый скриншот

systemctl status openresty

openresty.service — HTTP-сервер NGINX и обратный прокси-сервер

Загружено: загружено (/lib/systemd/system/openresty.service; включено; предустановка поставщика: включена)

Активен: не удалось (Результат: код выхода) с Ср 2021-08-11 17:01:13 UTC; 2 часа 37 минут назад

Процесс: 8875 ExecStartPre=/usr/sbin/nginx -t (код=завершен, статус=203/EXEC)

11 августа 17:01:13 экземпляр-2 systemd{1]: Запуск HTTP-сервера NGINX и обратного прокси-сервера…

11 августа 17:01:13 экземпляр-2 systemd[8875]: openresty.service: Не удалось выполнить команду: Такого файла или каталога нет

11 августа 17:01:13 экземпляр-2 systemd[8875]: openresty.service: Сбой на этапе запуска EXEC /usr/sbin/nginx: Такого файла или каталога нет

11 августа 17:01:13 экземпляр-2 systemd(1]: openresty.сервис: Процесс управления завершен, код=завершен, статус=203/EXEC

11 августа 17:01:13 экземпляр-2 systemd(1]: openresty.сервис: Сбой с результатом «код выхода».

11 августа 17:01:13 экземпляр-2 systemd(1]: Не удалось запустить HTTP-сервер NGINX и обратный прокси-сервер.

Это скриншот

journalctl -u openresty

— Журналы начинаются во вторник 2021-08-10 17:42:07 UTC, заканчиваются в Ср 2021-08-11 19:20:05 UTC. —

10 Августа 19:14:22 экземпляр-2 systemd(1]: Запуск Платформы Приложений OpenResty…

10 Августа 19:14:22 экземпляр-2 systemd(1]: Запущена Платформа Приложений OpenResty.

10 Августа 22:00:10 экземпляр-2 systemd(1]: Остановка Платформы Приложений OpenResty…

10 августа 22:00:10 экземпляр-2 systemd(1]: openresty.служба: удалась.

10 Августа 22:00:10 экземпляр-2 systemd(1]: Остановлена Платформа Приложений OpenResty.

10 августа 22:00:10 экземпляр-2 systemd(1]: Запуск Платформы Приложений OpenResty…

10 августа 22:00:10 экземпляр-2 nginx[4012]: директива nginx: [emerg] «имя сервера» не заканчивается «;» в /etc/openresty/с поддержкой сайтов/m.facebook.com.conf:7

10 августа 22:00:10 экземпляр-2 nginx[4012]: nginx: файл конфигурации /usr/локальный/openresty/nginx/conf/nginx.conf тест не удался

10 августа 22:00:10 экземпляр-2 systemd(1]: openresty.сервис: Процесс управления завершен, код=завершен, статус=1/СБОЙ

10 августа 22:00:10 экземпляр-2 systemd(1]: openresty.сервис: Сбой с результатом «код выхода».

10 августа 22:00:10 экземпляр-2 systemd(1]: Не удалось запустить платформу приложений OpenResty.

10 Августа 22:01:15 экземпляр-2 systemd(1]: Запуск Платформы Приложений OpenResty…

10 августа 22:01:15 экземпляр-2 nginx[4034]: nginx: [emerg] директива «имя_сервера» не заканчивается «;» в /etc/openresty/с поддержкой сайтов/m.facebook.com.conf:7

10 августа 22:01:15 экземпляр-2 nginx[4034]: nginx: файл конфигурации /usr/локальный/openresty/nginx/conf/nginx. тест conf не удался

10 августа 22:01:15 экземпляр-2 systemd(1]: openresty. служба: Процесс управления завершен, код=завершен, статус=1/СБОЙ

10 августа 22:01:15 экземпляр-2 systemd(1]: openresty.сервис: Сбой с результатом «код выхода».

10 августа 22:01:15 экземпляр-2 systemd(1]: Не удалось запустить платформу приложений OpenResty.

11 августа 17:01:13 экземпляр-2 systemd(1]: Запуск HTTP-сервера NGINX и обратного прокси-сервера…

11 августа 17:01:13 экземпляр-2 systemd[8875]: openresty.service: Не удалось выполнить команду: Такого файла или каталога нет

11 августа 17:01:13 экземпляр-2 systemd[8875]: openresty.service: Сбой на этапе запуска EXEC / usr /sbin / nginx : Такого файла или каталога нет

11 августа 17:01:13 экземпляр-2 systemd(1]: openresty.сервис: Процесс управления завершен, код=завершен, статус=203/EXEC

11 августа 17:01:13 экземпляр-2 systemd(1]: openresty.сервис: Сбой с результатом «код выхода».

11 августа 17:01:13 экземпляр-2 systemd(1]: Не удалось запустить HTTP-сервер NGINX и обратный прокси-сервер.

Это скриншот

Комментарии:

1. Попробуйте как root или с помощью sudo. sudo systemctl enable openresty .

2. @SYN ok спасибо, пожалуйста, вы также можете помочь мне в этой sudo systemctl start openresty работе для openresty.сервис не удался, потому что процесс управления завершился с кодом ошибки. Дополнительные сведения см. в разделах «systemctl статус openresty.service» и «journalctl-xe».

3. Не могли бы вы отредактировать свой первоначальный пост, включая результаты этих systemctl status openresty и journalctl -u openresty (или journalctl -xe )?

4. @SYN готово, я отредактировал

5. Там написано Failed at step EXEC spawning /usr/sbin/nginx: No such file or directory . в предыдущих журналах упоминались ошибки конфигурации … все еще установлен nginx? действительна ли ваша конфигурация nginx?

Ответ №1:

Похоже, вы пытаетесь включить службу из учетной записи, которая не является привилегированной.

Возможно, вы сможете использовать sudo, если система настроена на это:

 sudo systemctl enable openresty
 

Если нет, вам придется войти в систему как root:

 su
[enter your root password]
systemctl enable openresty