L'authentification root ne marche pas :(

Bonjour à toutes et tous.
Je viens d’installer non sans difficulté ma debian Lenny :smiley:
Mais voila, j’ai un probleme.
Quand je suis en mode console, tout fonctionne bien. Je me logue en root, apt-get update ou install fonctionnent nickel.
Quand je suis en mode graphique, la première connexion au terminal root fonctionne puis ne fonctionne plus, idem pour synaptic.
Lorsque je double clic sur synaptic (a partir de la deuxième fois), par exemple, il me demande mon mot de passe root (normal jusque là :stuck_out_tongue: ) mais ensuite, je reviens dans le bureau et rien de se lance.

Avez vous une idée de ce qui se passe ?

Merci de votre aide :smt006

Regis

PS : sinon, toutes la appli dans mon compte “user” fonctionnent bien.

Qui est ce qui lance tes applis exigeant les droits root ?

gksu ? gksudo ? autre ?

heueueu … bonne question, je clic sur Systeme/administration/Gestionnaire de paquets synaptic et apres j’ai une fenetre qui me demande le mot de passe root.
Alors qui me le demande … et bien je me le demande :smiley:
Désolé, mais je ne pourrais t’en dire plus.

Merci de ton aide

Regis

Salut,

Sers toi d’une console pour lancer tes applis, il pourra ainsi te dire ce qui ne va pas :slightly_smiling:

fais voire un petit :

Avant d’essayer de lancer ton synaptic histoire de voire ce que le système te raconte.

Bonjour regis,

Il est possible que tu te trompes de mot de passe aussi ou même que ton clavier sous l’interface graphique ne soit pas en azerty ?

Merci de vos réponses
@ alouest : Je suis en Azerty en mode graphique puisque des fois la première fois ça marche et pour openoffice, j’ai les bonnes lettres sous les bonnes touches :smt002

@ggoodluck47 : En console tout va bien … du coup, elle me dit rien la bête !

Quand je fais “tail -f /var/log/syslog |grep synaptic”, rien ne se passe. j’ouvre un terminal en mode root (quand ça marche) puis je tape cette commande. J’ai alors le prompt qui clignote et c’est tout. Si je lance simultanément synaptic … rien de plus :frowning: me trompe je de manip ?

Merci pour le coup de main

Regis

PS : en fait, le terminal root et synaptic fonctionnent de temps en temps … étrange, j’ai l’impression qu’il faut laisser un certain temps entre deux utilisations :confused:

Re,

Donnes nous un copié-collé de la commande que tu passes en console pour lancer synaptic !

Ce n’est pas pour rien que je te demande de travailler en console :mrgreen: :mrgreen:

Bonjour,

Voila ce que je fais :
En console (après avoir appuyé sur ctrl+alt+F1) je tape root, puis mon mot de passe root. Une fois logué, je tape apt-get update, par exemple, et là, pas de problème, la procédure se déroule sans problème.
Par contre, je me suis peut être mal exprimé, je ne lance pas synaptic en mode console, je le lance au travers des menus (et donc en “mode graphique”), et c’est là que ça ne marcha pas.
MAIS peut être voudrais tu, ggoodluck47, que je lance un terminal root et que, dans ce terminal, je lance synaptic ? :question:

Ceci dit, je ne suis pas sur que cela vienne de synaptic, j’ai le même problème lorsque je veux lancer un terminal root …

Mais bon, je n’ai absolument pas une vue d’ensemble de la chose du coup, désolé si je réponds à coté de la plaque ou si je n’ai pas bien expliqué mon problème :blush:

Je suis dispo pour faire tous les tests que vous penserez nécessaires !

Regis

Salut,

Dans un terminal tu entres $ gksu ou kdesu synaptic et tu vois ainsi les choses se dérouler alors qu’un clic te cache la réalité :slightly_smiling:

@Regis : Par console on entend : “terminal” que tu peux lancer via le menu “accessoires / terminal” sous gnome par exemple.
Sous KDE je ne sais plus.

