"Failed to execute login command"

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

"Failed to execute login command"

Beitrag von cledith » 12.06.2009 04:05:54

Moin,

langsam ist es wirklich frustrierend, aber ich habe ein großes Problem, das ich nicht gelöst bekomme. Wenn ich mich an meinem System anmelde startet awesome und alles scheint wunderbar zu sein.

Wenn ich jetzt jedoch eine beliebige Anwendung starte, kommt der Hinweis "Failed to execute login command" und der Xserver startet neu - ich muss mich wieder anmelden. [1]-[4] haben leider nicht geholfen.

Ich habe vor einiger Zeit updates laufen lassen, bin jedoch der Meinung, dass da nichts in Sachen xorg, slim, awesome dabei war, auch wenn ich irren könnte, habe jetzt jedoch zum ersten mal neu gebootet.

-> Festplattenspeicher ist nicht voll
-> Ich benutze Slim & Awesome. Habe Slim schon deinstalliert und neuinstalliert, gleiche Problem.
-> mit xdm startet er awesome nicht. Nach erfolgreicher Anmeldung bringt er mich wieder zum login
-> slim.conf:
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path /bin:/usr/bin:/usr/local/bin:/usr/bin/X11
default_xserver /usr/bin/X11/X
xserver_arguments -nolisten tcp

# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/bin/x-terminal-emulator -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue.net; exec /bin/login"
#suspend_cmd /usr/sbin/suspend

# Full path to the xauth binary
xauth_path /usr/bin/X11/xauth

# Xauth file for server
authfile /var/run/slim.auth


# Activate numlock when slim starts. Valid values: on|off
# numlock on

# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor false

# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xsession %session
login_cmd exec /bin/bash -login /etc/X11/Xsession %session

...

# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions default,startxfce4,openbox,ion3,icewm,wmaker,blackbox

...
# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme debian-moreblue-orbit

# Lock file
lockfile /var/run/slim.lock
# Log file
logfile /var/log/slim.log
-> in den logfiles xorg.log, slim.log/ xdm.log stehen keine Fehler
-> ~/.xinit|.Xsession habe ich in .bak umbenannt.
-> /etx/X11/xinit/xinitrc ist alles auskommentiert

Hat jemand vielleicht noch eine Idee, woran das liegen könnte, zumal das Problem erst dann auftritt, wenn ich eine Anwendung starte (egal welche).

Ich müsste mal wieder an das System ran... *hust*

Vielen Dank!

[1] http://www.linuxforen.de/forums/showthr ... ?p=1653091
[2] http://bbs.archlinux.org/viewtopic.php?id=53685
[3] http://forum.eeeuser.com/viewtopic.php?id=60682
[4] http://bbs.archlinux.org/viewtopic.php?id=51467

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: "Failed to execute login command"

Beitrag von cledith » 12.06.2009 10:59:51

Also awesome startet jetzt ganz normal mittels xdm oder slim und ich kann auch erfolgreich mit deamons kommunizieren mittels awesome's eingebautem Befehlinterpreter (xmms2 zu straten geht, als Beispiel). So bald ich jedoch eine Anwendung öffne kommt oben genannter Fehler, wenn ich mit Slim eingeloggt bin. Wenn ich mit xdm eingeloggt bin, bringt er mich sofort zum Login zurück.

Kann mir jemand sagen, was ausgeführt wird, wenn eine Anwendung gestartet wird? Es scheint ja irgendwie damit zusammen zu hängen. Wenn ich das richtig verstehe, wurde slim's login_cmd zu diesem Zeitpunkt schon lange ausgeführt...

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: "Failed to execute login command"

Beitrag von cledith » 14.06.2009 18:25:01

Niemand?

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Re: "Failed to execute login command"

Beitrag von uwepr » 17.06.2009 15:12:34

Hallo cledith,
kann sein, daß Du dbus-x11 brauchst., consolekit könnte auch noch so ein Kandidat sein.
Hilfreich wäre, wenn Du postest, welche Anwendungen das sind, die nicht starten und was Du benutzt, stable, testing, sid?
Vlt. hilft auch, wenn Du die Ausgabe von pstree postest:
Am Anmeldebildschirm von slim auf eine Konsole wechseln ( Strg+Alt+F1), als user anmelden, dann
pstree > pstree.txt
machen und den Inhalt von
pstree.txt
hier posten, um zu sehen, was zu dem Zeitpunkt an Diensten läuft (ggf. mit 'ner live-CD aus der Kiste holen).
Viele Grüße!
Uwe Pr.
squeeze/fluxbox

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: "Failed to execute login command"

Beitrag von cledith » 21.06.2009 20:15:34

Hi,

vielen Dank für die Antwort. Ich habe eben noch mit einem Freund gesprochen und der hatte des Rätsels Lösung. Das Update der libxxb1* war das Problem. Ich habe diese jetzt aus SId installiert und jetzt geht es wieder. Jetzt kann ich endlich auch wieder den Window Manager meiner Wahl benutzen.

Gruß

* korrigiert
Zuletzt geändert von cledith am 24.06.2009 18:53:30, insgesamt 1-mal geändert.

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Re: "Failed to execute login command"

Beitrag von uwepr » 23.06.2009 09:35:37

Hallo cledith,
Glückwunsch!
libxclb ?
Gibt es auf http://www.debian.org/distrib/packages#search_packages
nicht. Kannst Du mal noch posten, wie die lib richtig heißt?
Viele Grüße!
Uwe Pr.
squeeze/fluxbox

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: "Failed to execute login command"

Beitrag von habakug » 23.06.2009 09:55:23

Hallo!

Es ist wahrscheinlich "libxcb1" [1] gemeint. Hier der Bug-Report [2], der allerdings ein Downgrade als Lösung vorschlägt.

Gruß, habakug

[1] http://packages.debian.org/search?keywords=libxcb1
[2] http://www.mail-archive.com/debian-bugs ... 55987.html
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Re: "Failed to execute login command"

Beitrag von uwepr » 23.06.2009 13:54:51

@habakug:
Danke!
Viele Grüße!
Uwe Pr.
squeeze/fluxbox

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: "Failed to execute login command"

Beitrag von cledith » 24.06.2009 18:52:33

Oh, sorry. Habe es oben korrigiert. libxcb1 stimmt.

Antworten