dpkgを使用して壊れたパッケージ(tzdata)を再インストールしようとしていますが、
sudo dpkg -i tzdata_2014e-0ubuntu0.12.04_all.deb
動作しません。出力は次のとおりです
dpkg: error processing tzdata_2014e-0ubuntu0.12.04_all.deb (--install):
unable to stat `./usr/share/zoneinfo/right/Europe/Bratislava' (which I was about to install): Input/output error
Errors were encountered while processing:
tzdata_2014e-0ubuntu0.12.04_all.deb
?--force-overwriteも試しました。そのパッケージを再インストールする方法はありますか?
更新しました
ls /usr/share/zoneinfo/right/Europe
与える
ls: cannot access /usr/share/zoneinfo/right/Europe/Bratislava: Input/output error
更新2
問題のあるディレクトリを別の場所にバックアップし、それを抑制しようとしました
sudo cp -r /usr/share/zoneinfo/right ErrorDir
cp: cannot stat `/usr/share/zoneinfo/right/Europe/Bratislava': Input/output error
/usr/share/zoneinfo$ sudo rm -rf right
rm: cannot remove `right/Europe/Bratislava': Input/output error
apt-get -f installと同じエラーコード:これを修正する方法はありますか?
テストを実行するだけで、ディスクに問題はありません。
—
フレッドB 14
ディスクの破損は1つの可能性であり、もう1つはdebファイルの破損です。を使用してさらに検証できます
—
アベルチャン14
dpkg-deb -x
。もちろん、一時フォルダで解凍することを忘れないでください。
どのテストを実行しましたか?不良ブロックテストまたはSMARTでしたか?ディスクブロックが破損しているに違いない。任意の低レベルのテストを実行してください:
—
SkyRaT
badblocks
、smartct -a /dev/sda
、smartct -t /dev/sda
。
提案をありがとう[最終的には再インストールしましたが、念頭に置いてください]。その時点で不良ブロックをチェックしたと思います。
—
フレッドB
Input/output error
ただ壊れたパッケージよりも深刻な何かを示しているのではないかと思います。