Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 02 Mar 2017 11:38:28

François Marthaler
Modérateur
From: Prilly
Registered: 07 Sep 2013
Posts: 2363
Website

[Résolu] Disque SSD plein sur W670SZQ1

Un client se plaint du fait que le SSD de son why! W670SZQ1 est plein. Après un tour d'horizon des différents dossiers et fichiers à l'aide de "Analyseur d'utilisation des disques" (à rechercher sur votre ordinateur), il s'avère qu'il existe dans le répertoire /var/log un fichier de 72.4 Go nommé syslog et reconnu comme un "binaire".

https://blog.whyopencomputing.ch/wp-content/uploads/2017/03/2017.03.02_syslog_72.4Go.png

On trouve une discussion sur le même sujet marquée comme résolue sur forum.ubuntu-fr.org. Une autre discussion sur unix.stackexchange.com traite de l'identification de ce fichier comme binaire.

C'est du jamais vu et nous allons poursuivre nos recherches...


laptop why! N240JU-PRO, Intel Core i7-6500U, RAM 8 Gb, Ubuntu 20.04 LTS

Offline

 

#2 02 Mar 2017 12:23:58

François Marthaler
Modérateur
From: Prilly
Registered: 07 Sep 2013
Posts: 2363
Website

Re: [Résolu] Disque SSD plein sur W670SZQ1

Après avoir sauvegardé l'ensemble du dossier personnel à laide de DéjàDup (icône du coffre-fort), j'ai supprimé le fichier syslog à l'aide de la commande suivante tapée dans un terminal ([Ctrl]+[Alt]+[T]):

Code:

sudo rm /var/log/syslog

Après avoir fait les mises à jour et redémarré le système, on trouve un nouveau fichier syslog dans le répertoire /var/log et qui ne pèse que 196.3 ko (il grossit à chaque redémarrage). Mais il s'affiche toujours comme un fichier binaire!?!

https://blog.whyopencomputing.ch/wp-content/uploads/2017/03/2017.03.02_syslog_196.3ko.png

On peut toutefois l'ouvrir avec gedit (91 dernières lignes):

