web-dev-qa-db-fra.com

ce qui provoque «systemd: échec à l'étape générant USER / usr / sbin / opendkim: aucun processus de ce type»

Comment puis-je supprimer l'erreur suivante:

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

Cela se produit lorsque j'essaie de démarrer le service opendkim sur Centos.

15
Syed

Je viens de rencontrer ceci et dans mon cas, cela a été causé par en citant un nom d'utilisateur dans mon fichier de service:

[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

Le démarrage de ce service sur Ubuntu 16.04.2 LTS (instance Amazon EC2) échouerait avec l'erreur suivante:

user-example.service: Failed at step USER spawning /bin/echo: No such process

Fait intéressant, sur Ubuntu Gnome 17.04 (ma machine locale), le message d'erreur est beaucoup plus utile:

[/etc/systemd/system/user-example.service:5] Invalid user/group name or numeric ID, ignoring: "tadeusz"

La suppression des guillemets dans les deux environnements a résolu le problème:

[Service]
User=tadeusz
15
Tad Lispy

Vérifiez si l'enregistrement suivant existe dans le fichier de configuration de opendkim:

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

5
user679441

Dans mon cas, j'ai essayé d'utiliser root en tant qu'utilisateur et groupe.

J'ai effacé:

User=root
Group=root
1
jmunsch

Pour moi, c’était un simple problème d’utilisation d’un nom d’utilisateur incorrect, confirmez que vous utilisez le bon utilisateur [Service] User=tadeusz

puis rechargez votre SytemD Sudo systemctl daemon-reload

0
StackEdd

Pour moi, ce message d'erreur a été provoqué par le fait de ne pas recharger SystemD après la mise à jour de systemd. Alors lancez # systemctl daemon-reload ou redémarrez votre ordinateur.

0
Babken Vardanyan