systemctl enable できない

fedora

/etc/systemd/system の下に,service および timer ファイルを作成し,

systemctl daemon-reload
systemctl enable xxx.timer

としたところ,以下のようなエラーがでました.

Failed to enable unit: Unit file xxx.timer does not exist.

さらに /var/log/message を見てみると,以下のメッセージが出力されていました.

systemd による read アクセスが、ファイル xxx.timer で拒否されました.

ということで,SELinux の設定を行います.以下のコマンドを実行します.

restorecon -Rv /etc/systemd

これで systemctl enable できるようになりました.

コメント

タイトルとURLをコピーしました