名前> org.freedesktop.PolicyKit1は.serviceファイルによって提供されませんでした


81

system-config-usersコマンドラインから起動しようとすると、次の警告が表示され、ツールが開きません。Mate 1.8.1でCentOS 7を使用しています。

警告**:アクションの列挙エラー:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:名前org.freedesktop.PolicyKit1はどの.serviceファイルでも提供されていません

許可の確認エラーorg.freedesktop.policykit.exec:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:名前org.freedesktop.PolicyKit1は、.serviceファイルによって提供されませんでした

yumリストpolkit *

Installed Packages
polkit.x86_64   0.112-5.el7 @anaconda
polkit-devel.x86_64 0.112-5.el7 @base    
polkit-docs.noarch 0.112-5.el7 @base    
polkit-gnome.x86_64 0.105-6.el7 @epel    
polkit-pkla-compat.x86_64 0.1-4.el7  @anaconda

このエラーを引き起こすためにシステムに何が欠けていますか?


XFCEを使用していますか?
eyoung100

私はMate 1.8.1を使用しています
コーダー14

どのサービスが列挙されているのかわからないので、どのパッケージをインストールするのかわからない。エラーの原因はポリシーキットではなく、ポリシーキットの1つがロードを試行していることです。XFCEがで、この問題を持っているudisks
eyoung100

policykitが使用している、または使用しようとしているサービスを監視する方法はありますか?
コーダー14

私が知っていることではありません。pre-systemdシステムは、Dbusと連携してpolicykit / consolekitを使用してログイン許可を強制します。これは2つの可能性につながります。1.としてログインしているユーザーがのメンバーではないsome group、とsome group不足しているサービスにアクセスする権限を持っています。2.によって監視されるサービスの1つがsystem-config-usersインストールされていません。mate-polkit
目安

回答:


144

アーチにdelugedをインストールしたときと同じ戻り値があったので、次のように入力しました。

 systemctl start deluged

私はsudoで試しましたが、うまくいきました。グループ権限の問題のようです。

ユーザーアカウントのアクセス許可を有効にして、次のように入力しました。

 sudo systemctl start deluged

魅力のように働いた。


10
* nixとは異なり、本当に奇妙なメッセージ。これが解決策になるとは思わなかったでしょう!ありがとう!
スーフィアン

11
ああ、もちろん、sudo。「root権限が必要です」などのエラーを返すようなシステムが用意されていれば、非常に役立ちます。
ミント

20
おそらくこれまでで最も直感に反するエラーです。
フレドリング

2
ルート権限なしで非ユーザーsystemctlを許可する必要があるPolkitがセットアップされていないことをおそらく不満に思っています。ただ推測
ダンカンXシンプソン


56

SNP22の投稿を明確にして要約するために:あなたはたぶん忘れsudoただけです:

sudo systemctl [...]

誤解を招く警告...


1
おそらく悪いエラーメッセージのリストレポート参加github.com/systemd/systemd/labels/needs-better-log-messageが、私は...最初に、最新バージョンでそれをテストする必要がある
ベンCreasy

この!!systemctl daemon-reloadrootなしでa を実行しようとすると、このような奇妙なエラーが報告されます。それが欠落しているsudoか、正しいユーザーで実行されていないか、root実行を有効にしたかどうかを確認してください(ansibleでbecome: true
-higuita
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.