Linux & shutdown ... au secours

Linux & shutdown ... au secours - Linux et OS Alternatifs

Marsh Posté le 19-08-2001 à 17:26:09    

bonjour a tous,
 
  J ai un system linux 2.4.3 qui refuse de se fermer proprement. lorsque je fais un halt ou un reboot les services s arretent les un apres les autres:
 
INIT : Switching to runlevel 0
INIT : Sending process the term signal
....
Arret des services
....
lancement de killall
 
INIT: no processes left in this runlevel

 
le probleme, c est que tout s'arrete là .  
Je ne sais pas quoi faire d'autant plus que la semaine derniere ca marchait encore . Entre temps j'ai configuré iptables pour faire du masquerading et des regles de firewall, j'ai installé un serveur IMAP ( qmail )
et configuré le reste du serveur ( squid, samba )  
La machine en question est un ciryx 166+ dont le but est de faire passerelle internet ( et messagerie et serveur de fichier )
 Le system de fichier etant REiserfs, ce n'est pas trop genant d'arreter la machine brutalement ( surtout quand tous les services sont arretes), mais c'est pas super propre et sa ralentit le redemarrage ( en general une bonne trentaine de secondes pour rejouer un quinzaine de transactions ).
 
J'ai compiler un noyau 2.4.9 pensant que ca pourrait resoudre le pbl mais ca ne change absolument rien ( j'aurai au moin gagné un upgrade :) )
 
Merci a vous tous de m'apporter votre aide ( et expertise )

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Marsh Posté le 19-08-2001 à 17:26:09   

Reply

Marsh Posté le 19-08-2001 à 18:50:37    

ne l'éteint pas et rejoint la communauté des uptimers/idlers :D


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 19-08-2001 à 18:56:21    

c'est une solution ... :'(

Reply

Marsh Posté le 19-08-2001 à 19:54:57    

personne pour m'aider ......................

Reply

Marsh Posté le 19-08-2001 à 19:58:42    

et en runlevel 6 , t'as les meme soucis (reboot au lieu de halt ) ?


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 19-08-2001 à 20:06:16    

as tu activé le support APM dans le noyau ?
 
[will@bastard will]$ grep -i APM /usr/src/linux/.config
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-08-2001 à 20:08:18    

oui quand je fait un runlevel 6 il se bloque ...  
 
deplus si je fait "halt" : apres le blocage je peux encore faire un ctl +alt +suppr et il switch en runlevel 6 ( mais malheureusement il reste bloque )

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Marsh Posté le 19-08-2001 à 20:11:46    

oui j'ai aussi essayé l'apm.
mais je ne pense pas que ce soit l'apm qui soit en cause . Le pbl n'est pas de faire un power off, mais simplement d'arreter le system ( linux )
 
Par contre quand je n'avais pas ce probleme, le power off ne fonctionnait pas . Je pense que c'est a cause de ma carte mere ( pourtant dans le bios j'ai bien une gestion de l'apm )

Reply

Marsh Posté le 19-08-2001 à 21:08:31    

j'ai trouver la solution ...
j'ai efface ( lors de certains tests ) les liens S99halt de /etc/rc0.d et S99Reboot de /etc/rc6.d
 
pour le lien S99Reboot du repertoire /etc/rc6.d/ quelqu'un pourrait il me dire sur quoi il pointe ?
 
merci

Reply

Marsh Posté le 19-08-2001 à 21:33:39    

ls -l /etc/rc6.d/S99Reboot
 
moi je dirais /etc/init.d/halt
http://perso.wanadoo.fr/linux_wiza [...] html#demon


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-08-2001 à 21:33:39   

Reply

Marsh Posté le 19-08-2001 à 22:16:19    

non ca j'ai teste, mais le reboot devient un shutdown ... j'ai regarder le script halt ... je pense qu'il prend reboot en parametre, mais ca n'a rien donné ...
 
des idees ?

Reply

Marsh Posté le 19-08-2001 à 22:25:31    

comment fait on un lien symbolique d'un fichier recevant un parametre ?
un truc du genre  
ln -s "/etc/init.d/halt reboot" /etc/rc6.d S99Reboot

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Marsh Posté le 19-08-2001 à 22:54:15    

d'apres mon script halt :
 
.....
# If we are in Aurora, let it show a nice msg telling the user that
# the system is halted...
if [ -x /etc/aurora/Monitor ] && /etc/aurora/Monitor query; then
    . /lib/aurora/functions
    # See how we were called.
    case "$0" in
    *halt)
        chvt 1
        ;;
    *reboot)
        echo "Please stand by while rebooting the system..."
        # Just make sure Aurora have time enough to display it before we kill
        # Aurora!
        sleep 1
        ;;
    esac
    # Reset output from Aurora...
    exec 0<&3
    exec 1>&4
    exec 2>&5
fi
 
........
 
il teste sur le nom du script ($0) ... donc aucun parametre a passer . faut juste nommer correctement son script .
 
j'ai un S01halt  dans rc0.d  et un S01reboot dans rc6.d  ... et ce ne sont pas des liens symboliques mais un script et identique .


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 19-08-2001 à 22:58:49    

merci nicotine

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed