Synaptic-pkexec ne se lance plus. policykit-1 cassé

salut,
bizarrement le lancement de synaptic par le menu
Applications -> Système -> Gestionnaire de paquets Synaptic

qui déclenche /usr/bin/synaptic-pkexec ne lance plus rien , pas d’affichage de la boite de dialogue pour saisir le mot de passe.

Alors que la commande
gksudo synaptic

est efficace

WTF???

~$ apt list policykit* -a
En train de lister... Fait
policykit-1/testing,now 0.105-16 amd64  [installé]
policykit-1/stable 0.105-15~deb8u2 amd64

policykit-1-doc/testing,testing 0.105-16 all
policykit-1-doc/stable,stable 0.105-15~deb8u2 all

policykit-1-gnome/testing,now 0.105-4 amd64  [installé, automatique]
policykit-1-gnome/stable 0.105-2 amd64

si je lance

debian:~$ synaptic-pkexec




polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.

Bonsoir,

Hummm t’est pas le premier à t’en plaindre

http://linuxfr.org/forums/linux-debian-ubuntu/posts/le-centre-software-updates-ne-se-lance-plus

je te donne une methode pour contourner le problème pour le moment

gksudo gedit /usr/share/applications/synaptic.desktop en root

puis modifie la ligne
Exec=synaptic-pkexec par Exec=gksudo synaptic

en attendant de trouver une solution viable

@+

Oui merci, mais comme je l"ai indiqué

_Alors que la command_e
gksudo synaptic

est efficace

Et je me suis déjà recréé un lanceur perso

en fait toutes les commandes avec pkexec sont nok, exemple gparted, gufw…
c’est le premier gros bug que j’ai sur Stretch (testing)

Et ce matin, l’outil de mise à jour de paquets ne peut plus s"authentifier :unamused:

Vu la source du pb :grin:
c’est dans policykit-1-gnome 0.105-4

Dans le fichier /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop on veut exécuter
Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

mais
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
bash: /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1: Aucun fichier ou dossier de ce type

il est dorénavant dans

/usr/lib/x86_64-linux-gnu/polkit-gnome-authentication-agent-1

Modification du fichier /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop pour y mettre:

Exec=/usr/lib/x86_64-linux-gnu/polkit-gnome-authentication-agent-1

Beaucoup mieux :smiley:

 ps -edf | grep polkit
     3150  3086  0 09:20 ?        00:00:00 /usr/lib/x86_64-linux-gnu/polkit-gnome-authentication-agent-1
      4501     1  0 09:29 ?        00:00:00 /usr/lib/policykit-1/polkitd --no-debug


apt list policykit-1-gnome -a

En train de lister... Fait
policykit-1-gnome/testing,now 0.105-4 amd64  [installé]
policykit-1-gnome/stable 0.105-2 amd64
1 J'aime

Correction ok dans policykit-1-gnome 0.105-5
https://packages.debian.org/sid/policykit-1-gnome

Merci grandtoubab,

cela faisait quelques heures que je cherchais la source du problème, problème résolu :slight_smile:

++
b