web-dev-qa-db-ja.com

Rsyslogでapt-getがハングする

何かをインストールしようとすると、ハングが発生します。それがバグなのか他の何かなのかわかりません...

root@computer:~# apt-get install
Reading package list... Done
Building dependancy tree
Reading state information... Done
The following package has been automatiquelly installed but aren't necessary :
  libtext-glob-Perl libfile-find-rule-Perl libnumber-compare-Perl
Please use « apt-get autoremove » to remove them
0 upgraded, 0 newly installed, 0 to remove.
Paramating rsyslog (5.8.6-1ubuntu8.3) ...
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd

そして、そこにぶら下がっています。私はそれを15分以上実行しました、私はそれを使用して停止しなければなりませんでした Ctrl+C)。

誰でもそれを修正する方法のアイデアを持っているか、原因は何ですか?

7
Sweq

別のコンソールでps afx|grep rsyslogを実行し、次に:

  1. おそらく<defunct>状態で実行中のrsyslogdのトレースがある場合、これは修正されたupstartスクリプトの非互換性のバグです。単にstop rsyslog、最新バージョンにアップグレードします(dpkg -r --ignore-depends rsyslog rsyslog && aptitude update && aptitude upgrade rsyslog)。

  2. no実行中のrsyslogdのトレースがあり、ハングする唯一の関連プロセスがstart rsyslogである場合、再起動する必要があります(その後、手順1に進む可能性があります)。

7
Ilya Semenov