Problème d'authentification avec APPER

Tags: #<Tag:0x00007f509fe58200>

Bonjour,

j’utilise parfois MUON comme gestionnaire de paquet. Je viens de m’apercevoir qu’il n’est plus maintenu apparemment. Il n’est pas plus dans les dépôts Debian.
Je voudrait utiliser à la place APPER. Cependant, j’ai un problème d’authentification. Lorsque je veux appliquer mes choix, il ne me demande pas le mot de passe root et affiche directement une fenêtre avec le message suivant :

Vous n'avez pas réussi à fournir une authentification correcte.
Veuillez vérifier tout mot de passe ou paramètres de compte.
Détails
Failed to obtain authentication.

Je n’ai pas ce problème avec MUON, DISCOVER (que je n’aime pas) et SYNAPTIC (que j’aimerai éviter).
Une recherche sur internet ne m’avance pas plus.

Je suis sous debian trixie.

Si quelqu’un a une idée, je suis preneur

Merci

si tu le lance en tant que root depuis un terminal ça marche ?

C’est un truc KDE ce machin et ça doit utiliser polkit comme les appli KDE le nécessitant :wink:

ssalut
effectivement il ne demande pas le mot de passe, donc ne marche pas
il faut le lancer en root ou en sudo

merci, il y a donc bien un bug. Il démarre bien console avec sudo

Tout dépend de la définition du mot ‹ bug › dont la perception est extrêmement élastique d’une personne à l’autre. En général, on commence par analyser l’environnement pour vérifier si le problème est reproductible. Non reproduit pour moi dans un environnement KDE, mais je n’utilise pas stable.
Lancer une application graphique avec « sudo » est une aberration.
Le lanceur d’application doit être utilisé, qui contient:

Exec=apper
X-DBUS-StartupType=Unique
X-DBUS-ServiceName=org.kde.apper

polkit-kde-agent-1 est-il installé ?
Si non, essayer avec.

le lanceur contient bien les spécificités que tu indiques.

[Desktop Entry]
Type=Application
Icon=system-software-install
Exec=apper
X-DBUS-StartupType=Unique
X-DBUS-ServiceName=org.kde.apper

Name=Apper

Comment[zh_TW]=取得並管理軟體的應用程式

Terminal=false
Categories=Qt;KDE;System;Settings;PackageManager;
InitialPreference=10

polkit-kde-agent-1 est bien installé.

Il me manque peut-être une librairie quelconque ?

Je n’utilisais pas apper, mais juste installé pour tester.
Pour mettre à jour la base apt, il ne me demande même pas de mot de passe, ce qui me surprend un peu pour le moment.
Es-tu dans un environnement KDE ?
Je ne vois pas de problème potentiel dépendances, mais pour vérifier:

dpkg -l |awk '/^i.*polk/{print $1,$2,$3}'

Oui je suis sur KDE. J’utilise rarement un gui our installer un programme. Seulement, quand je ne sais pas exactement ce que je veux (lecture des description pour voir si le programme peut correspondre à ce que cherche).

~$ dpkg -l |awk ‹ /^i.*polk/{print $1,$2,$3} ›
ii libpolkit-agent-1-0:amd64 124-1
ii libpolkit-gobject-1-0:amd64 124-1
ii libpolkit-qt5-1-1:amd64 0.200.0-2+b1
ii libpolkit-qt6-1-1:amd64 0.200.0-2+b1
ii pkexec 124-1
ii policykit-1 124-1
ii polkit-kde-agent-1 4:5.27.10-1+b1
ii polkitd 124-1
ii polkitd-pkla 124-1

Rien d’anormal. Je n’ai même pas polkitd-pkla installé.
Tu es en testing/sid tu confirmes ?
Tu lances bien apper dans un environnement ‹ user › ?
Pas de bricolage de droits relatifs à sudo/policykit ?

Peux-tu au moins lancer ceci à partir d’un terminal, en user :
apper --settings

Je te confirme être en testing.
Oui si je lance apper en user, c’est là que j’ai le problème. sudo apper ne pose pas de problème.
Je n’ai pas souvenir d’avoir jouer avec les droits relatif à sudo/policykit. Juste, j’avais désactiver le mode administrateur pour mon user (unique sur ce PC) mais rétabli depuis peu.
apper --settings ouvre bien apper sur la fenêtre des paramètres.

Que dit ceci en user:
groups

~$ groups
tulum cdrom floppy sudo audio dip video plugdev users netdev bluetooth lpadmin scanner

J’ai ça en plus: adm , systemd-journal.
Je penche plus pour un souci d’environnement , réglage de droits (adm ?)
→ donc cas particulier.


A essayer, par modification options avancées lanceur Apper:

apper