1. 今回のアップグレードで以下のエラーが発生するようになった
1.polkitd[864]: Error opening rules directory: Error opening directory “/run/polkit-1/rules.d”: No such file or directory (g-file-error-quark, 4)
2.polkitd[864]: Error opening rules directory: Error opening directory “/usr/local/share/polkit-1/rules.d”: No such file or directory (g-file-error-quark, 4)
ちなみに polkit ってどんなサービス?ていう問題については こちら
polkit は、非特権プロセスが特権プロセスと通信できるようにするポリシーを定義および操作するためのアプリケーションレベルのツールキットです:
ふむふむ・・・よくわからない。
2. 1つ目のエラーはディレクトリを作成すれば解決
$ sudo mkdir -p /run/polkit-1/rules.d
$ tree /run/polkit-1
/run/polkit-1
└── rules.d2 directories, 0 files
これで、エラーは解消
3.2つ目のエラーは該当のディレクトリを作成するだけでは足りない
(1)まず、サービスとしてどんな名前のサービス化を調べた
$ systemctl --all | grep polkit
polkit.service l
以外にも普通の名前だった。そのサービスの設定に作成したディレクトリを使えと指示する
$ sudo nano /usr/lib/systemd/system/polkit.service
一番下に次の2行を追加した。
RuntimeDirectory=polkit-1
ExecStartPre=/bin/mkdir ${RUNTIME_DIRECTORY}/rules.d
Comments powered by CComment