2010年11月18日木曜日

「corrupted filesystem tarfile - corrupted package archive」が出る

アップグレードしている最中にこんなエラーが出た。

$ aptitude upgrade
...

Preparing to replace coreutils 6.10-6 (using .../coreutils_8.5-1_armel.deb) ...
Unpacking replacement coreutils ...
dpkg: error processing /var/cache/apt/archives/coreutils_8.5-1_armel.deb (--unpack):
 corrupted filesystem tarfile - corrupted package archive
configured to not write apport reports
                                      dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/coreutils_8.5-1_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

corrupted filesystem tarfile - corrupted package archive

ログを見てみると、coreutils_8.5-1_armel.debファイルをtar解凍中にエラーが出たらしい。

一度そのファイルを削除してもう一度アップデートしてみる。

$ rm /var/cache/apt/archives/coreutils_8.5-1_armel.deb
$ aptitude upgrade

エラーが解消された。
コメントを投稿

Androider