Seite 1 von 1

Qt: Session management error

Verfasst: 9. Oktober 2010 19:06
von jasper
Hallo Forum,
ich habe ein Problem was ich nicht im Ansatz verstehe:
Ich habe mit QT-4.6.3 eine Konsolenanwendung geschrieben,
welche ich entweder als einfacher user oder als root starte.
Die Rechte passen in jedem Fall. Unter SUSE 10.1 geht alles
wunderbar, bei Debian 5.05 "Lenny" bekomme ich nur als root
folgende Fehlermeldung:
Qt: Session management error: Authentication Rejected, reason: None of the authentication protocols specified are supported and host-based authentification failed

Starte ich die Anwendung als einfacher user mit entsprechenden Rechten ist alles gut.

Hat irgendjemand eine Idee was bei meinem Debian schief läuft?

Gruß

Jasper

Verfasst: 10. Oktober 2010 08:45
von franzf
Wie wirst du root? Wie startest du die Anwendung?
Wenn man nach deiner Fehlermeldung googelt findet man schon Ergebnisse.
Z.B. "kdesu" verwenden, "su -" statt "su" für die Konsole. Oder versuchst du das Programm remote zu starten?

Verfasst: 10. Oktober 2010 18:34
von jasper
..ich mache folgendes:
1. Ich bin ein user:
su username
cd /workdir
./appname
und alles ist gut.
2. Ich bin root:
su
cd /workdir
./appname
hier gibt es die Fehlermeldung, allerdings nur bei Debian "Lenny".

Verfasst: 13. Oktober 2010 08:26
von franzf
Ich versteh das nicht... Wenn du schon root bist, gibst du noch mal su ein? Selbes beim normalen User?!?
Ansonsten hast du meinen Post nicht komplett gelesen. "su -" wäre ein sicher guter Tip... Oder kdesu / gksu / {anderes_X11_su_interface}