Comment corriger l'erreur systemd : Failed to determine user credentials: No such process
Problème
Vous avez un service systemd tel que
service_unit.ini
[Unit]
Description=My Service
[Service]
ExecStart=/usr/bin/my-service
User=myuser
[Install]
WantedBy=multi-user.targetmais dans le journal (systemctl status my-service) vous voyez l’erreur suivante :
journalctl-log.txt
Jun 19 18:41:36 mycomputer (nice)[1349797]: my-service.service: Failed to determine user credentials: No such process
Jun 19 18:41:36 mycomputer systemd[1]: my-service.service: Main process exited, code=exited, status=217/USERSolution
La raison de cela est assez simple : L’utilisateur que vous avez spécifié dans la directive User= n’existe pas sur votre système.
Vérifiez l’utilisateur pour les fautes d’orthographe et vérifiez qu’il existe réellement sur l’ordinateur exécutant le service.
Consultez les articles similaires par catégorie :
Systemd
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow