Anzeige kann nicht geöffnet werden auf RHEL
Ich versuche mich per ssh auf einen server (myserver) installiert, die mit RHEL 5.8 von einem desktop-client (mydesktop) mit RHEL 6.2. Ich haben eine Gruppe installiert, die "X-Fenster" auf dem remote-server, die DISPLAY-variable auf dem remote-server ist auch auf localhost:0.0, aber ich kann immer noch nicht bekommen firefox gestartet. Der Befehl zum verbinden ist
$ ssh -X -l myname myserver
Die Fehlermeldung ist
$ firefox
Error: cannot open display: localhost:0.0
Habe ich versucht, den Befehl auszuführen auf myserver unten
$ xhost +localhost
aber es gibt mir eine Fehlermeldung
xhost: unable to open display "localhost:0.0"
Gibt es drei Phänomene, die ich erwähnen möchte,
- anderen Benutzer von mydesktop ist in der Lage, starten Sie firefox nach der Anmeldung in myserver.
- Konnte ich firefox starten, wenn ich aus der Ferne angemeldet in einem anderen server: myserver2.
- firefox ist nur ein Beispiel. Im Allgemeinen, ich kann nicht starten eine x-window-Programme.
Ich habe keine Ahnung, was Los ist. Bitte helfen Sie mir.
Dies ist ein update von meinem problem. Gelöst wurde das problem "teilweise". Was ich Tat, war, löschen Sie die "export DISPLAY== "localhost:0.0" mein ".bashrc" - Datei, Abmelden und dann wieder anmelden, und ich kann firefox starten!!!
Dies ist jedoch nicht das Ende der Geschichte. Ich habe ein neues problem:
$ sudo wireshark
funktioniert nicht. Hier ist die Fehlermeldung:
[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
Warum kann ich nicht starten, x-window unter sudo?
Posted. Neues problem steigt. Danke!!!
InformationsquelleAutor fanchyna | 2012-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist das problem gelöst, indem Sie die folgenden zwei Dinge:
export DISPLAY=Localhost:10.0
aus meiner .bashrc-Datei. Ich denke, das ist, weil ich überschreibt den Standardwert vonDISPLAY
Umwelt-Variablen. Dadurch bin ich in der Lage zu starten 'firefox' unter meinem normalen account.export XAUTHORITY='/home/myself/.xauthority
in meine .bashrc-Datei. Dann Abmelden und erneut anmelden, so dass ich laufen kannsudo wireshark
.Den
-v
option in der ssh-Befehl ist sehr nützlich, wenn die Diagnose des Problems.xhost +localhost
oder wie auch immer-mein-host-name ist. Dann, einmal habe ichsudo su -
ich hatte zu tun, Ihr Schritt 2, der Eingabe inexport XAUTHORITY=/home/myself/.Xauthority
(beachte das große X).InformationsquelleAutor fanchyna