Comment 14 for bug 133786

Revision history for this message
Richard Ayotte (rich-ayotte) wrote :

Thank you Bret, that was very helpful. I found the following corrupted files on a newly installed Tribe 5. / is XFS and /boot is Reiser3.

debsums: checksum mismatch firefox file /usr/lib/firefox/components/libuconv.so
debsums: checksum mismatch firefox file /usr/lib/firefox/components/libgklayout.so
debsums: checksum mismatch gnome-utils file /usr/share/gnome/help/baobab/fr/figures/baobab_fullscan.png
debsums: checksum mismatch libc6 file /usr/lib/gconv/libCNS.so
debsums: checksum mismatch ttf-dejavu-extra file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf

And on another system, all Reiser3 I found:

root@cheetah:~# cat debsums.txt|grep mismatch|cut -d ' ' -f4|uniq|wc -l

140!!!

So I quickly reinstalled with:

debsums -s &> debsums.txt
cat debsums.txt|grep mismatch|cut -d ' ' -f4|uniq|xargs apt-get -y --force-yes --reinstall install

And everything seems to be OK now. Gutsy is very crashy with the desktop effects enabled so it might explain the corruption from all the rebooting. I thought Reiser and XFS were supposed to protect me from that so there might be a bug in the kernel. I have also disabled the write cache on my drives with hdparm -W0 /dev/sda as recommended by the SGI folks to see if it helps .

My /etc/hdparm.conf now contains the following additions.

/dev/sda {
        write_cache = off
}

/dev/sdb {
        write_cache = off
}