Problem mit Xauthorities bzw Xhost

Hinweis: In dem Thema Problem mit Xauthorities bzw Xhost gibt es 3 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo allerseits,


    ich glaube ich habe eine Problem mit meiner Xauthorties Datei:


    Ich habe eine Anwendung installiert (Anaconda, per Installationskript). Wenn ich nun versuche das Programm zu starten, meldet er sich stattdessen mit einer Fehlermeldung:


    Code
    2021-02-19 19:34:55,668 - WARNING linux_scaling.get_scaling_factor_using_dbus:27
    An exception occurred during fetching list of system display settings.
    Invalid MIT-MAGIC-COOKIE-1 keyqt.qpa.screen: QXcbConnection: Could not connect to display :0
    Could not connect to any X display.


    Daraufhin habe ich mir meine ./.Xauthorties Datei angeschaut:

    Code
    xauth> list
    linux-ao33/unix:0  MIT-MAGIC-COOKIE-1  11c50855b07a8089e76376bfa1290ad9
    linux-zasy/unix:0  MIT-MAGIC-COOKIE-1  bd1dbe8e288066780f5e7afc55544b9d
    linux-pc-wohnzimmer/unix:0  MIT-MAGIC-COOKIE-1  661f773e47333fee06622ad1a34c2053
    pc-wohnzimmer/unix:0  MIT-MAGIC-COOKIE-1  3aa3b902d27defc46812210f4a49966c
    linux-2.fritz.box/unix:0  MIT-MAGIC-COOKIE-1  e9121c50ad060a261725729f5eeef7f1
    localhost/unix:0  MIT-MAGIC-COOKIE-1  3d38f8a3f36363c76d96a136546eceb3
    localhost.localdomain/unix:0  MIT-MAGIC-COOKIE-1  fe500d69008bc50dd23a22d564a2dcda
    linux.fritz.box/unix:0  MIT-MAGIC-COOKIE-1  b3c4abde94a8ee8dcd92812ab9a8458b
    xauth> info

    Da sind die PC Namen enthalten, die früher mein PC hatte. Ich habe öfters mal Opensuse neuinstalliert und die Benutzerdaten aus dem Home-Verzeichnis immer übernommen. Anscheinend hat er die weiteren Namen einfach unten rangehangen. Leider weiß ich nicht ob die Datei so in Ordnung ist. Also habe ich versucht eine neue zu erstellen:


    ein Backup von der jetzigen .Xauthorities Datei erstellt und mit

    xauth genereate :0 . versucht eine neue zu stellen. Leider kam dann der Fehlermeldung:


    Code
    xauth: (argv):1:  unable to open display ":0".



    Nachdem dass nicht zum Erfolg geführt hat, habe ich gedacht, es liegt an der xhost Datei:

    Ich habe also mittels

    xhost + alle Anwendungen erlaubt auf den Xserver zuzugreifen und siehe da, die Anwendung startet. Aber so eine pauschale Freigabe kann ja nicht die Lösung sein, also dachte ich,füge ich mal nur localhost hinzu:


    xhost + localhost als Vertrauenswürdigen host hinzu, aber da kommt als Fehlermeldung:


    Code
    Invalid MIT-MAGIC-COOKIE-1 keylocalhost being added to access control list


    Also, leider habe ich keine Ahnung, aber soweit ich das sehe stimmt etwas nicht mit meinen Schlüssel in der Xauthorties Datei nicht . Und leider klappt ein neu erstellen nicht.

    Achso und den ganzen Foren, die ich bis jetzt durchgelesen habe, ist es öfters der Fall, dass es Probleme mit Zusammenhang von ssh auftritt. Das ist bei mir nicht der Fall, es findet bei mir alles lokal auf meiner Maschine statt.


    Vielleicht kennt sich jmd aus und kann mir helfen! Vielen Dank!

    Für den Inhalt des Beitrages 289079 haftet ausdrücklich der jeweilige Autor: DeltaMy

  • xauth: (argv):1: unable to open display ":0".

    Welches Display-Server-Protokoll läuft bei dir (Plasma oder Plasma Wayland)?

    Falls Wayland, würde ich dies mal ändern - siehe Bild:


    Für den Inhalt des Beitrages 289086 haftet ausdrücklich der jeweilige Autor: sterun

  • Welches Display-Server-Protokoll läuft bei dir (Plasma oder Plasma Wayland)?

    Falls Wayland, würde ich dies mal ändern - siehe Bild:


    Hallo,


    ich hatte gestern auch die Idee gehabt mal ein anderes Display Server Protokoll zu probieren. Unter Plasma Wayland läuft es am besten (Plasma Wayland Full mehr schlecht als recht).

    Das Programm startet nun trotzdem noch mit Problemen, aber anscheinend wird das jetzt besser abgefangen:


    An exception occurred during fetching list of system display settings.


    Also richtig in Ordnung scheint es immer noch nicht zu sein.


    es wird nun auch eine andere Xauthorities Datei verwendet:


    Code
    (base) marian@linux:~> xauth info
    Authority file:       /run/user/1000/xauth_jZlwwR
    File new:             no
    File locked:          no
    Number of entries:    2
    Changes honored:      yes
    Changes made:         no
    Current input:        (argv):1
    (base) marian@linux:~> xhost
    access control enabled, only authorized clients can connect


    Irgendetwas stimmt immer noch nicht, aber ich tappe im dunklen..

    Für den Inhalt des Beitrages 289091 haftet ausdrücklich der jeweilige Autor: DeltaMy