Seltsames Verhalten von Eclipse bei X11 Forwarding

oenone

oenone

Freier Programmierer[Mod]
Hallo...

Ich versuche, eclipse via X11 Forwarding zu starten.
Per remote X klappt das auch wunderbar:
Code:
$ ssh debian DISPLAY=nervhq:0.0 eclipse
Including user settings ~/.eclipse/eclipserc...
Using /home/oenone/eclipse as default workspace...
Using default /usr/bin/java as java virtual machine...
es erscheint das splash screen und ich kann mit dem Programm normal arbeiten.

aber wenn ich nun per ssh -X einlogge und die Verschluesselung nutzen will, sieht das anders aus:
Code:
$ ssh -X debian eclipse
Including user settings ~/.eclipse/eclipserc...
Using /home/oenone/eclipse as default workspace...
Using default /usr/bin/java as java virtual machine...
soweit so gut.. das programm startet, allerdings ohne dem splash screen und sobald ich die Maus in das Fenster bewege oder via Tastatur eine Aktion durchfuehren will, kommt das:
Code:
The program '<unknown>' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAtom (invalid Atom parameter)'.
  (Details: serial 6898 error_code 5 request_code 20 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
ERROR: eclipse crashed, The reason *could* be, that /usr/bin/java
was used as java virtual machine and that this VM isn't fit to run
eclipse. If thats the case, please edit /home/oenone/.eclipse/eclipsrc, so
that JAVA_HOME points to the right VM.

If that is not the reason, please check /home/oenone/eclipse/.metadata/.log for
errors. Also, read /usr/share/doc/eclipse-platform/README.Debian
for possible reasons, why eclipse crashed.

Mache ich etwas falsch ? Hab ich etwas uebersehen ?
Da es per remote X klappt, schliesse ich den vorgeschlagenen Grund aus (falsche VM).
Die /home/oenone/eclipse/.metadata/.log wird nicht angelegt.
In der README.Debian steht auch nichts brauchbares.
Die Zahlen bei den Details (serial, error_code und request_code) variieren bei jedem Versuch.
Der Aufruf mit --sync bewirkt keine Aenderung.

Als Information: eclipse soll auf einem Debian testing/unstable System laufen und der X-Server befindet sich auf einem OpenBSD-current System.

Wenn mehr Informationen benoetigt werden, bitte fragen, ansonsten hoffe ich, dass mir jemand weiterhelfen kann.

Auf Bald
oenone
 
fuer die Archive:

Das obige Problem liess sich loesen, indem ich in meine ~/.ssh/config folgendes eingetragen habe:
Code:
Host debian
   ForwardX11Trusted yes
das liese sich auch mit anderen Hosts machen, sogar mit *, was es allen erlauben wuerde.
Alternativ koennte man das auch in die /etc/ssh/ssh_config eintragen, was dann fuer alle user gilt.
(davon habe ich aber abgesehen, da das die sicherheit beeintraechtigen wuerde)

Wer die konfiguration nicht aendern moechte, kann auch statt -X auch -Y benutzen.

vielen dank dafuer an Apu-Chan :)

auf bald
oenone
 
Zuletzt bearbeitet:

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

X startet nichtmehr

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

MacBook Pro hat Benutzer-Konten vergessen

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

Zurück
Oben