[Debian] Beryl nur unter Root möglich

MindFreak2008

MindFreak2008

Foren As
Ich habe schon viel gegoogelt und auch die Sufu habe ich verwendet. Gefunden habe ich jedoch nichts brauchbares.

Wenn ich Beryl starten will kommt immer folgende Fehlermeldung:

Code:
stephan:/home/rummeldibummel# beryl-manager
stephan:/home/rummeldibummel# Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key

Wenn ich mich über KDM als Root anmelde klappt alles wunderbar.
Wie kann ich mir das Recht geben auf X zuzugreifen?
 
genau das selbe problem hatte ich auch =) ne lösung aber leider nicht auf lager...aber meine man müsste die rechte drauf geben können über die konsole... zb als root anmelden und dann starten denn beryl.
 
Mahltid,

rummeldibummel schrieb:
Wenn ich mich über KDM als Root anmelde klappt alles wunderbar.
...nun an den Anmeldemanager gelangst Du also schon mal...
Des Pudels Kern
rummeldibummel schrieb:
Wie kann ich mir das Recht geben auf X zuzugreifen?

Hm...
hatte mal ganz ähnliche Probleme. Scheint ein (debiantypisches) Problem im Zusammenhang mit xauth zu sein. Überprüft doch mal ob die
Code:
$HOME/.Xauthority
bzw. die
Code:
$HOME/.xinitrc
als Besitzer noch $USER haben. Bei mir war dann urplötzlich immer mal wieder 'root' der Eigentümer, womit das MIT-MAGIC-COOKIE invalid wird, und Du somit das Sicherheitsprotokoll von X unterläufst, was X damit abstraft, dass es Deine Sitzung unmittelbar nach dem Login zurücksetzt.
War bei mir bei mir gelöst nach dem ich einen chown auf die besagten Dateien durchgeführt hab a la:

Code:
x0r@elende_moehre:$sudo chown -vR $USER:$USER $HOME/.Xauthority

Dann klappt auch der Logon als nicht-ROOT, denk' ich...

MfG
 
Zuletzt bearbeitet:
Ich habe schon viel gegoogelt und auch die Sufu habe ich verwendet. Gefunden habe ich jedoch nichts brauchbares.

Wenn ich Beryl starten will kommt immer folgende Fehlermeldung:

Code:
stephan:/home/rummeldibummel# beryl-manager
stephan:/home/rummeldibummel# Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key

Und wieso willst Du aus einer User-Sitzung heraus den beryl-manager als root starten? Das läuft als root gestartet auch nicht besser (in dem Fall sogar schlechter = gar nicht).

Greetz,

RM
 
Mahltid,


...nun an den Anmeldemanager gelangst Du also schon mal...
Des Pudels Kern


Hm...
hatte mal ganz ähnliche Probleme. Scheint ein (debiantypisches) Problem im Zusammenhang mit xauth zu sein. Überprüft doch mal ob die
Code:
$HOME/.Xauthority
bzw. die
Code:
$HOME/.xinitrc
als Besitzer noch $USER haben. Bei mir war dann urplötzlich immer mal wieder 'root' der Eigentümer, womit das MIT-MAGIC-COOKIE invalid wird, und Du somit das Sicherheitsprotokoll von X unterläufst, was X damit abstraft, dass es Deine Sitzung unmittelbar nach dem Login zurücksetzt.
War bei mir bei mir gelöst nach dem ich einen chown auf die besagten Dateien durchgeführt hab a la:

Code:
x0r@elende_moehre:$sudo chown -vR $USER:$USER $HOME/.Xauthority

Dann klappt auch der Logon als nicht-ROOT, denk' ich...

MfG

Bei den ersten beiden Befehlen kommt die Ausgabe:
Keine Berechtigung.
Diese kommt selbst wenn ich als Root angemeldet bin.
 
rummeldibummel schrieb:
Bei den ersten beiden Befehlen kommt die Ausgabe:
Keine Berechtigung.

Ähm ... welche ersten zwei Befehle ??!
Hab doch nur einen angegeben:
Code:
x0r@elende_moehre:$sudo chown -vR $USER:$USER $HOME/.Xauthority

Wobei $USER lediglich die Umgebungsvariable ist die Deinen Usernamen enthällt.
Wenn ich also von:
Code:
$USER/.Xauthority
...spreche, meine ich damit die Datei
Code:
/home/rummeldibummel/.Xauthority
...und nicht, dass Du den Dateinamen als Befehl in in Terminal hämmerst.
Wenn das 'chownen' nicht klappt, sprich Dir gesagt wird, Du hättest keine Berechtigung, schau mal ob Du in /etc/sudoers drin stehst.
Du kannst jedoch auch als ROOT den chown durchführen, nur dass Du dann daran denken musst das $USER ebenfalls ROOT ist, und Du nun den Namen des nicht-priviligierten Standardusers ('Rummeldibummel' ?!) verwendest, also:

Code:
root@rummeldibummels_kiste:$chown -vR rummeldibummel:rummeldibummel /home/rummeldibummel/.Xauthority

BTW...

Rain_Maker schrieb:
Und wieso willst Du aus einer User-Sitzung heraus den beryl-manager als root starten? ...

Berechtigte Frage *gg* ...
... aber ich nehm' mal an dass es mit der Tatsache zusammenhängt, sich nicht als nicht-Root anmelden zu können. Schreib mal, ob das chown was gebracht hat !

MfG
 
Zuletzt bearbeitet:

Ähnliche Themen

Starten von X-Anwendungen auf remote Server

NEWBIE! Opera installieren und VIELE andere Fragen...

Suse macht mich fertig ;-)

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

kann thunderbird nicht installieren (Suse 9.1)

Zurück
Oben