Кто-нибудь здесь скажите мне, как удалить следующую ошибку
systemd: Failed at step USER spawning /usr/sbin/opendkim: No such process
Это происходит, когда я пытаюсь запустить опендким сервис на centos.
Кто-нибудь здесь скажите мне, как удалить следующую ошибку
systemd: Failed at step USER spawning /usr/sbin/opendkim: No such process
Это происходит, когда я пытаюсь запустить опендким сервис на centos.
Я только что столкнулся с этим, и в моем случае это было вызвано цитированием имени пользователя в моем служебном файле:
[Unit]
Description=Demonstrate Failed at step USER spawning ...: No such process error when user name is quoted
[Service]
User="tadeusz"
ExecStart=/bin/echo hello
[Install]
WantedBy=multi-user.target
Запуск этой службы в Ubuntu 16.04.2 LTS (экземпляр Amazon EC2) завершится с ошибкой:
user-example.service: Failed at step USER spawning /bin/echo: No such process
Интересно, что на Ubuntu Gnome 17.04 (моя локальная машина) сообщение об ошибке гораздо более полезно:
[/etc/systemd/system/user-example.service:5] Invalid user/group name or numeric ID, ignoring: "tadeusz"
Удаление кавычек в обеих средах решило проблему:
[Service]
User=tadeusz
Проверьте, существует ли следующая запись в файле конфигурации opendkim
:
## Attempt to become the specified user before starting operations.
UserID opendkim:opendkim
В моем случае я попытался использовать root
в качестве пользователя и группы.
Я удалил:
User=root
Group=root
Для меня это была простая проблема использования неправильного имени пользователя, подтвердите, что вы используете правильного пользователя [Service]
User=tadeusz
затем перезагрузите ваш SytemD sudo systemctl daemon-reload
Для меня это сообщение об ошибке было вызвано не перезагрузкой SystemD после обновления systemd. # systemctl daemon-reload
или перезагрузите компьютер.