[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#409435: marked as done (linux-image-2.6.18-4-amd64: old version of libdevmapper1.02 installed == eat filesystem on pvmove)



Your message dated Sat, 21 Jun 2008 00:46:19 +0200
with message-id <20080620224619.GC22826@stro.at>
and subject line Re: linux-image-2.6.18-4-amd64: old version of libdevmapper1.02 installed == eat filesystem on pvmove
has caused the Debian Bug report #409435,
regarding linux-image-2.6.18-4-amd64: old version of libdevmapper1.02 installed == eat filesystem on pvmove
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
409435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409435
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-image-2.6.18-4-amd64
Version: 2.6.18.dfsg.1-9
Severity: critical
Justification: causes serious data loss


I just upgraded to 2.6.18.4 and tried pvmove /dev/hdc1 /dev/sda1

Result (dmesg):

   device-mapper: mirror log: unrecognised sync argument to mirror log: 2
   device-mapper: table: 254:3: mirror: Error creating mirror dirty log
   device-mapper: ioctl: error adding target to table
   device-mapper: mirror log: unrecognised sync argument to mirror log: 2
   device-mapper: table: 254:3: mirror: Error creating mirror dirty log
   device-mapper: ioctl: error adding target to table
   device-mapper: table: device 254:3 too small for target
   device-mapper: table: 254:1: linear: dm-linear: Device lookup failed
   device-mapper: ioctl: error adding target to table

and the volume was inaccessible. after a pvmove --abort, the whole system
hang.

after reboot, the files and whole directories were missing, the filesystem
was corrupted.

After some digging around, this seems to have been reported
some time ago and seems to be caused by an old version of
libdevmapper1.02 (#383418). Unfortunately, the bug was closed.

indeed, upgrading it made pvmove seemingly work (neither upgrading dmsetup
nor lvm2 upgrades this library to the required version). I think I had
1.02.06-1 and upgraded to 1.02.12-1.

Please, I urge you, add an antidependency to the kernel against old and
incompatible versions of libdevmapper. This problem is *severe*, causes
serious data loss, is a known issue, and is so easily avoidable and so
hard to diagnose.

Thanks a lot!

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.6
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)


--- End Message ---
--- Begin Message ---
closing as report against older version then Etch version.
Sarge and not released Etch versions are not supported.

thanks for the report

-- 
maks


--- End Message ---

Reply to: