ไม่มีบันทึกถูกเขียนไปยัง / 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

ดูเหมือนว่าฉันจะทำการอัปเกรด dist 21 พฤษภาคม 2014 และตั้งแต่นั้นมาฉันไม่มีบันทึกที่เขียน ระบบของฉันคือ Ubuntu 14.04 (ไม่มี GUI) ใช้งานมาแล้ว 132 วันโดยไม่ต้องรีบูท

ไฟล์บันทึกอื่น ๆ เช่น MySQL หรือ nginx เป็นรุ่นล่าสุด บันทึกระบบเท่านั้นไม่ทำงาน

ฉันหวังว่าคุณสามารถช่วยฉัน

คำตอบ:


13

ตกลงฉันพบวิธีแก้ปัญหาที่อื่น:

sudo apt-get install --reinstall rsyslog

ดูเหมือนว่า rsyslog จะถูกลบออกในบางจุด


5

คุณรีสตาร์ทระบบบล็อกเดมอนหรือไม่

    sudo service rsyslog restart

สิ่งนี้น่าจะใช้ได้ ปัญหานี้มาสำหรับฉันด้วยฉันรีสตาร์ท deamon นี้ตอนนี้มันทำงานได้ดี


1

สามารถลองใช้งานได้ในกรณีที่มีบางอย่างผิดพลาดrsyslogอย่างน้อยก็ลองติดตั้งใหม่แบบเต็ม:

sudo dpkg-reconfigure rsyslog

0

ฉันคงได้โดยการถอนการติดตั้ง rsyslog แล้วติดตั้งมันsudo apt-get purge rsyslog sudo apt-get install rsyslogในกรณีของฉันการอนุญาตและการเป็นเจ้าของไฟล์นั้นถูกต้อง แต่ไฟล์ syslog นั้นว่างเปล่าและบันทึกทั้งหมดจะถูกจัดอยู่ในหมวดหมู่ unc


1
โปรดทราบว่าคำตอบที่ได้รับการยอมรับที่https://askubuntu.com/a/615473/283721ทำหน้าที่เดียวกัน
Charles Green

0

ไม่เกี่ยวข้องกับคำถามโดยตรง แต่มีปัญหาคล้ายกันใน WSL (ระบบย่อย Windows สำหรับ Linux): ระบบไม่ได้เขียนบันทึกไปยัง syslog การเริ่มต้น rsyslog ไม่สำเร็จ

เวอร์ชั่น Windows: Windows 10 Pro 1909
คำสั่ง:sudo service rsyslog restart

  • การหยุด syslogd ขั้นสูง rsyslogd [OK]
  • การเริ่มต้น syslogd ที่ปรับปรุงแล้ว rsyslogd rsyslogd: set SO_TIMESTAMP ล้มเหลวบน '/ dev / log': อาร์กิวเมนต์ไม่ถูกต้อง [v8.32.0]
    rsyslogd: imklog: ไม่สามารถเปิดล็อกเคอร์เนล (/ proc / kmsg): ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
    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]

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.