Bug#498309: xfs filesystem corruption due to attr2 bug
dann frazier schrieb:
> On Tue, Sep 09, 2008 at 12:02:41AM +0200, Ralf Gross wrote:
> > Package: linux-image-2.6-amd64
> > Version: 2.6.18+6etch3
> >
> > I've lost 2 xfs filesystems this weekend after adding lots of acls to many
> > files.
> >
> > With some help from the people of the xfs IRC channel, I could nail it down to
> > a problem with xfs an attr2. It seems that the debian 2.6.18 kernel is missing
> > a very important bugfix.
> >
> > The bug report originally comes from red hat:
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=212201
> >
> > This is what I found in the archibes of the xfs mailing list:
> >
> > http://www.linux.sgi.com/archives/xfs/2006-12/msg00104.html
> >
> >
> > The filesystems that crashed had a size of 2 TB and 6 TB. xfs_repair couldn't
> > help much. In the end I had to restore the data from the last backup.
> >
> > I know that packages in the stable release are only updated with important
> > (security) fixes. But this bug can (did) cause data loss and would be worth a
> > fix.
>
> Thanks for the report.
> Fixes for >= important bugs are acceptable in a stable release. I've
> committed a fix for this which should appear in the etch snapshot
> builds[1] tomorrow.
>
> Would you be able to test that build on your system?
> I'm not sure whether you are using the i386 port or the amd64 port
> (the amd64 flavor is available for both). If you're using the i386
> port, you should be able to grab a snapshot build with a version
> >= 2.6.18.dfsg.1-23~snapshot.12203. If you're using amd64, you can try
> the test build I posted here:
> http://people.debian.org/~dannf/bugs/498309/
>
> [1] http://wiki.debian.org/DebianKernel
I've some problems in installing the appr. header files, maybe I'm
doing something wrong:
I downloaded
linux-headers-2.6.18-6_2.6.18.dfsg.1-23~bug498309_amd64.deb
linux-headers-2.6.18-6-all-amd64_2.6.18.dfsg.1-23~bug498309_amd64.deb
linux-headers-2.6.18-6-all_2.6.18.dfsg.1-23~bug498309_amd64.deb
linux-headers-2.6.18-6-amd64_2.6.18.dfsg.1-23~bug498309_amd64.deb
and the simply...
$LC_ALL=C dpkg -i linux-headers-2.6.18-6*
(Reading database ... 57544 files and directories currently installed.)
Preparing to replace linux-headers-2.6.18-6 2.6.18.dfsg.1-23~bug498309 (using linux-headers-2.6.18-6_2.6.18.dfsg.1-23~bug498309_amd64.deb) ...
Unpacking replacement linux-headers-2.6.18-6 ...
Preparing to replace linux-headers-2.6.18-6-all 2.6.18.dfsg.1-23~bug498309 (using linux-headers-2.6.18-6-all_2.6.18.dfsg.1-23~bug498309_amd64.deb) ...
Unpacking replacement linux-headers-2.6.18-6-all ...
Preparing to replace linux-headers-2.6.18-6-all-amd64 2.6.18.dfsg.1-23~bug498309 (using linux-headers-2.6.18-6-all-amd64_2.6.18.dfsg.1-23~bug498309_amd64.deb) ...
Unpacking replacement linux-headers-2.6.18-6-all-amd64 ...
Preparing to replace linux-headers-2.6.18-6-amd64 2.6.18.dfsg.1-23~bug498309 (using linux-headers-2.6.18-6-amd64_2.6.18.dfsg.1-23~bug498309_amd64.deb) ...
Unpacking replacement linux-headers-2.6.18-6-amd64 ...
Setting up linux-headers-2.6.18-6 (2.6.18.dfsg.1-23~bug498309) ...
dpkg: dependency problems prevent configuration of linux-headers-2.6.18-6-all-amd64:
linux-headers-2.6.18-6-all-amd64 depends on linux-headers-2.6.18-6-vserver-amd64 (= 2.6.18.dfsg.1-23~bug498309); however:
Package linux-headers-2.6.18-6-vserver-amd64 is not installed.
linux-headers-2.6.18-6-all-amd64 depends on linux-headers-2.6.18-6-xen-amd64 (= 2.6.18.dfsg.1-23~bug498309); however:
Package linux-headers-2.6.18-6-xen-amd64 is not installed.
linux-headers-2.6.18-6-all-amd64 depends on linux-headers-2.6.18-6-xen-vserver-amd64 (= 2.6.18.dfsg.1-23~bug498309); however:
Package linux-headers-2.6.18-6-xen-vserver-amd64 is not installed.
dpkg: error processing linux-headers-2.6.18-6-all-amd64 (--install):
dependency problems - leaving unconfigured
Setting up linux-headers-2.6.18-6-amd64 (2.6.18.dfsg.1-23~bug498309) ...
dpkg: dependency problems prevent configuration of linux-headers-2.6.18-6-all:
linux-headers-2.6.18-6-all depends on linux-headers-2.6.18-6-all-amd64 (= 2.6.18.dfsg.1-23~bug498309); however:
Package linux-headers-2.6.18-6-all-amd64 is not configured yet.
dpkg: error processing linux-headers-2.6.18-6-all (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-2.6.18-6-all-amd64
linux-headers-2.6.18-6-all
I need to build the drbd 0.7 module, so the right header files are important for my tests.
The kernel image was installed without problem.
Ralf
Reply to: