web-dev-qa-db-fra.com

Erreur: impossible d'ouvrir display: localhost: 0.0 - tentative d'ouverture de Firefox à partir de CentOS 6.2 64 bits et affichage sous Win7

Je suis sur une machine Windows 7 et j'essaie de faire en sorte que firefox s'ouvre sur la machine centOS, mais qu'il soit affiché sur mon écran actuel. Lors de la saisie de firefox dans le terminal, le message d'erreur suivant s'affiche:

Error: cannot open display: localhost:0.0

Pour configurer l'affichage, j'ai utilisé la commande 

$ export DISPLAY=localhost:0.0

Certains sites ont suggéré d'utiliser ce qui suit, mais cela n'a pas fonctionné non plus:

$ export DISPLAY=:0.0

J'utilise PuTTY et la case à cocher Enable X11 forwarding est cochée et XMing s'exécute sous Windows. De plus, le fichier sshd_config sur centOS semble également être correctement configuré:

$ cat /etc/ssh/sshd_config |grep -i x11
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
X11UseLocalhost yes

J'ai parcouru de nombreuses pages et fouillé dans StackOverflow également, mais aucune n'a réussi à m'aider de quelque manière que ce soit. Merci d'avance. 

9
SaiyanGirl

Il s’avère que X11 n’a pas été installé sur le centOS. Il ne semblait y avoir aucune indication de son installation nulle part. J'ai fait la commande suivante et maintenant firefox s'ouvre:

yum groupinstall 'X Window System' 

J'espère que cette réponse aidera d'autres confus :)

13
SaiyanGirl

J’ai fait face à ce problème une fois et j’ai pu le résoudre en réparant mon/etc/hosts. Il était juste impossible de résoudre le nom localhost ... Les détails sont ici: http://itvictories.com/node/6

En fait, 99% des erreurs sont liées au fichier/etc/hosts

Le serveur X ne peut pas résoudre localhost et toutes les actions qui en découlent échouent.

S'il vous plaît assurez-vous que vous avez un disque comme

127.0.0.1 localhost

dans votre fichier/etc/hosts.

3
Aleks

J'ai eu ce message d'erreur:

Error: Can't open display: localhost:13.0

Cela a résolu le problème pour moi:

export DISPLAY="localhost:10.0"

Vous pouvez aussi utiliser ceci:

export DISPLAY="127.0.0.1:10.0"
1
Jozsef Turi

Dans mon cas, le problème était dû à une incompatibilité dans le fichier .Xauthority. Ce qui est apparu initialement avec l'erreur "Invalid MIT-MAGIC-COOKIE-1" et ensuite "Erreur: impossible d'ouvrir l'affichage:: 0.0" après coup

La régénération du fichier .Xauthority à partir de l’utilisateur sous lequel j’exécute le serveur vncserver et la réinitialisation du mot de passe avec un redémarrage du service vnc et du service dbus ont résolu le problème.

0
user3627034