DIB failed when LVM is used. lvcreate --name lv_root -l 23%VG vg failed

Bug #1971169 reported by Paimparay
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
diskimage-builder
New
Undecided
Unassigned

Bug Description

when I run disk-image-create vm lvm block-device-efi-lvm ubuntu-minimal (disk-image-create --version : 3.20.3 )

I obtain :
2022-05-02 15:26:06.163 | INFO diskimage_builder.block_device.utils [-] Calling [sudo pvcreate /dev/mapper/loop4p3 --force]
2022-05-02 15:26:06.314 | INFO diskimage_builder.block_device.utils [-] Calling [sudo vgcreate vg /dev/mapper/loop4p3 --force]
2022-05-02 15:26:06.424 | INFO diskimage_builder.block_device.utils [-] Calling [sudo lvcreate --name lv_root -l 23%VG vg]
2022-05-02 15:26:06.427 | ERROR diskimage_builder.block_device.blockdevice [-] Create failed; rollback initiated
2022-05-02 15:26:06.427 | Traceback (most recent call last):
2022-05-02 15:26:06.427 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/blockdevice.py", line 407, in cmd_create
2022-05-02 15:26:06.427 | node.create()
2022-05-02 15:26:06.427 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/level1/lvm.py", line 280, in create
2022-05-02 15:26:06.428 | lvs._create()
2022-05-02 15:26:06.428 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/level1/lvm.py", line 205, in _create
2022-05-02 15:26:06.428 | exec_sudo(cmd)
2022-05-02 15:26:06.428 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/utils.py", line 143, in exec_sudo
2022-05-02 15:26:06.428 | raise e
2022-05-02 15:26:06.428 | diskimage_builder.block_device.exception.BlockDeviceSetupException: exec_sudo failed
2022-05-02 15:26:06.428 | INFO diskimage_builder.block_device.level0.localloop [-] loopdev detach
2022-05-02 15:26:06.428 | INFO diskimage_builder.block_device.utils [-] Calling [sudo losetup -d /dev/loop4]
2022-05-02 15:26:06.432 | INFO diskimage_builder.block_device.level0.localloop [-] Remove image file [/tmp/dib_image.eL8PyzUr/image0.raw]
2022-05-02 15:26:06.433 | ERROR diskimage_builder.block_device.blockdevice [-] Rollback complete, exiting
2022-05-02 15:26:06.433 | Traceback (most recent call last):
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/lib/dib-block-device.py", line 7, in <module>
2022-05-02 15:26:06.433 | sys.exit(main())
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/cmd.py", line 120, in main
2022-05-02 15:26:06.433 | return bdc.main()
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/cmd.py", line 115, in main
2022-05-02 15:26:06.433 | self.args.func()
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/cmd.py", line 36, in cmd_create
2022-05-02 15:26:06.433 | self.bd.cmd_create()
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/blockdevice.py", line 407, in cmd_create
2022-05-02 15:26:06.433 | node.create()
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/level1/lvm.py", line 280, in create
2022-05-02 15:26:06.433 | lvs._create()
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/level1/lvm.py", line 205, in _create
2022-05-02 15:26:06.433 | exec_sudo(cmd)
2022-05-02 15:26:06.433 | File "/home/tpaimparay/.local/lib/python3.8/site-packages/diskimage_builder/block_device/utils.py", line 143, in exec_sudo
2022-05-02 15:26:06.433 | raise e
2022-05-02 15:26:06.433 | diskimage_builder.block_device.exception.BlockDeviceSetupException: exec_sudo failed
2022-05-02 15:26:06.451 | *** /tmp/dib_build.AWBw1PTZ/mnt is not a directory
2022-05-02 15:26:06.547 | INFO diskimage_builder.block_device.blockdevice [-] State already cleaned - no way to do anything here
2022-05-02 15:26:06.668 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:07.673 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:08.679 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:09.684 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:10.689 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:11.696 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:12.701 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:13.707 | umount: /tmp/dib_image.eL8PyzUr: target is busy.
2022-05-02 15:26:14.717 | umount: /tmp/dib_image.eL8PyzUr: target is busy.

more over I am working in a privileged container.

Any idea about what can cause this issue ?

Paimparay (tpaimparay)
summary: DIB failed when LVM is used. lvcreate --name lv_root -l 23%VG vg
+ failed
Revision history for this message
Paimparay (tpaimparay) wrote :

Hi Folks,

Issue comes from my lvm configuration.

As I am in a docker env, udev usage must be deactivated :
This is done by setting udev_sync and udev_rules to 0 in /etc/lvm/lvm.conf.

BR,
Théophile

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.