12

Кто-нибудь здесь скажите мне, как удалить следующую ошибку

systemd: Failed at step USER spawning /usr/sbin/opendkim: No such process

Это происходит, когда я пытаюсь запустить опендким сервис на centos.

5 ответов5

11

Я только что столкнулся с этим, и в моем случае это было вызвано цитированием имени пользователя в моем служебном файле:

[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
4

Проверьте, существует ли следующая запись в файле конфигурации opendkim:

## Attempt to become the specified user before starting operations. UserID opendkim:opendkim

0

В моем случае я попытался использовать root в качестве пользователя и группы.

Я удалил:

User=root
Group=root
0

Для меня это была простая проблема использования неправильного имени пользователя, подтвердите, что вы используете правильного пользователя [Service] User=tadeusz

затем перезагрузите ваш SytemD sudo systemctl daemon-reload

0

Для меня это сообщение об ошибке было вызвано не перезагрузкой SystemD после обновления systemd. # systemctl daemon-reload или перезагрузите компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .