Nenhum registro é gravado em / var / log

13

Eu tenho um problema, que nenhum registro é gravado em / 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

Mas a data e a hora estão configuradas corretamente

Tue Apr 28 19:38:56 CEST 2015

Parece que fiz uma atualização dist 21 de maio de 2014. E desde então não tenho registros escritos. Meu sistema é o Ubuntu 14.04 (sem GUI). Está em execução há 132 dias sem reinicialização.

Outros arquivos de log como MySQL ou nginx estão atualizados. Somente logs do sistema não funcionam.

Espero que você possa me ajudar.

ainda
fonte

Respostas:

13

Ok, encontrei a solução em outro lugar:

sudo apt-get install --reinstall rsyslog

Parece que o rsyslog foi removido em algum momento.

ainda
fonte
5

você reiniciou o deamon do systemlogs?

    sudo service rsyslog restart

isso deve funcionar. Este problema veio para mim também, eu reiniciei este daemon, agora está funcionando bem.

amit pandya
fonte
1

Poderia tentar isso no caso de algo estar configurado incorretamente rsyslog, pelo menos antes de tentar uma reinstalação completa:

sudo dpkg-reconfigure rsyslog
Xen2050
fonte
0

Corrigi-o desinstalando o rsyslog sudo apt-get purge rsysloge depois reinstalando-o sudo apt-get install rsyslog. No meu caso, as permissões e a propriedade dos arquivos estavam todas corretas, mas o arquivo syslog estava vazio e todos os logs entraram em uncategorized.log

Asim
fonte
1
Observe que a resposta aceita em /ubuntu//a/615473/283721 executa a mesma função
Charles Green
0

Não estava diretamente relacionado à pergunta, mas tinha um problema semelhante no WSL (Windows Subsystem para Linux): o sistema não estava gravando logs no syslog, o rsyslog restart não estava sendo concluído com êxito.

Versão do Windows: Windows 10 Pro 1909
Comando:sudo service rsyslog restart

  • Parando o syslogd rsyslogd aprimorado [OK]
  • Iniciando syslogd avançado rsyslogd rsyslogd: conjunto SO_TIMESTAMP falhou em '/ dev / log': argumento inválido [v8.32.0]
    rsyslogd: imklog: não é possível abrir o log do kernel (/ proc / kmsg): não existe esse arquivo ou diretório.
    rsyslogd: falha na ativação do módulo imklog [v8.32.0 tente http://www.rsyslog.com/e/2145 ]

Solução :
Em /ubuntu//a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

E startdepois disso! restartnão está funcionando.

sudo service rsyslog restart  

Iniciando o syslogd rsyslogd aprimorado [OK]

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

0x49D1
fonte