Wie man systemd-Fehler behebt: Failed to determine user credentials: No such process
Problem
Sie haben einen systemd-Service wie
service_unit.ini
[Unit]
Description=My Service
[Service]
ExecStart=/usr/bin/my-service
User=myuser
[Install]
WantedBy=multi-user.targetaber im Log (systemctl status my-service) sehen Sie den folgenden Fehler:
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/USERLösung
Der Grund dafür ist ganz einfach: Der Benutzer, den Sie in der User=-Direktive angegeben haben, existiert nicht auf Ihrem System.
Überprüfen Sie den Benutzer auf Tippfehler und stellen Sie sicher, dass er tatsächlich auf dem Computer existiert, der den Service ausführt.
Check out similar posts by category:
SystemD
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow