Fehlermeldung Xlib: connection to "0.0" refused by server
Hallo Liste! Ich würde gerne das Installationsprogramm eines Programmes ausführen, welches wohl auf Java und X11 aufsetzt. Wenn ich dieses jetzt starte, bekomme ich folgende Fehlermeldung: Xlib: connection to ":0.0" refused by server Exception in thread usw... Und das, obwohl ich direkt vor der Maschine sitze. Wie kann ich da den Zugriff erlauben? Oder was muß ich einstellen? Vielen Dank! J. Wolfgarten
On 18-Jun-2001 Jens Wolfgarten wrote:
Ich würde gerne das Installationsprogramm eines Programmes
Was du vermutlich als root versuchst...
ausführen, welches wohl auf Java und X11 aufsetzt. ^^^ Zumindest das sollte man wohl wissen, wenn man ein neues Programm installiert.
Wenn ich dieses jetzt starte, bekomme ich folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server
...X aber nicht als root, sondern als user gestartet hast.
Exception in thread usw... Und das, obwohl ich direkt vor der Maschine sitze.
Da sitzt ja auch das Problem...
Wie kann ich da den Zugriff erlauben? Oder was muß ich einstellen?
Schreib mal im xterm ein xhost +. Nach dem Installieren solltest du
allerdings schnellstens wieder ein xhost - eingeben, sondern hast du
ein kleinen ;-) Sicherheitsproblem.
Viel Erfolg,
Heinz.
--
E-Mail: Heinz W. Pahlke
Hallo Heinz,
Ich würde gerne das Installationsprogramm eines Programmes
Was du vermutlich als root versuchst...
Nein, nicht als root, als normaler User.
ausführen, welches wohl auf Java und X11 aufsetzt. ^^^ Zumindest das sollte man wohl wissen, wenn man ein neues Programm installiert.
Das Programm braucht kein X11, das Java Ding aber wohl schon.
...X aber nicht als root, sondern als user gestartet hast.
X11 wurde als root gestartet startx startkde
Exception in thread usw... Und das, obwohl ich direkt vor der Maschine sitze.
Da sitzt ja auch das Problem...
Ja, gebe ich Dir recht.
Schreib mal im xterm ein xhost +. Nach dem Installieren solltest du allerdings schnellstens wieder ein xhost - eingeben, sondern hast du ein kleinen ;-) Sicherheitsproblem.
Das war es leider nicht... Any ideas? Jens
On 18 Jun 2001, at 13:52, Jens Wolfgarten wrote:
Hallo Heinz,
Ich würde gerne das Installationsprogramm eines Programmes [...] Da sitzt ja auch das Problem...
Ja, gebe ich Dir recht.
Schreib mal im xterm ein xhost +. Nach dem Installieren solltest du allerdings schnellstens wieder ein xhost - eingeben, sondern hast du ein kleinen ;-) Sicherheitsproblem.
Das war es leider nicht...
Das war's schon, aber nur halb: Situation: 1. Einloggen / X-Starten als user a 2. Terminal aufmachen als User b. b will X-Windows Applikation starten. Ergebnis: geht nicht, denn nur a hat das Recht, den gestartetetn X- Server zu benutzen. Lösung: als user a eingeben xhost + (öffnet den X-Server für _alle_ Benutzer) oder xhost localhost (öffnet für alle lokalen Benutzer) als user b: export DISPLAY=:0 Dann starten. So klappts auch mit dem Nachbarn Andreas
On 18-Jun-2001 Jens Wolfgarten wrote:
Hallo Heinz,
Ich würde gerne das Installationsprogramm eines Programmes
Was du vermutlich als root versuchst...
Nein, nicht als root, als normaler User.
Dann versuch_s mal als root. Als user klappt es nur, wenn du das Programm in deinem home-Verzeichnis installieren moechstest.
...X aber nicht als root, sondern als user gestartet hast.
X11 wurde als root gestartet startx startkde
Oder eben umgekehrt, wenn du X als root gestartet hast, kannst du als user ebenso wenig drauf zugreifen, bevor du es nicht als root mit einem xhost + gestattet hast.
Exception in thread usw... Und das, obwohl ich direkt vor der Maschine sitze.
Da sitzt ja auch das Problem...
Ja, gebe ich Dir recht.
Wollte dich damit nicht kritisieren, geht mir ja oft genug aehnlich.
Schreib mal im xterm ein xhost +. Nach dem Installieren solltest du allerdings schnellstens wieder ein xhost - eingeben, sondern hast du ein kleinen ;-) Sicherheitsproblem.
Das war es leider nicht...
Any ideas?
Nein, aber eigentlich kann das Problem nur irgendwo bei den
Zugriffsrechten liegen. Steht vielleicht in der Programm-Doku irgendwo
etwas dazu?
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke
Jens Wolfgarten wrote:
Hallo Liste!
Ich würde gerne das Installationsprogramm eines Programmes ausführen, welches wohl auf Java und X11 aufsetzt.
Wenn ich dieses jetzt starte, bekomme ich folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server Exception in thread usw... Und das, obwohl ich direkt vor der Maschine sitze.
Wie kann ich da den Zugriff erlauben? Oder was muß ich einstellen?
Du hast vermutlich "su" benutzt um root Rechte zu bekommen ? Benutze stattdessen das script "sux", das auch die Rechte für das Schreiben auf das X11-Dispaly richtig setzt. -- Markus Kossmann markus.kossmann@inka.de
participants (4)
-
Andreas Kyek
-
Heinz W. Pahlke
-
Jens Wolfgarten
-
Markus Kossmann