Code:

Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: show-full-name-in-top-bar
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: picture-uri
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-command-line
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-application-handlers
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: user-administration-disabled
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-printing
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-log-out
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-print-setup
Mar  2 10:53:29 demo-W670SZ org.gnome.ScreenSaver[5419]: ** (gnome-screensaver:5648): WARNING **: Config key not handled: disable-save-to-disk
Mar  2 10:53:30 demo-W670SZ dbus[2829]: [system] Successfully activated service 'org.freedesktop.locale1'
Mar  2 10:53:30 demo-W670SZ systemd[1]: Started Locale Service.
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
Mar  2 10:53:30 demo-W670SZ gnome-session-binary[5563]: Entering running state
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: (process:5736): indicator-application-service-WARNING **: Unable to get watcher name 'org.kde.StatusNotifierWatcher'
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: (process:5736): indicator-application-service-WARNING **: Name Lost
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: (gnome-software:5739): Gs-WARNING **: Failed to create permission org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Mar  2 10:53:30 demo-W670SZ gnome-session[5563]: (gnome-software:5739): Gs-WARNING **: Failed to create permission org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Mar  2 10:53:30 demo-W670SZ org.gtk.vfs.AfcVolumeMonitor[5419]: Volume monitor alive
Mar  2 10:53:31 demo-W670SZ bluetoothd[2879]: Endpoint unregistered: sender=:1.72 path=/MediaEndpoint/A2DPSource
Mar  2 10:53:31 demo-W670SZ bluetoothd[2879]: Endpoint unregistered: sender=:1.72 path=/MediaEndpoint/A2DPSink
Mar  2 10:53:31 demo-W670SZ systemd[1]: Stopping User Manager for UID 1002...
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Reached target Shutdown.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Stopped target Default.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Stopped target Basic System.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Stopped target Sockets.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Stopped target Timers.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Stopped target Paths.
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Starting Exit the Session...
Mar  2 10:53:31 demo-W670SZ systemd[3293]: Received SIGRTMIN+24 from PID 5897 (kill).
Mar  2 10:53:31 demo-W670SZ systemd[1]: Stopped User Manager for UID 1002.
Mar  2 10:53:31 demo-W670SZ systemd[1]: Removed slice User Slice of chris.
Mar  2 10:53:31 demo-W670SZ org.gnome.ScreenSaver[5419]: ** Message: Lost the name, shutting down.
Mar  2 10:53:34 demo-W670SZ gnome-session[5563]: (gnome-software:5739): Gs-WARNING **: failed to get updates: no results to show
Mar  2 10:53:39 demo-W670SZ dbus[2829]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Mar  2 10:53:39 demo-W670SZ systemd[1]: Starting Hostname Service...
Mar  2 10:53:39 demo-W670SZ dbus[2829]: [system] Successfully activated service 'org.freedesktop.hostname1'
Mar  2 10:53:39 demo-W670SZ systemd[1]: Started Hostname Service.
Mar  2 10:53:39 demo-W670SZ gnome-session[5563]: Nautilus-Share-Message: Called "net usershare info" but it failed: L'exécution du processus fils « net » a échoué (Aucun fichier ou dossier de ce type)
Mar  2 10:53:48 demo-W670SZ bluetoothd[2879]: Endpoint unregistered: sender=:1.118 path=/MediaEndpoint/A2DPSource
Mar  2 10:53:48 demo-W670SZ bluetoothd[2879]: Endpoint unregistered: sender=:1.118 path=/MediaEndpoint/A2DPSink
Mar  2 10:53:50 demo-W670SZ org.gnome.zeitgeist.Engine[5419]: Performing VACUUM operation... OK
Mar  2 10:53:50 demo-W670SZ org.gnome.zeitgeist.Engine[5419]: ** (zeitgeist-datahub:5988): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Mar  2 10:53:52 demo-W670SZ org.gtk.vfs.Daemon[5419]: ** (gvfsd:5509): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): L'obtention de la liste des partages du serveur a échoué : Connexion refusée
Mar  2 10:53:52 demo-W670SZ org.gtk.vfs.Daemon[5419]: ** (process:5938): WARNING **: Couldn't create directory monitor on smb://x-gnome-default-workgroup/. Error: L'emplacement indiqué n'est pas monté
Mar  2 10:54:05 demo-W670SZ org.gtk.vfs.Daemon[5419]: ** (gvfsd:5509): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): L'obtention de la liste des partages du serveur a échoué : Connexion refusée
Mar  2 10:54:05 demo-W670SZ org.gtk.vfs.Daemon[5419]: ** (process:5955): WARNING **: Couldn't create directory monitor on smb://x-gnome-default-workgroup/. Error: L'emplacement indiqué n'est pas monté
Mar  2 10:54:31 demo-W670SZ gnome-session[5563]: (gnome-software:5739): Gs-WARNING **: Failed to create permission org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Mar  2 10:54:31 demo-W670SZ gnome-session[5563]: message repeated 3 times: [ (gnome-software:5739): Gs-WARNING **: Failed to create permission org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered]
Mar  2 10:54:33 demo-W670SZ dbus[2829]: [system] Activating service name='org.debian.apt' (using servicehelper)
Mar  2 10:54:33 demo-W670SZ AptDaemon: INFO: Initializing daemon
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon [INFO]: Initializing daemon
Mar  2 10:54:33 demo-W670SZ dbus[2829]: [system] Successfully activated service 'org.debian.apt'
Mar  2 10:54:33 demo-W670SZ AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: /usr/lib/python3/dist-packages/aptdaemon/worker/pkworker.py:35: PyGIWarning: PackageKitGlib was imported without specifying a version first. Use gi.require_version('PackageKitGlib', '1.0') before import to ensure that the right version gets loaded.
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]:   from gi.repository import PackageKitGlib as pk
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon.PackageKit [INFO]: Initializing PackageKit compat layer
Mar  2 10:54:33 demo-W670SZ AptDaemon: INFO: UpdateCache() was called
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon [INFO]: UpdateCache() was called
Mar  2 10:54:33 demo-W670SZ AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon.Trans [INFO]: Queuing transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon.Worker [INFO]: Simulating trans: /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon.Worker [INFO]: Processing transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:33 demo-W670SZ AptDaemon.Worker: INFO: Updating cache
Mar  2 10:54:33 demo-W670SZ org.debian.apt[2829]: 10:54:33 AptDaemon.Worker [INFO]: Updating cache
Mar  2 10:54:34 demo-W670SZ gnome-session[5563]: (gnome-software:5739): Gs-WARNING **: failed to get updates: no results to show
Mar  2 10:54:34 demo-W670SZ gnome-session[5563]: message repeated 4 times: [ (gnome-software:5739): Gs-WARNING **: failed to get updates: no results to show]
Mar  2 10:54:39 demo-W670SZ AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:54:39 demo-W670SZ org.debian.apt[2829]: 10:54:39 AptDaemon.Worker [INFO]: Finished transaction /org/debian/apt/transaction/1bdbe001fda24f529ade9ca6eae90d8a
Mar  2 10:55:11 demo-W670SZ systemd[1]: Stopping User Manager for UID 108...
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Stopped target Default.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Stopped target Basic System.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Stopped target Sockets.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Stopped target Timers.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Stopped target Paths.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Reached target Shutdown.
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Starting Exit the Session...
Mar  2 10:55:11 demo-W670SZ systemd[5152]: Received SIGRTMIN+24 from PID 6547 (kill).
Mar  2 10:55:11 demo-W670SZ systemd[1]: Stopped User Manager for UID 108.
Mar  2 10:55:11 demo-W670SZ systemd[1]: Removed slice User Slice of lightdm.
Mar  2 10:56:28 demo-W670SZ com.canonical.Unity.Scope.Applications[5419]: Error loading package indexes: Couldn't stat '/var/cache/software-center/xapian'
Mar  2 10:56:28 demo-W670SZ com.canonical.Unity.Scope.Applications[5419]: (unity-scope-loader:6593): unity-applications-daemon-CRITICAL **: daemon.vala:144: Failed to load Software Center index. 'Apps Available for Download' will not be listed
Mar  2 10:57:30 demo-W670SZ gnome-session[5563]: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Mar  2 11:05:33 demo-W670SZ AptDaemon: INFO: Quitting due to inactivity
Mar  2 11:05:33 demo-W670SZ AptDaemon: INFO: Quitting was requested
Mar  2 11:05:33 demo-W670SZ org.debian.apt[2829]: 11:05:33 AptDaemon [INFO]: Quitting due to inactivity
Mar  2 11:05:33 demo-W670SZ org.debian.apt[2829]: 11:05:33 AptDaemon [INFO]: Quitting was requested
Mar  2 11:05:34 demo-W670SZ wpa_supplicant[3086]: wlp4s0: WPA: Group rekeying completed with a0:4f:d4:c3:46:73 [GTK=CCMP]

