Tatooine59
Bonjour,
Désolé pour la caractère "urgent", mais ça l'est vraiment, je me sert de mon PC professionnellement.
Je ne peux plus l'utiliser du tout. Depuis quelque temps quand je reprenais l'utilisation après plusieurs heure d'utilisation il était très lent et un process perl saturait la mémoire (j'avais posté là-dessus, mais il semble que personne n'avait de solution).
J'ai fini par comprendre aujourd'hui que ce processus en plus de me gaver la mémoire, écrivait vraisemblement un fichier, qui m'a saturé le disque.
Maintenant j'arrive sur l'ouverture de session, login/mdp et zou dégage :
"GDM ne peut écrire dans votre fichier d'autorisation....
...blablabla.... votre disque est plein".
Les seules options qui s'offrent à moi c'est l'arreter, le redémarrer ou ouvrir la session "Terminal de secours" mais qui a le même comportement.
Merci de votre aide.
Tatooine59
Je viens de voir un ancien post qui commencait avec le même type de problème que moi, j'ai donc fait ctrl+alt+F1 pour aller en console, et je cherche ce fameux fichier !
Bigorre65
Salut,
Pour chercher les fichiers volumineux, tu peux t'aider de la commande 'du -hs' qui te donne la taillle d'un fichier ou d'un répertoire.
Exemple :
cd $HOME
du -hs *
puis tu cherches un répertoire anormalement gros, etc.
Verifie aussi que tu as les droits d'écriture sur ton home. Ca paraît bête mais ca arrive..
Bon courage.
Bigorre65
Pour le process perl, essaie de voir ce que te dit un
ps -ef | grep perl
Tatooine59
Voici le résultat de la commande :
root 2925 1 0 Feb13 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 10747 10746 0 00:00 ? 00:00:01 /usr/bin/perl /usr/libexec/webmin/fsdump/backup.pl 45941170540051
root 11204 11180 0 04:10 ? 00:00:00 /usr/bin/perl -w /etc/cron.daily/0logwatch
root 11536 11204 0 05:27 ? 00:00:00 sh -c ( cat /var/cache/logwatch/logwatch.zEJOHO0B/messages | /usr/bin/perl /usr/share/logwatch/scripts/shared/onlyservice '(kernel|sunw,[-\w]+?)' |/usr/bin/perl /usr/share/logwatch/scripts/shared/removeheaders '' |/usr/bin/perl /usr/share/logwatch/scripts/shared/remove 'segfault' |/usr/bin/perl /usr/share/logwatch/scripts/shared/remove 'locate module' |/usr/bin/perl /usr/share/logwatch/scripts/services/kernel) 2>&1
root 11537 11536 0 05:27 ? 00:00:00 sh -c ( cat /var/cache/logwatch/logwatch.zEJOHO0B/messages | /usr/bin/perl /usr/share/logwatch/scripts/shared/onlyservice '(kernel|sunw,[-\w]+?)' |/usr/bin/perl /usr/share/logwatch/scripts/shared/removeheaders '' |/usr/bin/perl /usr/share/logwatch/scripts/shared/remove 'segfault' |/usr/bin/perl /usr/share/logwatch/scripts/shared/remove 'locate module' |/usr/bin/perl /usr/share/logwatch/scripts/services/kernel) 2>&1
root 11539 11537 0 05:27 ? 00:02:13 /usr/bin/perl /usr/share/logwatch/scripts/shared/onlyservice (kernel|sunw,[-\w]+?)
root 11540 11537 0 05:27 ? 00:01:16 /usr/bin/perl /usr/share/logwatch/scripts/shared/removeheaders
root 11541 11537 0 05:27 ? 00:00:00 /usr/bin/perl /usr/share/logwatch/scripts/shared/remove segfault
root 11542 11537 0 05:27 ? 00:00:00 /usr/bin/perl /usr/share/logwatch/scripts/shared/remove locate module
root 11543 11537 1 05:27 ? 00:03:09 /usr/bin/perl /usr/share/logwatch/scripts/services/kernel
vincent 12081 12052 0 09:54 pts/1 00:00:00 grep perl
Les fichiers incriminés pour la saturation de mon disk étaient :
/var/log/messages.2
/var/log/messages.1
/var/cache/logwatch/logwatch.1a6Gccuk/messages
/var/cache/logwatch/logwatch.lZfx8839/messages
/var/cache/logwatch/logwatch.wbhphu32/messages
/var/cache/logwatch/logwatch.gafjIsof/messages-archive
/var/cache/logwatch/logwatch.gafjIsof/messages
/var/cache/logwatch/logwatch.YJmj0QWJ/messages
/var/cache/logwatch/logwatch.ih8GLREN/messages-archive
/var/cache/logwatch/logwatch.RAVsiMag/messages-archive
/var/cache/logwatch/logwatch.RAVsiMag/messages
Le filtre dans find était de taille de minimum 2Go.
Merci
Bigorre65
Salut,
Apparemment c'est ton logwatch qui met le bazar.
C'est toi qui l'as installé, et qui as programmé le cron ?
Quel programme eest-ce que tu tues quand l'ordinateur sature ?
Si tu veux garder ces logs, tu peux planifier leur compression dans un cron...
Tatooine59
Apparemment c'est ton logwatch qui met le bazar.
C'est toi qui l'as installé, et qui as programmé le cron ?
Non ... ou involontairement ! 🙂
Quel programme eest-ce que tu tues quand l'ordinateur sature ?
"perl" tout court
Si tu veux garder ces logs, tu peux planifier leur compression dans un cron...
Nan je m'en fiche, et je veux surtout qu'il arretent de se générer afin que ne perde pas 10 min à reprendre la main sur mon PC tout les matins ! 🙂
Merci
Tatooine59
up
jidea
essaye
yum remove logwatch
pour enlever le paquet logwatch.
(ceci étant fait attention à ce que te dis yum avant de confirmer.
il est possible que d'autres paquets soient désinstallés dans la foulée.)
PS : OOPSS n'oublie pas de passer root avant.
nouvo09
Ca a tout l'air d'un composant de webmin. Tu n'as pas modifié un paramétrage dans son administration ?
Tatooine59
Webmin, j'ai effectué pas mal de changement via l'interface oui, genre partage d'imprimante, samba, etc...
Mais qu'appelles tu exactement l'administration de webmin ?