Synaptic ne démarre pas

Bonjour.

J’ai installé mon nouveau portable et je l’ai équipé de synaptic : j’aime bien ce logiciel graphique, que je trouve plus pratique que apt-get en ligne de commande.

Seulement voilà : quand je clique sur l’icône, il me demande le mot de passe du supertutilisateur, je renseigne celui-ci, j’appuie sur « entrée »… et rien ne se passe !

Si je le lance en console, et en tant que superutilisateur, j’obtiens ceci :

root@debianportable3:/home/user# synaptic
No protocol specified

** (synaptic:2610): WARNING **: Could not open X display
Erreur de segmentation
root@debianportable3:/home/user#

Une idée ?

Bonjour,
Si ton utilisateur n’est pas membre du groupe sudo tape le mot de passe root quand la fenêtre d’authentification apparaît.
Pour le lancer à partir du terminal, exécute ceci en utilisateur:
synaptic-pkexec

Je suis membre du groupe sudo. Mais rien ne s’affiche quand je lance synaptic :

user@debianportable3:~$ sudo synaptic-pkexec
No protocol specified

** (synaptic:2610): WARNING **: Could not open X display
Erreur de segmentation

user@debianportable3:~$

J’ai dit
synaptic-pkexec
pas
sudo synaptic-pkexec

Edit: Tu ne serais pas avec une session wayland?
Si c’est le cas essaye en exécutant en utilisateur
xhost +
puis lance synaptic, si ça ne marche toujours pas ouvre une session xorg pour voir ce que ça donne.

J’ai essayé les deux. Le résultat est le même.

J’ai vu sur ton autre fil que tu as importé un ancien /home, le souci pourrait venir de là.
Pour en avoir le cœur net ajoute un nouvel utilisateur avec son propre dossier personnel et voir si le souci persiste.

Merci pour cette excellente suggestion. Malheureusement le souci persiste :

user2@debianportable3:~$ synaptic-pkexec
No protocol specified

** (synaptic:2610): WARNING **: Could not open X display
Erreur de segmentation

user2@debianportable3:~$

Ça me fait penser que je ne connais pas la commande permettant de supprimer un utilisateur. Serait-ce # deluser ? Ça semble logique, non ? Et quand on supprime un utilisateur, son /home est-il automatiquement supprimé de ce fait ? Tant de choses que j’ignore…

Bref. Quelqu’un sait-il où se trouvent les préférences de synaptic ? Je les supprimerais bien.

Salut
De quel type de session s’agit-il?

env | grep SESSION

si tu es en wayland, synaptic et d’autres ne fonctionnent plus

Oui, tu peux exécuter:
deluser -r <utilisateur>
l’option -r supprime le répertoire utilisateur.

J’y ai pensé, Pathe a répondu que c’est pareil avec une session xorg.
Il va falloir creuser un peu plus avec les règles polkit?

Ben ça alors ! C’est wayland ! Dire que je pensais que ce bidule n’avait qu’à voir avec ubuntu !

user@debianportable3:~$ env | grep SESSION
XDG_SESSION_ID=8
DESKTOP_SESSION=gnome
XDG_SESSION_TYPE=wayland
XDG_SESSION_DESKTOP=gnome
GDMSESSION=gnome
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
SESSION_MANAGER=local/meschugge:@/tmp/.ICE-unix/3379,unix/meschugge:/tmp/.ICE-unix/3379
user@debianportable3:~$

Bon : j’espère que ce n’est pas un problème de clic droit :wink:

À part ça, c’est quoi une règle polkit ?

XDG_SESSION_TYPE=wayland

synaptic ne fonctionne plus sous wayland , par construction
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818366

utilise une session xorg si tu veux utiliser synaptic

J’ignorais me servir de wayland : mon installation est toute fraîche, et j’ai simplement choisi gnome, comme d’hab’.

Quel est l’intérêt de wayland ? Le site parle d’a simpler replacement for X, easier to develop and maintain : ça a l’air bien, mais ce système dispose-t-il d’un gestionnaire apt graphique ?

De quels autres parlez-vous ?

C’est juste l’oubli d’un s à la fin du nom :

Il y a le Gestionnaire graphique de paquets synaptic (sans s à la fin du nom)

et il y a le fabricant d’interface tactiles synaptics
dont le serveur X utilisait les protocoles pour gérer les touchpads.

Non, on parle bien du gestionnaire de paquets.

Sur ce, j’ai aussi un problème de touchpad, plus exactement de clic droit, et c’est ultra-pénible.

les applications qui demandent les droits root sans utilisation de policykit, ce qui est un risque de sécurité vu de Wayland
cf
https://doc.ubuntu-fr.org/wayland

l’application de gnome Software ( Logiciels) doit fonctionner https://wiki.gnome.org/Apps/Software

https://packages.debian.org/stretch/gnome-software

C’est grandtoutbab qui a trouvé la solution en répondant à une autre de mes questions :

C’est bien le cas ; j’ai démarré sous gnome xorg et retrouvé mon synaptic adoré.

C’est plutôt

# deluser -remove-all-files <utilisateur>

faut quand même indiquer le nom de l’utilisateur que tu veux supprimer
http://pwet.fr/man/linux/administration_systeme/deluser