Toujours est-il que le problème initial est résolu, puisqu'on a à nouveau 86 Go de libre.

Je serais tout de même curieux de savoir comment un tel fichier binaire de 72 Go a été généré!?!

A noter que, sur un autre compte utilisateur normal, le client avait paramétré les sauvegardes de DéjàDup dans le Dossier personnel (=Emplacement de stockage par défaut), ce qui pourrait conduire à des conflits insolubles (sauvegarde de la sauvegarde en train de se créer)...


laptop why! N240JU-PRO, Intel Core i7-6500U, RAM 8 Gb, Ubuntu 20.04 LTS

Offline

 

#3 02 Mar 2017 18:08:21

antoine.why
Modérateur
 
Registered: 30 Jul 2013
Posts: 101

Re: [Résolu] Disque SSD plein sur W670SZQ1

Une autre solution plus appropriée pour diminuer la taille de syslog est d'utiliser la commande :

Code:

sudo -i
> /var/log/syslog

Comme indiqué dans le post http://askubuntu.com/questions/436051/i … -remove-it

Offline

 

#4 03 Mar 2017 13:58:06

Trim
Gourou(e) du libre
From: Saxon, Valais
Registered: 17 Oct 2007
Posts: 364
Website

Re: [Résolu] Disque SSD plein sur W670SZQ1

Hello,

Le système syslog est le système des distributions Linux qui centralise tous les messages d'erreurs et d'informations envoyé par les processus qui s'exécutent sur la machine.
Si le fichier est devenu aussi gros, c'est certainement qu'un programme est parti en erreur et à envoyer des milliers de messages d'erreur.

Pour diagnostiquer d'où venait exactement les erreurs, il aurait pu être intéressant de scruter ce fichier avec un lecteur de fichier tel que "less", "vim" ou "emacs" (je crois que Gedit essaie de charger le fichier complet en mémoire, ce qui serait trop lourd pour la mémoire vive du PC).

En plus de ce système centralisé, les Linux utilisent souvent l'outil "logrotate" pour faire tourner les fichiers de logs tous les jours (ça déplace le fichier avec un suffix ".1", puis ".2", ...) afin de ne pas avoir de fichiers trops gros. C'est pour ça que l'on peut encore voir sur la capture d'écran le fichier "syslog.1" qui fait 8 Go et qui aurait dû être le fichier de la veille.

A noter, que les fichiers plus vieux se font compresser (.gz) et il faut donc les décompresser avant de pouvoir les ouvrir.

Offline

 

#5 20 Jul 2017 12:40:12