Au pire, alt + f2, et tu lance “xterm”, il me semble qu’il est sous KDE et Gnome (je dis peut être une bêtise là).

Comme ca tu es sous ta session graphique (session “X”), et tu peux lancer les logiciels que tu lance normalement via un simple clic.

L’avantage comme le dit ggoodluck47 c’est que tu verra apparaître tous les logs du logiciel lancé dans ta fenêtre xterm, et tu pourra ainsi nous faire un petit rapport pour qu’on t’aide :wink:

Merci pour ces précisions :stuck_out_tongue:
Je lance donc une console normale alors que je suis sous “X”.
Dedans je tape $ gksu synaptic (sans le $, c’est juste pour dire que je ne suis pas en root :smt003 ).
Je le fais deux fois, nickel.
La troisième, j’ai un petite carré noir qui clignote en dessous de cette ligne et c’est tout. Pas de message, rien et ce jusqu’à ce que je fasse un ctrl+C.

Mais alors … où se cache la vérité … ? Que se passe-t-il ?

Regis

PS : pour info, je gestionnaire de mise a jour, lui, fonctionne toujours … étrange non.

Re,

Le $ et le dièze ne sont pas à taper, ils sont l’indication de QUI doit taper :

$ user

su

Ok, ggoodluck47,

J’ai donc taper ma commande (gksu synaptic) en user simple.

Mais pourquoi j’ai un bloquage du prompt et aucun message d’erreur :cry:
Comment faire pour savoir où le bas blaisse ?

Regis

Re,

C’est quoi “un blocage du prompt” ?
Essayes de décrire les symptomes :
Pas de retour au prompt ?
Les touches “magiques” ne répondent plus ==> Utiliser la recherche pour savoir ce que sont les touches magiques :slightly_smiling:

Assure toi qu’il n’y ait pas d’autre processus qui tente de mettre à jour ou arrête le.

Que ce soit apt-get, aptitude, synaptic, gdebi, update-manager, dselect … un seul à la fois

Salut,

Du quel parles tu ?

@ggoodluck47 Je parle de celui qui se lance quand on clic sur Systeme/Administration/gestionnaire de mise a jour.

@etxeberrizahar : a moins qu’il y ai des exécutions automatiques, je n’ai rien lancé.

@ggoodluck47 : le blocage du prompt c’est qu’il apparait un carré noir clignotant sous la ligne de commande que je viens de taper (etce, apres que j’ai valider la ligne, of course :slightly_smiling: )

Regis

etxeberrizahar m’a donné une idée, dites moi si je dégoise :smiley: !
J’ai voulu vérifier si j’avais pas synaptic qui tournerait fourbement dans mon dos alors, dans une console “user” j’ai tapé :
ps aux |grep synaptic

et voici le résultat :


