「ソフトウェアの追加と削除でパスワードを求められませんでした」問題を解決するには?

「ソフトウェアの追加と削除でパスワードを求められませんでした」問題を解決するには?

CentOS リリース 6.4 x86 を使用してアクセスする場合システム > 管理 > ソフトウェアの追加/削除ソフトウェアを追加したりパッケージリストを更新しようとすると、次のエラーが発生します。

認証失敗

認証失敗

正しい認証を提供できませんでした。パスワードやアカウント設定を確認してください。

認証取得失敗

しかし、私が認証できなかった理由はパスワードを聞いたことがありません。。私はグループのメンバーである一般ユーザーとして実行し、wheelルートsudoも可能ですsu。ソフトウェアをインストールできますyum

この問題をどのように解決できますか?ソフトウェアの追加/削除パスワードをお願いしませんか?


修正する:問題はPolicyKitにあるようです。特に、認証エージェントが実行されておらず、それを起動しようとするとエラーが発生します。

現在進行中のセッションを確認できませんでした:org.freedesktop.ConsoleKit.Manager.GetSessionForUnixProcess()の呼び出し中にリモート例外が発生しました。

いくつかの端子出力:

[jnet@dogYears Desktop]$ pkexec echo "test"
Error executing command as another user: No authentication agent was found.

[jnet@dogYears Desktop]$ ps awwwx|grep polkit        
 2059 ?        S      0:00 /usr/libexec/polkit-1/polkitd
28688 pts/3    S+     0:00 grep polkit

[jnet@dogYears Desktop]$ /usr/libexec/polkit-gnome-authentication-agent-1
(polkit-gnome-authentication-agent-1:28725): polkit-gnome-1-WARNING **: Unable to determine the session we are in: Remote Exception invoking org.freedesktop.ConsoleKit.Manager.GetSessionForUnixProcess() on /org/freedesktop/ConsoleKit/Manager at name org.freedesktop.ConsoleKit: org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '28725' org.freedesktop.ConsoleKit.Manager.GeneralError Unable%20to%20lookup%20session%20information%20for%20process%20%2728725%27

答え1

私はあなたがGnomeを使用していると仮定しますか?とにかく、使用しているGUIが提供するツールを使用し、パッケージマネージャを起動するために使用するメニュー項目がポイントされていることを確認してください(CentOSのパッケージマネージャはそれを呼び出すがそれに応じてpirut変わります)。

gksudo pirut

そしてそれだけではありませんpirut。これにより、次にパスワードの入力を求められます。

答え2

私にもこのようなことが起こったことがわかったので、HDMI経由でRaspberry Piをテレビに再接続し、動作し、エラーメッセージが消えたことを確認しました。リモートデスクトップ接続を使用してPIに接続すると、エラーメッセージが表示されます。私がインストールした唯一の2つはxrdpとsambaでした。

関連情報