Ne peut pas ouvrir afficher sur RHEL
Je suis en train de faire du ssh à un serveur (monserveur) installé avec RHEL 5.8 à partir d'un client de bureau (mydesktop) avec RHEL 6.2. J'ai un groupe installé le "X Window" sur le serveur distant, la variable d'AFFICHAGE sur le serveur distant est également mis à localhost:0.0, mais je ne peux toujours pas obtenir firefox a commencé. La commande pour se connecter est
$ ssh -X -l myname myserver
Le message d'erreur est
$ firefox
Error: cannot open display: localhost:0.0
J'ai essayé d'exécuter la commande sur monserveur ci-dessous
$ xhost +localhost
mais il me donne un message d'erreur
xhost: unable to open display "localhost:0.0"
Il y a trois phénomènes, je tiens à mentionner
- un autre utilisateur de mydesktop est capable de démarrer firefox après l'enregistrement dans monserveur.
- J'ai été en mesure de démarrer firefox quand je à distance connecté à un autre serveur: myserver2.
- firefox est juste un exemple. En général, je ne peux lancer aucun x de la fenêtre des programmes.
Je n'ai aucune idée de ce qui se passe. S'il vous plaît aider moi.
C'est une mise à jour de mon problème. Le problème a été résolu "partiellement". Ce que j'ai fait a été de supprimer les "export DISPLAY==localhost:0.0" de mon ".bashrc" fichier, se déconnecter, puis vous reconnecter et je peux commencer à firefox!!!
Cependant, ce n'est pas la fin de l'histoire. J'ai un nouveau problème:
$ sudo wireshark
ne fonctionne pas. Voici le message d'erreur:
[myself@myserver ~]$ sudo wireshark
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 46595
debug1: channel 1: new [x11]
debug1: confirm x11
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 46596
debug1: channel 2: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 2: free: x11, nchannels 3
The application 'wireshark' lost its connection to the display localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application.
debug1: channel 1: FORCE input drain
Pourquoi je ne peux pas commencer à x window avec sudo?
Posté. Nouveau problème se pose. Merci!!!!
OriginalL'auteur fanchyna | 2012-12-17
Vous devez vous connecter pour publier un commentaire.
Le problème est résolu en faisant deux choses:
export DISPLAY=Localhost:10.0
de mon .bashrc fichier. Je pense que c'est parce que je remplace la valeur par défaut deDISPLAY
variable d'environnement. En faisant cela, je suis en mesure de démarrer 'firefox' de la rubrique mon compte.export XAUTHORITY='/home/myself/.xauthority
dans mon .bashrc fichier. Puis déconnectez-vous et reconnectez-vous pour que je puisse exécutersudo wireshark
.La
-v
option dans la commande ssh est très utile pour diagnostiquer le problème.xhost +localhost
ou que ce soit mon nom est. Ensuite, une fois que je nesudo su -
, j'ai eu à faire votre étape 2, en tapant dansexport XAUTHORITY=/home/myself/.Xauthority
(notez la majuscule X).OriginalL'auteur fanchyna