problem mit prefdm

U

unky

Jungspund
hallo allerseits!

ich habe fedora core 5 nun seit einigen wochen im einsatz und bis jetzt lief es so einigermassen:

da ich einen nagios server installiere brauchte ich auch noch ein paar zusatztools, das letzte was ich installiert habe war postfix. dann ist vnc abgeschmiert und nach dem neustart:

habe ich ein problem!!!

wenn ich linux booten will, dann lädt er alles usw. jedoch kommt kein anmeldebildschirm sondern nur ein schwarzer bildschirm. die festplatte arbeitet wie wild. drückt man dann ALT-STRG-F1 so kommt man zum anmelde bildschirm. wenn ich mich dann als root anmelde und das systemüberwachungstool aufrufe, so kann man sehen das die CPU ca. 80% vom process prefdm ausgelastet wird. die festplatte arbeitet auch ständig. beendet man nun den prefdm process so scheint alles normal, allerdings kommt man nicht in den consolenbildschirm (ALT-STRG-F1)...

was könnte da schiefgelaufen sein?
was is fehlkonfiguriert?

ausserdem:
in der log datei: /var/log/messages

finde ich ca. 26.8 MegaByte mal diesen eintrag hier:

Sep 13 19:51:48 localhost gdm[15315]: GDM läuft bereits. Abbruch!
Sep 13 19:51:48 localhost gdm[15344]: GDM läuft bereits. Abbruch!

is des relevant ?!


ich poste hier mal den inhalt meiner /etc/X11/prefdm:




#########################################
#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

# shut down any graphical boot that might exist
if [ -x /usr/bin/rhgb-client ]; then
/usr/bin/rhgb-client -quit
fi

# We need to source this so that the login screens get translated
[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh

# Run preferred X display manager
preferred=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DISPLAYMANAGER" = GNOME ]; then
preferred=/usr/sbin/gdm
elif [ "$DISPLAYMANAGER" = KDE ]; then
preferred=/usr/bin/kdm
elif [ "$DISPLAYMANAGER" = XDM ]; then
preferred=/usr/bin/xdm
elif [ -n "$DISPLAYMANAGER" ]; then
preferred=$DISPLAYMANAGER
fi
fi

shopt -s execfail

# If we're in early-login mode and something is running, bail out
if grep -q early-login /proc/cmdline 2> /dev/null ; then
if [ -n "$preferred" ]; then
pidof $preferred >/dev/null 2>&1 && exit 0
fi
pidof gdm-binary >/dev/null 2>&1 && exit 0
pidof kdm >/dev/null 2>&1 && exit 0
pidof xdm >/dev/null 2>&1 && exit 0
fi

if [ -n "$preferred" ]; then
$preferred "$@" >/dev/null 2>&1
if [ $? -ne 127 ]; then
exec $0 "$@"
exit $?
fi
fi

# Fallbacks, in order
gdm "$@" >/dev/null 2>&1
if [ $? -ne 127 ]; then
exec $0 "$@"
exit $?
fi
kdm "$@" >/dev/null 2>&1
if [ $? -ne 127 ]; then
exec $0 "$@"
exit $?
fi
xdm "$@" >/dev/null 2>&1
if [ $? -ne 127 ]; then
exec $0 "$@"
exit $?
fi

# catch all exit error
exit 1
 

Ähnliche Themen

script sshpass

Crontab und Scripts - Problem

ip6tables Problem

[gelöst] - for file in ... nur für bestimmte Endungen?

[Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

Zurück
Oben