Am 10.02.2013 18:32, schrieb Christian Meseberg:
Sebastian Siebert meinte am Sonntag, den 10.02.2013 um 18:24 Uhr wegen:Reboot nach poweroff
Am 10.02.2013 17:32, schrieb K. Elo:
Am Sat, 09 Feb 2013, Oskar Schüßler schrieb:
ich habe seit gestern folgendes Problem: Mein Rechner (OS 12.2) startet nach "poweroff" bzw. "init 0" einfach neu! Damit ist ein Abschalten via cron nicht mehr möglich.
Eine kurze Frage: passiert der Neustart sofort oder erst nach einer Weile? Ich kämpfe hier immer noch mit dem bereits vor Monaten geposteten Problem, dass einer meiner Laptops (Toshiba Satellite) zwar ausgeschaltet wird, aber nach ca. einer Minute wieder neu startet. Ziehe ich kurz den Stecker aus, bleibt er ausgeschaltet. Dieses Problem ist erst mit openSuSE 12.2 angefangen...
es scheint so, dass es Inkompatibilitäten gibt zwischen der ACPI-Schnittstelle vom BIOS und dem Kernel. Mit dem Problem steht ihr leider nicht alleine da. (Wenn sich die Mainboard-Hersteller zu der ACPI-Schnittstelle einig sein und vernünftig implementieren würden, dann gäbe es diese Probleme auch nicht) [1] [2] [3]
also wenn's am Kernel liegt, so habe ich gerade gestern als ich auf KDE 4.9.5 umstellte und vermeintlich dadurch vermeintlich dieses Jenes Problem löste, auch einen neuen Linux 3.4.28-2.20-desktop x86_64 bekommen. Bei mir funktioniert seit gestern dass Ausschalten wieder wie vorgesehen. Siehe dazu meine Mail von Samstag, 20:35 Uhr.
Ich nahm an, das die neue KDE-Version hilfreich war.
Also, ein Upgrade der KDE-Version löst selbstverständlich nicht das Problem. Hier braucht man mehr Hintergrundinfo, wie das ganze abläuft. Für das Herunterfahren verwendet KDE ein Kommando. Schau mal unter /usr/share/kde4/config/kdm/kdmrc die Option HaltCmd. Bei mir steht folgendes Kommando für das Herunterfahren, welches sowieso als Standard definiert ist: HaltCmd=/sbin/shutdown -h -P now Und wie man bei den anderen Threads lesen konnte, hat weder der Befehl /sbin/shutdown noch /sbin/poweroff funktioniert. Da beide Befehle direkt an systemd weitergereicht werden und in systemd wird ein und dieselbe entsprechende Funktion ausgelöst. # ll `which shutdown` `which poweroff` `which halt` lrwxrwxrwx 1 root root 14 9. Jan 20:42 /sbin/halt -> /bin/systemctl lrwxrwxrwx 1 root root 14 9. Jan 20:42 /sbin/poweroff -> /bin/systemctl lrwxrwxrwx 1 root root 14 9. Jan 20:42 /sbin/shutdown -> /bin/systemctl Somit wäre der o.g. Befehl shutdown bzw. poweroff unter systemd gleichbedeutend mit: # systemctl poweroff Der Letzte knipst das Licht aus: Im Quellcode von systemd wird ein Kernel-Befehl reboot(RB_POWER_OFF) aus der Definition der Headerdatei /usr/include/sys/reboot.h abgesetzt, der das Ausschalten des Rechners über den Kernel/ACPI veranlasst, sofern verfügbar. Übrigens der Befehl /sbin/halt vom älteren SysVinit verwendet die gleiche Kernel-Funktion. HTH, -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: http://www.sebastian-siebert.de Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org