regis 3234 0.0 0.0 4388 1492 ? S 12:45 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 3240 0.0 0.1 14604 4312 ? SL 12:45 0:00 gksu -u root /usr/sbin/synaptic
root 3245 0.0 0.0 3808 1168 pts/2 Ss+ 12:45 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 3247 0.0 0.0 2636 556 pts/2 S+ 12:45 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
regis 4027 0.0 0.0 4388 1492 ? S 20:17 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 4033 0.0 0.1 14604 4304 ? SL 20:17 0:00 gksu -u root /usr/sbin/synaptic
root 4038 0.0 0.0 3808 1172 pts/4 Ss+ 20:17 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 4040 0.0 0.0 2636 552 pts/4 S+ 20:17 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
regis 4043 0.0 0.0 4388 1492 ? S 20:18 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 4049 0.0 0.1 14604 4312 ? SL 20:18 0:00 gksu -u root /usr/sbin/synaptic
root 4054 0.0 0.0 3808 1168 pts/5 Ss+ 20:18 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 4057 0.0 0.0 2636 556 pts/5 S+ 20:18 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
regis 4293 0.0 0.0 4388 1492 ? S 22:15 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 4299 0.0 0.1 14604 4308 ? SL 22:15 0:00 gksu -u root /usr/sbin/synaptic
root 4304 0.0 0.0 3808 1172 pts/1 Ss+ 22:15 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 4307 0.0 0.0 2636 556 pts/1 S+ 22:15 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
regis 4449 0.0 0.1 14640 4376 ? SL 22:18 0:00 gksu --desktop /usr/share/applications/update-manager.desktop – /usr/sbin/synaptic --hide-main-window --non-interactive --parent-window-id 67108867 --update-at-startup
root 4454 0.0 0.0 3808 1176 pts/7 Ss+ 22:18 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic ‘–hide-main-window’ ‘–non-interactive’ ‘–parent-window-id’ ‘67108867’ ‘–update-at-startup’"
root 4456 0.0 0.0 2636 552 pts/7 S+ 22:18 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic ‘–hide-main-window’ ‘–non-interactive’ ‘–parent-window-id’ ‘67108867’ '–update-at-startup’
regis 4465 0.0 0.0 3148 800 pts/6 S+ 22:19 0:00 grep synaptic


Je me trompe ou tous ces processus tournent actuellement sur ma machine ? Du coup, ne sont pas des “instances” multiples de synaptic ?
Et si oui, pourquoi tous ces processus ne sont-ils pas stoppés ?

Merci de votre aide

Je continue mes expérimentations.
Quand je redémarre la machine, tout de suite après le logue, plus de synaptic quand je fais un ps aux (ce qui est normal je pense :slightly_smiling: ).
J’arrête synaptique,je refais un ps aux, plus de synaptic (rassurant …).
Je relance synaptic, et la ça ne marche pas, je fais un ps aux et voila ce que j’ai :


regis 3378 0.0 0.0 4388 1488 ? S 22:44 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 3384 0.1 0.1 14604 4304 ? SL 22:44 0:00 gksu -u root /usr/sbin/synaptic
root 3389 0.0 0.0 3808 1168 pts/2 Ss+ 22:44 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 3391 0.0 0.0 2636 556 pts/2 S+ 22:44 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
root 3396 0.0 0.0 3144 784 pts/1 S+ 22:44 0:00 grep synaptic


Je tente de relancer un synaptic et voila ce que j’ai comme processus en cours apres :


regis 3378 0.0 0.0 4388 1488 ? S 22:44 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 3384 0.0 0.1 14604 4304 ? SL 22:44 0:00 gksu -u root /usr/sbin/synaptic
root 3389 0.0 0.0 3808 1168 pts/2 Ss+ 22:44 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 3391 0.0 0.0 2636 556 pts/2 S+ 22:44 0:00 /usr/lib/libgksu/gksu-run-helper /usr/sbin/synaptic
regis 3399 0.0 0.0 4388 1488 ? S 22:44 0:00 /bin/bash /usr/bin/su-to-root -X -c /usr/sbin/synaptic
regis 3405 0.0 0.1 14604 4308 ? SL 22:44 0:00 gksu -u root /usr/sbin/synaptic
root 3410 0.0 0.0 3808 1076 pts/3 Ss+ 22:44 0:00 /bin/su root -c /usr/lib/libgksu/gksu-run-helper "/usr/sbin/synaptic"
root 3413 0.0 0.0 3144 788 pts/1 S+ 22:45 0:00 grep synaptic


Alors apres, je commence a tuer un par un ces processus et lorsque je valide un “kill 3390” alors j’ai le message :


Impossible de lancer /usr/sbin/synaptic en tant qu’utilisateur root.
Échec lors de la communication avec gksu-run-helper.
Reçu :
gksu: waiting
Ce qui était attendu :
gksu: waiting


J’espère que ça n’aura pas encombré le forum pour rien et que ça vous aidera pour résoudre mon problème.

A bientôt et merci

Regis

PS : je précise que les synaptic ont été lancé a partir des menus graphiques