[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "Saving the system clock" hang



hjubal wrote:

correttamente lo spegnimento, fatta eccezione per alcune volte in cui si
blocca sempre e solo al "Saving the system clock".

Per cercare il problema (oltre a guardare nei log, come ti è stato consigliato) puoi cercarlo negli script che vengono chiamati allo shutdown

individua gli script che stampano l'errore
$ grep "Saving the system" /etc/init.d/*
/etc/init.d/hwclockfirst.sh:	log_action_msg "Saving the system clock"
/etc/init.d/hwclock.sh:		log_action_msg "Saving the system clock"

le chiamate a tali script io le ritrovo, nel mio sistema, in /etc/rc0.d, /etc.rc6.d e /etc.rcS.d

se non erro:
rc0.d è chiamata all'arresto del sistema
rc6.d è chiamata al riavvio del sistema
rcS.d contiene gli script eseguiti all'avvio

Quindi quello che ti interessa a te è quanto trovato in rc0.d

$ ls -l  /etc/rc0.d/* | grep hwclo
[...] /etc/rc0.d/K25hwclock.sh -> ../init.d/hwclock.sh


in questo file riesci a stabilire dove può essere generato il problema:
cat /etc/init.d/hwclock.sh
[...]
 if [ "$HWCLOCKACCESS" != no ]; then
     log_action_msg "Saving the system clock"
     if [ "$GMT" = "-u" ]; then
         GMT="--utc"
     fi
     if /sbin/hwclock --systohc $GMT $HWCLOCKPARS $BADYEAR; then
         verbose_log_action_msg "Hardware Clock updated to `date`"
     fi
 else
[...]


e qui ti lascio proseguire da solo:
1) individua cosa viene inserito nelle variabili
   $GMT $HWCLOCKPARS $BADYEAR
2) controlla cosa fa /sbin/hwclock
   $ man hwclock
   e individua cosa può generare quell'errore

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Strumenti per l'ufficio: http://it.openoffice.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: