Wie man systemd-Fehler behebt: Failed to determine user credentials: No such process
Problem
Du hast 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) siehst du 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 du in der User=-Direktive angegeben hast, existiert nicht auf deinem System.
Überprüfe den Benutzer auf Tippfehler und stelle sicher, dass er tatsächlich auf dem Computer existiert, der den Service ausführt.
Ähnliche Beiträge nach Kategorie:
Systemd
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen