Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/10/2006, 04h28   #1
Membre actif
 
Avatar de SaintAmand
 
Homme
Inscription : janvier 2006
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2006
Messages : 174
Points : 165
Points : 165
Par défaut Xlib: connection to ":0.0" refused by server

Bonjour,

Depuis hier, j'ai remarqué qu'après édition d'un fichier avec vim avec les privilèges root via su, je me retrouve avec les messages
Code :
1
2
3
4
5
6
7
 
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
En fait ils s'affichent au lancement de la commande mais je ne les vois qu'après avoir quitté l'éditeur. J'ai réinstallé vim, mais ca ne change rien.
Google ne me retourne rien d'interessant. Quelqu'un a t-il une idée ?
J'oubliais. J'utilise une sarge.
Merci.
SaintAmand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 08h57   #2
Membre du Club
 
Inscription : février 2005
Messages : 54
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : février 2005
Messages : 54
Points : 49
Points : 49
Je ne vois pas le rapport avec Vim à vrai dire.

Ton serveur X rejete la connection à ton client, essaye donc avec xhost +, et regardes si le problème persiste.
Les fichiers en relation avec le serveur X (dans /etc/X11) sauf ceux propre à ta session (.Xauthority, etc...) ne peuvent et ne doivent pas être éditables en mode non super-utilisateur (root).
Verifies qu' il existe bien un ~/.Xauthority et que celui-ci appartient bien à ton utilisateur avec les droits en lecture et en écriture.

Regardes ensuite si la commande xauth list | grep localhost te renvoi qquechose, sinon il faut ajouter via xauth add le nom de ton localhost (que tu trouveras dans /etc/hosts).
Vu le message d'erreur, ca à l'air d'être ton .Xauthority qui a l'air d'être endommagé, c'est un fichier binaire donc non éditable à la main...

Essayes ces manip, et tiens nous au courant
TonioLeRital est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 16h16   #3
Membre actif
 
Avatar de SaintAmand
 
Homme
Inscription : janvier 2006
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2006
Messages : 174
Points : 165
Points : 165
Bonjour,

Citation:
Je ne vois pas le rapport avec Vim à vrai dire.
Avec d'autres applications, mutt, nano, mc etc je n'ai aucun soucis.

Citation:
Ton serveur X rejete la connection à ton client, essaye donc avec xhost +, et regardes si le problème persiste.
J'ai essayé une première fois sous ion3,

Code :
1
2
3
4
5
 
ndiana:/home/eric# xhost +
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost:  unable to open display ":0"
Je passe sous kde. Et je ressaye

Code :
1
2
3
 
indiana:/home/eric# xhost +
access control disabled, clients can connect from any host
Mais ca ne règle pas le problème. Je fais ensuite un xhost -

Code :
1
2
3
 
indiana:/home/eric# xhost -
access control enabled, only authorized clients can connect
Puis à nouveau xhost+

Code :
1
2
3
4
5
 
ndiana:/home/eric# xhost +
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost:  unable to open display ":0"

Citation:
Verifies qu' il existe bien un ~/.Xauthority et que celui-ci appartient bien à ton utilisateur avec les droits en lecture et en écriture.
Mon fichier .Xauthority est bien présent, j'en suis le propriétaire et j'ai bien les droits de lecture et écriture.

Citation:
Regardes ensuite si la commande xauth list | grep localhost te renvoi qquechose, sinon il faut ajouter via xauth add le nom de ton localhost (que tu trouveras dans /etc/hosts).
Code :
1
2
3
4
 
eric@indiana:~$ xauth list
indiana.guirbal.fr:0  MIT-MAGIC-COOKIE-1 5bcd633783a3715640fba5283be11886
indiana/unix:0  MIT-MAGIC-COOKIE-1  5bcd633783a3715640fba5283be11886
mais

Code :
1
2
3
 
eric@indiana:~$ hostname
indiana
donc c'est correct non? J'ai deja eu l'occasion de faire un xauth list est le résultat était identique, de même que sur l'installation que j'utilise au travail.
Ce que je comprends pas est que vim n'utilise pas X.
A partir d'un nouveau compte, j'obtiens la même chose.
Merci pour l'aide.

--
Eric
SaintAmand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 16h22   #4
Membre actif
 
Avatar de SaintAmand
 
Homme
Inscription : janvier 2006
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2006
Messages : 174
Points : 165
Points : 165
Oups, ca y est j'ai trouvé. Quel étourdit, il fallait bien sûr utiliser xhost depuis mon compte et non en root.
Finalement,

Code :
1
2
3
 
eric@indiana:~$ xhost + localhost
localhost being added to access control list
suffit. Cependant, xauth list retourne la même chose, en particulier localhost n'apparait pas. Et quel rapport entre vim et X?
En tout cas, merci pour l'aide. Je considère le problème a moitié résolu (il y a des trucs qui m'echappent. Je trouve X très ésotérique).
SaintAmand est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h47.


 
 
 
 
Partenaires

Hébergement Web