Vous n'êtes pas identifié.
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".
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...
Hors ligne
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]):
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!?!
On peut toutefois l'ouvrir avec gedit (91 dernières lignes):
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)...
Hors ligne
Une autre solution plus appropriée pour diminuer la taille de syslog est d'utiliser la commande :
sudo -i > /var/log/syslog
Comme indiqué dans le post http://askubuntu.com/questions/436051/i … -remove-it
Hors ligne
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.
Hors ligne
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]):
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:
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.
Pour savoir si ces messages d'erreur représentaient bien plus de 200 millions de lignes, j'ai fait:
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:
sudo -i > /var/log/syslog
Malheureusement, la commande ne fonctionne pas et il suffit d'effacer le fichier syslog avec la commande:
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:
Hors ligne
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):
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:
sudo dpkg-reconfigure logrotate
Il semble que ça fonctionne...
Hors ligne
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:
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.
Hors ligne