Qt: Session management error

Verschiedenes zu Qt
Antworten
jasper
Beiträge: 60
Registriert: 3. Februar 2009 11:36
Wohnort: Hamburg

Qt: Session management error

Beitrag 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
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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?
jasper
Beiträge: 60
Registriert: 3. Februar 2009 11:36
Wohnort: Hamburg

Beitrag 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".
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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}
Antworten