François Marthaler
Modérateur
From: Prilly
Registered: 07 Sep 2013
Posts: 2363
Website

Re: [Résolu] Disque SSD plein sur W670SZQ1

Bonjour,

J'écris depuis la machine du client. En effet, 4 mois plus tard, le fichier /var/log/syslog pèse à nouveau 27,5 Go et un message indique qu'il n'y a plus de place sur le disque (SSD de 120 GB).

[img]2017.07.20_syslog_27,5Go[/img]

Pour savoir combien cela représente de ligne de message, j'ai tapé dans une fenêtre terminal ([Ctrl]+[Alt]+[T]):

Code:

sudo wc -l syslog

ce qui me donne plus de 215 millions de messages!

Je suis parti de l'idée qu'un processus envoyait des messages d'erreur et j'ai cherché "error" dans syslog:

Code:

sudo cat syslog | grep error

De très nombreux messages d'erreur concernaient hplip, ce qui n'est pas étonnant, car de nombreuses tâches d'impression étaient en attente depuis des semaines.

https://blog.whyopencomputing.ch/wp-content/uploads/2017/07/2017.07.20_error_hplip.png

Pour savoir si ces messages d'erreur représentaient bien plus de 200 millions de lignes, j'ai fait:

Code:

sudo cat syslog | grep error | wc -l

Dommage, je croyais avoir identifié le problème, mais il n'y en avait que 218.

J'en ensuite cherché une commande permettant de compter le nombre de messages identiques dans syslog, mais je n'ai pas trouvé.

En revanche, je suis tombé sur une discussion d'un cas identique sur https://forum.ubuntu-fr.org. Malheureusement, le problème n'a été résolu qu'en vidant le fichier syslog en tant que root avec la commande:

Code:

sudo -i
> /var/log/syslog

Malheureusement, la commande ne fonctionne pas et il suffit d'effacer le fichier syslog avec la commande:

Code:

sudo rm /var/log/syslog

A noté que /var/log/kernel.log pesait aussi 27,5 Go, soit exactement la même taille, comme si le système enregistrait les mêmes choses dans les deux fichiers de log:

https://blog.whyopencomputing.ch/wp-content/uploads/2017/07/2017.07.20_kern.log_275Go.png


laptop why! N240JU-PRO, Intel Core i7-6500U, RAM 8 Gb, Ubuntu 20.04 LTS

Offline

 

#6 20 Jul 2017 13:15:25

jean@adimp.ch
Illuminé(e)
From: Marly
Registered: 10 Mar 2005
Posts: 1206
Website

Re: [Résolu] Disque SSD plein sur W670SZQ1

Bonjour,
C'est un bug confirmé ici : https://bugs.launchpad.net/ubuntu/+sour … ug/1610499
Meilleures salutations.
PS : réinstallation du programme procps (qui gère les processus et mne parvient pas à en tuer un, entraînant la saturation du fichier syslog):

Code:

sudo apt-get install --reinstall procps

PS 2 : Reset des paramètres du paquet logrotate qui gère l'archivage des fichiers de log, dont syslog:

Code:

sudo dpkg-reconfigure logrotate

Il semble que ça fonctionne...


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi
Recherche un vrai job. Toute nouvelle proposition d'emploi bienvenue et analysée: 076 227 01 32

Offline

 

#7 11 Nov 2021 13:39:24

François Marthaler
Modérateur
From: Prilly
Registered: 07 Sep 2013
Posts: 2363
Website

Re: [Résolu] Disque SSD plein sur W670SZQ1

Je viens de tomber sur un cas similaire avec un why! N240BU-PRO pour lequel la procédure ci-dessus n'a pas fonctionné. Après chaque redémarrage, je me retrouvais avec plusieurs GB de données supplémentaires, le disque était toujours plein, alors que j'en avais effacé un maximum.

L'explication vient du fait que le répertoire /opt/containerd se remplissait sans cesse, probablement en raison de la présence d'un Owncloud et/ou de Dropbox:

https://blog.whyopencomputing.ch/wp-content/uploads/2021/11/2021.11.11_Utilisation_disque.png

N'ayant pas le temps de chercher à comprendre comment éviter ce comportement délirant, j'ai cloné cette partition sur un HDD (envoyé au client) et réinstallé Ubuntu 20.04 proprement, avant de restaurer les données.

Problème [Résolu] avec la manière forte.


laptop why! N240JU-PRO, Intel Core i7-6500U, RAM 8 Gb, Ubuntu 20.04 LTS

Offline

 

Board footer

Powered by FluxBB