4
100%CPUを使用しているcupsdは、大きな(80GB +)error_logを作成します
数日前に、ログイン後にUbuntuマシンがロードされないことに気付きました。liveCDを少し調べたところ、HDDの容量が100%であることがわかったので、大きなファイルをいくつか削除してログインできました。sudo権限がなくなったため、リカバリモードで起動してsodoersを変更する必要がありました。ファイル、しかし最終的にルート権限を回復しました。 次に、自分のマシンが少し遅く、top100%CPUを使用しているcupsdを示していることに気付きました。このプログラムは今まで見たことがありませんが、まもなく合法的なプログラムであることに気付きました。 私は約40GB相当のビデオを削除しましたが、私の目の前でドライブスペースがすぐに使い果たされるのを確認しただけです。少しの調査と直感で、ログファイルが膨らんでいる可能性があることに気付き、ls -lh /var/log/cups/80 GB以上の大きさのerror_logファイルが十分にあることを確認しました。 私はファイルを削除しsudo rm -rf /var/log/cups/error_log、でサービスを終了しsudo service cups end、ビジネスを続けました。その後、削除する前にerror_logの内容を確認することをお勧めしましたが、再びロックアウトされる前に、その内容を削除したいと思いました。 あれは昨日だった。今日、私は再びラップトップを起動し、cupsdが再び100%cpuで実行されているのを確認しました。私はサービスを停止して実行しましたtail -f /var/log/cups/error_logが、これには数百万行あります。 W [15/Jul/2015:11:23:03 -0700] Notifier for subscription 911 (dbus://) went away, retrying! E [15/Jul/2015:11:23:03 -0700] File "/usr/lib/cups/notifier/dbus" has insecure permissions (0100777/uid=0/gid=0). ==編集=============================================== ================== ls -l /usr/lib/cups/notifier/dbusコメントに記載されているように、権限と所有権を-rwxrwxrwx 1 root root本来あるべき状態-rwxr-xr-x 1 daemon rootで表示します。sudo chown root:root /usr/lib/cups/notifier/dbus所有権の問題も修正されませんでした。 …