E:サブプロセス/ usr / bin / dpkgがエラーコードを返しました(1)


-1

入力したとき:

sudo apt-get -f install

次のエラーが表示されます。

dpkg: error processing /var/cache/apt/archives/librtmp0_2.4+20111222.git4e06e21-1_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/libssh2-1_1.2.8-2_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64
dpkg: error processing /var/cache/apt/archives/krb5-locales_1.10+dfsg~beta1-2_all.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libkrb5support0_1.10+dfsg~beta1-2_i386.deb
/var/cache/apt/archives/libk5crypto3_1.10+dfsg~beta1-2_i386.deb
/var/cache/apt/archives/libkrb5-3_1.10+dfsg~beta1-2_i386.deb
/var/cache/apt/archives/libgssapi-krb5-2_1.10+dfsg~beta1-2_i386.deb
/var/cache/apt/archives/libidn11_1.23-2_i386.deb
/var/cache/apt/archives/librtmp0_2.4+20111222.git4e06e21-1_i386.deb
/var/cache/apt/archives/libssh2-1_1.2.8-2_i386.deb
/var/cache/apt/archives/krb5-locales_1.10+dfsg~beta1-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

アーカイブディレクトリに.debファイルが見つからないことに注意してください!

更新してアップグレードしようとしたが、それでも同じ問題が発生する


必要な行が前にあるdpkg: error processing /var/cache/apt/archives/librtmp0_2.4+20111222.git4e06e21-1_i386.deb (--unpack):部分...
Braiam

回答:


2

処理が失敗した理由はわからないので、提供された情報であなたの質問に答えられるとは思いません。これは、パッケージの処理中に画面に印刷されているはずです。

場合にはエラーが存在しないか、破損したアーカイブによるもので、あなたがアーカイブをクリアしようとすることができますaptitude cleanapt-get clean

編集:追加情報を使用して、問題はより明確になります。明らかに、dpkg-deb(apt-getが使用するdebianパッケージ管理の一部であるプログラム)とtar(単一のアーカイブとの間でファイルをパック/アンパックするプログラム)の間に何か問題があります。

現在、dpkg-debはサポートされていないオプションでtarを呼び出しているため、何らかの理由でこれらのプログラム間でバージョンの不一致があります。

問題の可能な解決策は、エラーメッセージを検索することで見つけることができます。

http://georgik.sinusgear.com/2011/10/06/debian-dpkg-problem-tar-exists-on-unknown-argument-warningno-timestamp/

https://unix.stackexchange.com/questions/21634/tar-unrecognized-option-warning-during-apt-get-install


私はすでにapt-get cleanを試しましたが、それでも同じ問題が発生します。説明に詳細を記載していることにご注意ください
デュポン

追加情報が役立ちました。上記のリンクをご覧ください。
マーティン

私は同じエラーを受け取りました、あなたのソリューションはうまくいきました。ありがとう:) +1
サム

-1
apt-get clean
apt-get autoclean
rm -rf /var/cache/apt/archives/lists
export DEBIAN_FRONTEND=noninteractive
apt-get -fy update 
apt-get install -fy linux-firmware < /dev/console > /dev/console & sleep 180

3
これは質問に答えるかもしれませんが、質問が問題を解決する理由を説明できますか?
木梅

-1

このコマンドの使用を心配しないでください:

sudo mv /var/lib/dpkg/info/install-info.postinst /var/lib/dpkg/info/install-info.postinst.bad
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.