8.04-> 10.04から12.04にアップグレードしてから、新しいパッケージをアップグレードまたはインストールできなくなりました。
多数のエラーが発生しますが、最初のエラーはresyslogです。
root@sub:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
9 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up rsyslog (5.8.6-1ubuntu8.6) ...
dpkg: error processing rsyslog (--configure):
subprocess installed post-installation script returned error exit status 10
dpkg: dependency problems prevent configuration of ubuntu-minimal:
ubuntu-minimal depends on rsyslog; however:
Package rsyslog is not configured yet.
だから私はすべてを再インストールしようとします:
apt-get install --reinstall dpkg
これはスローされます:
Processing triggers for man-db ...
Setting up dpkg (1.16.1.2ubuntu7.5) ...
Setting up rsyslog (5.8.6-1ubuntu8.6) ...
dpkg: error processing rsyslog (--configure):
subprocess installed post-installation script returned error exit status 10
No apport report written because MaxReports is reached
dpkg: dependency problems prevent configuration of ubuntu-minimal:
ubuntu-minimal depends on rsyslog; however:
Package rsyslog is not configured yet.
したがって、rsyslogを修正できれば、どこかで取得できると思います:/
実行:
Sudo dpkg -r rsyslog
成功したかどうか、実行します:
gksudo gedit /var/lib/dpkg/status
結果のgeditで始まるセクション全体を削除します
Package : rsyslog
閉じて更新を実行します。
これはうまくいきました。上記が推奨されている理由がわかりません。再インストールせずにパッケージを削除することは推奨されません。
正解:dpkg:依存関係の問題によりlogcheckの構成が妨げられる:logcheckはrsyslogに依存する|システムログデーモン;ただし、パッケージrsyslogはまだ構成されていません。パッケージsystem-log-daemonはインストールされていません。 system-log-daemonを提供するパッケージrsyslogはまだ構成されていません。
dpkg:エラー処理パッケージlogcheck(--configure):依存関係の問題-initramfs-tools(0.130)の未構成の処理トリガーを残す... update-initramfs:/boot/initrd.img-4.18.0-0.bpo.3の生成-AMD64 W:initramfs-tools構成はRESUME =/dev/dm-1 Wを設定しますが、一致するスワップデバイスは使用できません。 libc-bin(2.24-11 + deb9u4)のトリガーを処理しています...処理中にエラーが発生しました:rsyslog logcheck
E:サブプロセス/ usr/bin/dpkgがエラーコードを返しました(1)