Dpkg が奇妙なエラーを返す

Dpkg が奇妙なエラーを返す

Debian をアップグレードしていたのですが、しばらくすると UDEV と DIRMNGR パッケージでエラーが発生し始めました。

deb を別々にダウンロードしてエラーを修正しようとしましたが、単純なものではないようです。これらの 2 つのパッケージを手動でインストールしたり、dpkg 周辺の問題を修正したりすることは可能ですか?

UDEV が復活:

dpkg: アーカイブ /tmp/apt-dpkg-install-jTaHJP/0-udev_232-8_amd64.deb の処理中にエラーが発生しました (--unpack): サブプロセスの新しいインストール前スクリプトがエラーを返しました 終了ステータス 1

そして

DIRMNGR が戻ってきました:

dpkg-maintscript-helper: エラー: dpkg: エラー: バージョン '' の構文が間違っています: バージョン文字列が空です

http://pastebin.com/XvAZ38UF

答え1

問題はdirmngr次のように報告されています#848413に対してdirmngr、その結果#848422dpkgバグが実際に存在する場所に対して。

問題を解決するには、リポジトリに適切なエントリがある場合は、 のdpkgバージョンにダウングレードできます。testing

apt-get install dpkg/testing

うまくいくはずです。

インストールudevエラーは、実行中のカーネルに機能が不足していることが原因です。これを修正する最も簡単な方法は、最新の Debian カーネルを使用することです。これは、linux-image-4.8.0-2-amd64-unsigned現在インストールできる最も安全なオプションです ( を使用している場合amd64)。またはlinux-image-amd64 もしSecureBoot 対応システムをお持ちです。あなたの場合は、OVH カーネルを実行しているため、最新の OVH カーネルを見つける必要があります...

関連情報