Bug#801315: device-mapper: reload ioctl on (251:3) failed: Invalid argument

Michal Suchanek michal.suchanek at ruk.cuni.cz
Thu Oct 8 14:55:28 UTC 2015

Package: lvm2
Version: 2.02.127-1
Severity: normal
File: /sbin/lvm


after trying to mirror my lvm volume it becomes inaccessible with the
error device-mapper: reload ioctl on (251:3) failed: Invalid argument

Examining the stored configurations I restored the most reasonably
looking one but the error persists.

IMHO lvm2 should either report an intelligible error or supply valid arguments
to IOCTLs. As in this ShouldNotHappen(tm).



# lvchange -v -v -ay scratchg/build
      Setting activation/monitoring to 1
      Setting global/locking_type to 1
      Setting global/wait_for_locks to 1
      File-based locking selected.
      Setting global/prioritise_write_locks to 1
      Setting global/locking_dir to /run/lock/lvm
      Setting global/use_lvmlockd to 0
    Using logical volume(s) on command line.
      Locking /run/lock/lvm/V_scratchg RB
      Setting response to OK
      Setting response to OK
      Setting name to scratchg
      Setting metadata/format to lvm2
      Setting id to NCqDJK-LdD1-WFg0-ygJt-fQn6-L5sS-dekEX3
      Setting format to lvm2
      Setting device to 2144
      Setting dev_size to 1953525168
      Setting label_sector to 1
      Setting size to 1044480
      Setting start to 4096
      Setting ignore to 0
      Setting response to OK
      Setting response to OK
      Adding scratchg/build to the list of LVs to be processed.
      Processing LV build in VG scratchg.
    Activating logical volume "build".
      Locking /run/lock/lvm/A_JsXCdjvRu0FIy6Za11Gv8qiCNUAmdZ1cjwibtF1hPITaoVaidRizBVVAkgp18OC WB
      Locking LV 7JsXCdjvRu0FIy6Za11Gv8qiCNUAmdZ1cjwibtF1hPITaoVaidRizBVVAkgp18OC (R)
    activation/volume_list configuration setting not defined: Checking only host tags for scratchg/build
      /dev/sdg: read_ahead is 256 sectors
      Locking memory
      Setting activation/use_mlockall to 0
      Setting activation/verify_udev_operations to 0
      Getting driver version
      Getting target version for linear
      Found linear target v1.2.1.
      Getting target version for striped
      Found striped target v1.5.1.
    Creating scratchg-build
    Loading scratchg-build table (251:3)
  device-mapper: reload ioctl on (251:3) failed: Invalid argument
    Removing scratchg-build (251:3)
      Unlocking /run/lock/lvm/A_JsXCdjvRu0FIy6Za11Gv8qiCNUAmdZ1cjwibtF1hPITaoVaidRizBVVAkgp18OC
      Unlocking memory
      Unlocking /run/lock/lvm/V_scratchg

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (910, 'testing'), (900, 'stable'), (610, 'oldstable'), (410, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages lvm2 depends on:
ii  dmeventd                  2:1.02.104-1
ii  dmsetup                   2:1.02.104-1
ii  init-system-helpers       1.23
ii  initscripts               2.88dsf-59.2
ii  libc6                     2.19-22
ii  libdevmapper-event1.02.1  2:1.02.104-1
ii  libdevmapper1.02.1        2:1.02.104-1
ii  liblvm2app2.2             2.02.127-1
ii  libreadline5              5.2+dfsg-3
ii  libudev1                  226-3
ii  lsb-base                  9.20150917

lvm2 recommends no packages.

Versions of packages lvm2 suggests:
pn  thin-provisioning-tools  <none>

-- no debconf information

More information about the pkg-lvm-maintainers mailing list