サービス起動時に「xxx.service: Failed to determine user credentials: No such process」が発生した場合の対処法

サービス起動時に「xxx.service: Failed to determine user credentials: No such process」が発生した場合の対処法

サービス起動時に「xxx.service: Failed to determine user credentials: No such process」が発生した場合の原因と対処法を記述してます。

環境

  • OS ubuntu20.04.1

エラー全文

サービスのステータス確認時に発生

Failed to determine user credentials: No such process
Failed at step USER spawning xxx : No such process

原因

サービスの構成ファイル内のユーザーが間違っていたため

[Service]
User=noexituser

対処法

正しいユーザーに変更してあげる

nano /etc/systemd/system/xxx.service

<編集>
[Service]
User=username