(Courriels de diversion: <ballots@acquittement-repeignez.com> <brocheurs@repliques-desservirais.com> <ingeres@enterrerent-infuses.com> <abaisserai@langes-embrigaderez.com> <expliciteriez@bricolions-dialoguant.com> <conjura@desamorcerons-vitrifiez.com> <entr'aimer@impulserais-raplatir.com> <frelatage@deguerpissons-absentait.com> <inoxydables@baissais-inattentives.com> <orienteront@rebouche-polytechnique.com> )


On Thu, 26 Aug 2010 06:50:47 +0200 (CEST)
bernard.schoenacker@free.fr wrote:
> de toute façon il était nécessaire de redémarrer

étant donné que tu as des soupçon de corruption (des bibliothèques
préchhargées : lié à une ou des mises à jour, bénin, installer le
paquet debian-goodies et lancer le script checkrestart qui fait partie
des utilitaire de ce paquet après toute mmise à jour. Relancer les
services qui utilisent une bibliothèque périmée : attention,
checkrestart ne dispose pas d'"une boule de cristal, ce n'est pas parce
qu'il n'a pas trouvé de script pour le daemn qu'il n'en existe pas, un
peu de recherche sur le système et le contenu du paquet qui contient le
programme à redémarrer peut aider à trouver le script. Pour ceux que
checkrestart a trouvé un simple copier-coller de la partie qui
suit "These are the init script" dans la console permet de redémarrer
les services qui ont chargé des bibliothèques périmées que checkrestart
a identifié, faire  la même chose avec ceux que vous identifiez.

étapes

# # par exemple
# apt-get dist-upgrade
bla
# checkrestart

# # bla
These are  the init script 
/etc/init.d/truc restart
/etc/init.d/machin restart

...
bla

# /etc/init.d/truc restart
bla
# /etc/init.d/machin restart
(attention, penser à faire ça dans un VT et pas dans un terminal X,
au cas où l'action conduit au redémarrage du serveur X)
# checkrestart

# # bla bla

S'il n'y a plus de service qui sont identifié par checkrestart et qui
doivent être redémarré, reste les services que checkrestart n'a pas
identifié 

exemple mise à jour de python, et daemon en python : ps aux|grep python
vou donne le nom du service

# ps aux |grep python

djinn python boa-djinn

# /etc/init.d boa-djinn restart

Reste les process utilisateur : les arrêter ou les tuer (selon votre
degré de patience et le risque de perte de données)

Ensuite si checkrestart donne comme sortie :

Found 0 processes using old versions of upgraded files
à ce moment là il est inutile de redémarrer.

à ce moment là, si un programme continue à ne pas se charger
correctement, tu peux soupçonner que la corruption se situe ailleurs,
et si tu as planifié un redémarrage, il est utile de faire 

# touch /forcefsck
avant de redémarrer, ce qui - comme son nom l'indique force la
vérification du système de fichier.
La corruption n'est pas forcément liée au système de fichier racine, ça
peut être au niveau des fichiers de configuratuon du programme, ou bien
aui niveau du swap, mais autant éliminer la cause qui risque de poser
le plus de problèmes si elle n'est pas traitée rapidement (risque de
réaction en chaîne)

-- 
En amour il n'y a que la conquête et la rupture qui soient
intéressantes, le reste n'est que du remplissage.
	-+- Maurice Donnay (1859-1945) -+-


-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER