Dpkg kullanarak bozuk bir paketi (tzdata) yeniden yüklemeye çalışıyorum ama
sudo dpkg -i tzdata_2014e-0ubuntu0.12.04_all.deb
çalışmıyor. İşte çıktı
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
? Ben de denedim - zorla üzerine yaz. Bu paketi nasıl yeniden kurabileceğim hakkında bir fikrin var mı?
GÜNCELLENMİŞ
ls /usr/share/zoneinfo/right/Europe
verir
ls: cannot access /usr/share/zoneinfo/right/Europe/Bratislava: Input/output error
UPDATED2
Sorunlu dizini başka bir yerde yedekledim ve bastırmaya çalıştım
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 ile aynı hata kodu: Bunu düzeltmek için herhangi bir fikir?
Sadece bir test yap, diskte sorun yok.
—
Fred B
Disk bozulması bir olasılıktır, diğeri deb dosyası bozulmasıdır. Kullanarak daha fazla doğrulama yapabilir
—
Abel Cheung,
dpkg-deb -x
. Tabii ki bazı temp klasöründe sıkıştırmasını unutma.
Hangi testi yaptın? Kötü bir blok testi mi yoksa SMART mıydı? Bahse girerim bir disk bloğu bozuktur. Herhangi düşük seviye testi: Lütfen
—
SkyRaT,
badblocks
, smartct -a /dev/sda
, smartct -t /dev/sda
.
Öneri için teşekkürler [sonunda yeniden kurdum ama aklımda tutulacak]. Sanırım o zamanlar kötü blokları kontrol ettim.
—
Fred B,
Input/output error
kırık bir paketten daha ciddi bir şey olduğunu gösteriyor.