systemctl --user アクティベーションはディレクトリを生成しないため、エラーが発生します。

systemctl --user アクティベーションはディレクトリを生成しないため、エラーが発生します。

実行するたびに、次のようにsystemctl --user enable <some-unit>文句を言います。

/xdg/config/home/systemd/user/<install-section.wants-or-requires>/<some-unit>.service does not exist

私の初期の反応ではなく、enable作らなければならないということでした。しかし、具体的には、親ディレクトリが最初に存在するかどうかを確認すると<install-section.wants-or-requires>正常に動作します。

私はこのディレクトリを要求に応じて作成したいと思います。つまり、systemctlシステム全体にわたって作成され、ユーザーが一度作成して完了した、制限された目的/要求ディレクトリセットとは異なります。

バグですか、それとも権限の問題ですか?私の/xdg/config/home/systemd/userディレクトリは0755私のユーザー(およびデフォルトのユーザーグループ)によって所有されています。

関連情報