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でした。