web-dev-qa-db-ja.com

polkit-gnome-authentication-agent-1がアップグレード後に自動起動しない

このコンテンツを含む正しいpolkit-gnome-authentication-agent-1ファイルがある間、/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktopは自動起動しません

[Desktop Entry]
Name=PolicyKit Authentication Agent
Comment=PolicyKit Authentication Agent
Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
OnlyShowIn=GNOME;XFCE;Unity;
X-GNOME-AutoRestart=true
AutostartCondition=GNOME3 unless-session gnome
X-Ubuntu-Gettext-Domain=polkit-gnome-1

ユーザーには~/.config/autostart/polkit-gnome-authentication-agent-1.desktopファイルがありません

これにより、synaptic-pkexecや、ポリシーキットに依存するその他のツールが機能しなくなります。

問題は this に似ていますが、この投稿には解決策がありません。

プロセスの手動での起動は機能し、機能はそのセッションに対して、またはプロセスの手動での起動に使用された端末が閉じられるまで復元されます。

ここに dpkg.log とapt history.log があります

5
Zulgrib

問題は/ procマウントオプションhidepidが原因でした。 Mint 17.3から18はinitシステムをsystemdに変更し、systemdは hidepidのサポートなし を持っています。

0
Zulgrib

Xfce4をインストールした後、Ubuntu 18.04でも同じ問題が発生しました。

問題は、PolicyKit認証エージェントがインストールされていないか、少なくともxfceが認識しないエージェントでした。

解決策は、インストールすることです:

$ Sudo apt install policykit-1-gnome

それでおしまい。

これにより、パッケージ/ usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1がインストールされました。

自動起動リストを更新しているようです。

再起動する必要がありました。端末からのファイルの実行が機能しなかったため。誰かがどこかでxtermから実行するように書いていた。 Ubuntuでデフォルトで提供されているターミナルエミュレーターから実行しましたが、xfce:gnome terminalをインストールした後もデフォルトのままです。

' xfce-polkit 'や ' xfce-polkit-git 'のようなものがあります。

しかし、Debian reports 、policykit-1-gnomeパッケージの説明によると、xfceはまだgnome polkitエージェントを使用しています。

この実装は元々GNOME 2用に設計されましたが、GNOME 3、GNOME Flashback、MATEなどのほとんどのGNOMEベースのデスクトップ環境には、独自の組み込みのPolicyKitエージェントがあり、これを使用しなくなりました。この実装の残りのユーザーは、シナモン、XFCE、Unityです。

この問題の他の説明:

http://lovingthepenguin.blogspot.com/2016/10/fixing-packagekit-authentication-in.htmlhttps://fransdejonge.com/2017/01/fix-no- gksudo-permissions-Prompt-on-gparted-synaptic-mounting-drives-etc-in-debian /

0
markling