Suse 10.0 fährt nicht mehr hoch

Post Reply
Message
Author
User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Suse 10.0 fährt nicht mehr hoch

#1 Post by max »

Nach einen Update fährt Suse nicht mehr hoch. :-(

Man sieht noch wie der HAL und Cups /irgendwas/ startet und dann passiert nichts mehr.

Es wird kein X bzw. KDE gestartet.

Wenn ich mit failsave starte kann ich mich anmelden und mit startx ganz normal KDE starten.
Also prinzipiell ist wohl alles ok.
Ich habe da den Runlevel in Verdacht
Z.B. fehlte xdm, leider half ein hinzufügen nicht. Komme genauso weit wie vorher.
Jemand eine Idee wie ich das wieder in Ordnung bringen kann?

(huch... schon 800. Posting)

User avatar
Kernel-Error
Posts: 13
Joined: 28. Feb 2006 14:36
Contact:

#2 Post by Kernel-Error »

Hallo!

Hast du zufällig vmware installiert.

Hier ist es bei mir mal vorgekommen das dieses Startscript den Start von einigen Anderen Diensten vorausgesetzt hat. Waren diese noch nicht gestartet, dann wartete das Script auf den Start dieser Dienste. Diese wurden aber erst nach vmware gestartet und so wartete das System ewig :-P

Naja ist nur so eine Idee!

MFG
Last edited by Kernel-Error on 12. Nov 2019 13:48, edited 1 time in total.

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

#3 Post by max »

nö, habe kein vmware.

Ich konnte das Problem lösen, bin nur nicht sicher ob ich den Fehler gefunden habe.
Nach vielen, vielen, reboots stellte ich fest das es mit preload zu tun hat.
Er blieb immer beim preload von kdm hängen.
in
/etc/init.d/earlykdm

steht unten:

Code: Select all

if test "$1" = "start" && test -x /sbin/preload; then
   if test -z "$DISPLAYMANAGER_AUTOLOGIN"; then
      /sbin/preload /etc/preload.d/kdm
   else
      /usr/bin/ionice -n2 /sbin/preload /etc/preload.d/kdm.auto 
      /usr/bin/ionice -n6 /sbin/preload /etc/preload.d/kde &
      echo $! > /var/run/preload-session.pid
   fi
fi
Blödsinn, war flasch, jetzt richtig:
daraus wird:

Code: Select all

 
if test "$1" = "start" && test -x /sbin/preload; then
   if test -z "$DISPLAYMANAGER_AUTOLOGIN"; then
      /sbin/preload < /etc/preload.d/kdm
   else
      /usr/bin/ionice -n2 /sbin/preload < /etc/preload.d/kdm.auto 
      /usr/bin/ionice -n6 /sbin/preload < /etc/preload.d/kde &
      echo $! > /var/run/preload-session.pid
   fi
fi 
und alles scheint ok.

Danke und Gruß
Max

Post Reply