Jak opravit systemd chybu: Failed to determine user credentials: No such process
Problém
Máte systemd službu jako například
service_unit.ini
[Unit]
Description=My Service
[Service]
ExecStart=/usr/bin/my-service
User=myuser
[Install]
WantedBy=multi-user.targetale v logu (systemctl status my-service) vidíte následující chybu:
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/USERŘešení
Důvod je poměrně jednoduchý: Uživatel, kterého jste specifikovali v direktivě User=, neexistuje ve vašem systému.
Zkontrolujte uživatele na překlepy a ověřte, že skutečně existuje na počítači, kde je služba spuštěna.
Podívejte se na podobné články podle kategorie:
SystemD
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow