ログは/ var / logに書き込まれません


13

/ 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

しかし、日付と時刻は正しく構成されています

Tue Apr 28 19:38:56 CEST 2015

2014年5月21日、dist-upgradeを行ったようです。それ以降、ログは書き込まれていません。私のシステムはUbuntu 14.04(GUIなし)です。再起動せずに132日間実行されています。

MySQLやnginxなどの他のログファイルは最新です。システムログのみが機能しません。

あなたが助けてくれるといいのですが。

回答:


13

わかりました、別の場所で解決策を見つけました:

sudo apt-get install --reinstall rsyslog

ある時点でrsyslogが削除されたようです。


5

systemlogsデーモンを再起動しましたか?

    sudo service rsyslog restart

これはうまくいくはずです。この問題も私に起こりました、私はこのデーモンを再起動しましたが、今はうまく機能しています。


1

rsyslog少なくとも完全な再インストールを試みる前に、何かがで誤って設定されている場合に、これを試すことができます。

sudo dpkg-reconfigure rsyslog

0

rsyslog sudo apt-get purge rsyslogをアンインストールしてから再インストールして修正しましたsudo apt-get install rsyslog。私の場合、ファイルの権限と所有権はすべて正しくありましたが、syslogファイルが空で、すべてのログがuncategorized.logに記録されていました


1
/ubuntu//a/615473/283721で受け入れられた回答も同じ機能を実行することに注意してください
Charles Green

0

質問とは直接関連していませんが、WSL(LinuxのWindowsサブシステム)で同様の問題がありました。システムがログをsyslogに書き込んでおらず、rsyslogの再起動が正常に完了していませんでした。

Windowsバージョン:Windows 10 Pro 1909
コマンド:sudo service rsyslog restart

  • 拡張されたsyslogd rsyslogdの停止[OK]
  • 拡張syslogdの開始rsyslogd rsyslogd:set SO_TIMESTAMP failed on '/ dev / log':Invalid argument [v8.32.0]
    rsyslogd:imklog:cannot open kernel log(/ proc / kmsg):No such file or directory。
    rsyslogd:モジュールimklogのアクティブ化に失敗しました[v8.32.0 http://www.rsyslog.com/e/2145を試して ください ]

解決策https : //askubuntu.com/a/615473/497599
から

sudo apt-get install --reinstall rsyslog   ()

そしてstartその後!restart動かない。

sudo service rsyslog restart  

拡張されたsyslogd rsyslogdの開始[OK]

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.