Fehlermeldung in der Console

Huhu.

Vorweg: Bin Linux-Neuling.

Hab Suse 9.2 Pro. am Laufen.


Will ein Programm mit grafischer Oberfläche starten und bekomme folgende Fehlermeldung:

Code:
localhost:/home/victorianer/Azureus/azureus # ./azureus
Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.4.2_05]
Configuring environment...
Loading Azureus:
java -Xms16m -Xmx128m -cp "/home/victorianer/Azureus/azureus/Azureus2.jar:/home/victorianer/Azureus/azureus/swt.jar:/home/victorianer/Azureus/azureus/swt-mozilla.jar:/home/victorianer/Azureus/azureus/swt-pi.jar" -Djava.library.path="/home/victorianer/Azureus/azureus" -Dazureus.install.path="/home/victorianer/Azureus/azureus" org.gudy.azureus2.ui.swt.Main ''
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Exception in thread "main" org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:2717)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at org.eclipse.swt.SWT.error(SWT.java:2587)
        at org.eclipse.swt.widgets.Display.createDisplay(Display.java:716)
        at org.eclipse.swt.widgets.Display.create(Display.java:701)
        at org.eclipse.swt.graphics.Device.<init>(Device.java:113)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:409)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:405)
        at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.<init>(SWTThread.java:71)
        at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:55)
        at org.gudy.azureus2.ui.swt.mainwindow.Initializer.<init>(Initializer.java:106)
        at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:73)
        at org.gudy.azureus2.ui.swt.Main.main(Main.java:100)
Azureus TERMINATED.


hoffe das mir jemand helfen kann.

Gruß,
Victor
 
Kannst du es denn als normaler Anwender starten?
(Programme wie Azureus sollten sowieso keine root-Rechte haben,..)

Google
sagt übrigens dazu, dass es daran liegt das nur der User, der den xserver gestartet hat, Funktionen von diesem ausführen darf.
Nun muss der root User auch diese Rechte bekommen, dass geht auf mannigfaltigen Wege. Entweder gibst du als root " xhost +localhost" ein, oder du installierst das Programm xauth, welches dir dahingehend hilft. Außerdem känntest du auch noch händisch die .Xauthority aus dem Homeverzeichnis, des Users der den X-Server gestartet hat in das Homeverzeichnis des Root kopieren.
 
Zuletzt bearbeitet:
Zurück