Aucun journal n'est écrit dans / var / log


13

J'ai un problème, aucun journal n'est écrit dans / var / log.

-rw-r-----  1 syslog adm  6.4M May 21  2014 syslog
-rw-r-----  1 syslog adm  5.7M May 21  2014 daemon.log
-rw-r-----  1 syslog adm  494K May 21  2014 auth.log

Mais la date et l'heure sont configurées correctement

Tue Apr 28 19:38:56 CEST 2015

Il semble que j'ai effectué une mise à niveau dist le 21 mai 2014. Et depuis lors, je n'ai aucun journal écrit. Mon système est Ubuntu 14.04 (pas d'interface graphique). Il fonctionne depuis 132 jours sans redémarrage.

D'autres fichiers journaux comme MySQL ou nginx sont à jour. Seuls les journaux système ne fonctionnent pas.

J'espère que vous pouvez m'aider.

Réponses:


13

Ok, j'ai trouvé une solution ailleurs:

sudo apt-get install --reinstall rsyslog

Il semble que rsyslog ait lui-même été supprimé à un moment donné.


5

avez-vous redémarré le démon systemlogs?

    sudo service rsyslog restart

cela devrait fonctionner. Ce problème est venu pour moi aussi, j'ai redémarré ce démon, maintenant ça marche bien.


1

Pourrait essayer ceci au cas où quelque chose est mal configuré avec rsyslog, au moins avant d'essayer une réinstallation complète:

sudo dpkg-reconfigure rsyslog

0

Je l'ai corrigé en désinstallant rsyslog sudo apt-get purge rsyslogpuis en le réinstallant sudo apt-get install rsyslog. Dans mon cas, les autorisations et la propriété des fichiers étaient toutes correctes, mais le fichier syslog était vide et tous les journaux allaient dans uncategorized.log


1
Veuillez noter que la réponse acceptée sur /ubuntu//a/615473/283721 remplit la même fonction
Charles Green

0

Pas vraiment directement lié à la question, mais avait un problème similaire sur WSL (sous-système Windows pour Linux): le système n'écrivait pas les journaux dans syslog, le redémarrage de rsyslog ne se terminait pas correctement.

Version Windows: Windows 10 Pro 1909
Commande:sudo service rsyslog restart

  • Arrêt de syslogd amélioré rsyslogd [OK]
  • Démarrage de syslogd amélioré rsyslogd rsyslogd: set SO_TIMESTAMP a échoué sur '/ dev / log': argument non valide [v8.32.0]
    rsyslogd: imklog: impossible d'ouvrir le journal du noyau (/ proc / kmsg): aucun fichier ou répertoire de ce type.
    rsyslogd: échec de l'activation du module imklog [v8.32.0 essayez http://www.rsyslog.com/e/2145 ]

Solution :
depuis /ubuntu//a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

Et startaprès ça! restartne fonctionne pas.

sudo service rsyslog restart  

Démarrage de syslogd amélioré rsyslogd [OK]

https://gist.github.com/0x49D1/596d457921034e9c18e5e1052a4ad515

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.