OVH Cloud OVH Cloud

telinit 1 plante

4 réponses
Avatar
Vincent VAQUIN
Bonjour,
après avoir été confronté à une installation un peu cassée, j'ai tout
réparé sauf un curieux problème :
lorsque je tente d'aller en "runlevel" 1 (single user), lorsque
j'appelle "telinit 1", le système part en boucle.
Après telinit 1 il m'affiche bien "arrêt du service machin, arrêt du
service truc" etc. enfin bref les messages habituels quoi.

Puis l'écran se vide et affiche
"envoi à tous les processus du signal TERM"
ensuite apparaît fugitivement :
"envoi à tous les processus du signal KILL"
puis ça revient au
"envoi à tous les processus du signal TERM"
etc.
Ca boucle indéfiniment...

Pour sortir de là un ctrl+Alt+Supr me redémarre correctement la
bécane.

Une idée ?

NB : Mdk 9.0

4 réponses

Avatar
Vincent VAQUIN
Vincent VAQUIN wrote:
-----------------------------------------------------------------------
heu, s'cusez, mais je reposte. j'aimerais bien pouvoir passer en
single user pour faire la maintenance...
-----------------------------------------------------------------------
Bonjour,
après avoir été confronté à une installation un peu cassée, j'ai
tout réparé sauf un curieux problème :
lorsque je tente d'aller en "runlevel" 1 (single user), lorsque
j'appelle "telinit 1", le système part en boucle.
Après telinit 1 il m'affiche bien "arrêt du service machin, arrêt du
service truc" etc. enfin bref les messages habituels quoi.

Puis l'écran se vide et affiche
"envoi à tous les processus du signal TERM"
ensuite apparaît fugitivement :
"envoi à tous les processus du signal KILL"
puis ça revient au
"envoi à tous les processus du signal TERM"
etc.
Ca boucle indéfiniment...

Pour sortir de là un ctrl+Alt+Supr me redémarre correctement la
bécane.

Une idée ?

NB : Mdk 9.0
Avatar
J. Mayer
On Wed, 12 Nov 2003 20:19:22 +0100, Vincent VAQUIN wrote:

Vincent VAQUIN wrote:
-----------------------------------------------------------------------
heu, s'cusez, mais je reposte. j'aimerais bien pouvoir passer en
single user pour faire la maintenance...
-----------------------------------------------------------------------
Bonjour,
après avoir été confronté à une installation un peu cassée, j'ai
tout réparé sauf un curieux problème :
lorsque je tente d'aller en "runlevel" 1 (single user), lorsque
j'appelle "telinit 1", le système part en boucle.
Après telinit 1 il m'affiche bien "arrêt du service machin, arrêt du
service truc" etc. enfin bref les messages habituels quoi.

Puis l'écran se vide et affiche
"envoi à tous les processus du signal TERM"
ensuite apparaît fugitivement :
"envoi à tous les processus du signal KILL"
puis ça revient au
"envoi à tous les processus du signal TERM"
etc.
Ca boucle indéfiniment...

Pour sortir de là un ctrl+Alt+Supr me redémarre correctement la
bécane.

Une idée ?

NB : Mdk 9.0


Init est buggé => changer init...
Quoiqu'il arrive, après avoir lancé le KILL, init ne devrait
*jamais* recommencer les TERM (cf POSIX). Donc, init est buggé...
Il faut en réinstaller un qui marche.

Avatar
Kevin
Le Wed, 12 Nov 2003 20:19:22 +0100, Vincent VAQUIN a ecrit:
| après avoir été confronté à une installation un peu cassée, j'ai
| tout réparé sauf un curieux problème :
| lorsque je tente d'aller en "runlevel" 1 (single user), lorsque
| j'appelle "telinit 1", le système part en boucle.
| Après telinit 1 il m'affiche bien "arrêt du service machin, arrêt du
| service truc" etc. enfin bref les messages habituels quoi.
|
| Puis l'écran se vide et affiche
| "envoi à tous les processus du signal TERM"
| ensuite apparaît fugitivement :
| "envoi à tous les processus du signal KILL"
| puis ça revient au
| "envoi à tous les processus du signal TERM"
| etc.
| Ca boucle indéfiniment...
|
| Pour sortir de là un ctrl+Alt+Supr me redémarre correctement la
| bécane.
|
| Une idée ?
|
Regarder ce qui est tue et lance dans le runlevel 1, voir /etc/rc.d/rc.1/
il me semble sur Mandrake. Depiauter les scripts, voir ce quis e passe.
Autre idee, voir aussi ce qui se fait "respawn" dans /etc/inittab

--
Kevin
Et on peut mettre VMS sur ce truc Sparc, la?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
Vincent VAQUIN
Kevin DENIS wrote:
Le Wed, 12 Nov 2003 20:19:22 +0100, Vincent VAQUIN a ecrit:
| lorsque je tente d'aller en "runlevel" 1 (single user), lorsque
| j'appelle "telinit 1", le système part en boucle.

Regarder ce qui est tue et lance dans le runlevel 1, voir
/etc/rc.d/rc.1/ il me semble sur Mandrake.


Bingo, c'est bien là. Il y avait dans /etc/rc.d/rc1.d/
deux scripts : S00single et S00single.rpmnew (une "mandrakerie"
consécutive à la réinstall je suppose).
Supprimer le rpmnew m'a réparé le système.

Merci de m'avoir aiguillé.