Actions
Bug #61597
openceph-volume lvm batch fails in a container with environment variable `DM_DISABLE_UDEV=1`
% Done:
0%
Source:
Tags:
Backport:
reef,quincy,pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2023-06-06 10:17:42.630239 D | exec: Running command: stdbuf -oL ceph-volume --log-path /tmp/ceph-log lvm batch --prepare --bluestore --yes --osds-per-device 1 --crush-device-class hdd /dev/vdb --db-devices /dev/rookvg0/metadata0 --report 2023-06-06 10:17:44.384011 D | exec: --> passed data devices: 1 physical, 0 LVM 2023-06-06 10:17:44.384100 D | exec: --> relative data size: 1.0 2023-06-06 10:17:44.384110 D | exec: --> passed block_db devices: 0 physical, 1 LVM 2023-06-06 10:17:44.390411 D | exec: Traceback (most recent call last): 2023-06-06 10:17:44.390462 D | exec: File "/usr/sbin/ceph-volume", line 11, in <module> 2023-06-06 10:17:44.390483 D | exec: load_entry_point('ceph-volume==1.0.0', 'console_scripts', 'ceph-volume')() 2023-06-06 10:17:44.390496 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/main.py", line 41, in __init__ 2023-06-06 10:17:44.390504 D | exec: self.main(self.argv) 2023-06-06 10:17:44.390512 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 59, in newfunc 2023-06-06 10:17:44.390519 D | exec: return f(*a, **kw) 2023-06-06 10:17:44.390526 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/main.py", line 153, in main 2023-06-06 10:17:44.390534 D | exec: terminal.dispatch(self.mapper, subcommand_args) 2023-06-06 10:17:44.390542 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 194, in dispatch 2023-06-06 10:17:44.390549 D | exec: instance.main() 2023-06-06 10:17:44.390557 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/main.py", line 46, in main 2023-06-06 10:17:44.390565 D | exec: terminal.dispatch(self.mapper, self.argv) 2023-06-06 10:17:44.390573 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 194, in dispatch 2023-06-06 10:17:44.390581 D | exec: instance.main() 2023-06-06 10:17:44.390589 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 16, in is_root 2023-06-06 10:17:44.390597 D | exec: return func(*a, **kw) 2023-06-06 10:17:44.390605 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 428, in main 2023-06-06 10:17:44.390613 D | exec: plan = self.get_plan(self.args) 2023-06-06 10:17:44.390622 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 466, in get_plan 2023-06-06 10:17:44.390718 D | exec: args.wal_devices) 2023-06-06 10:17:44.390730 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 498, in get_deployment_layout 2023-06-06 10:17:44.390739 D | exec: fast_type) 2023-06-06 10:17:44.390756 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 535, in fast_allocations 2023-06-06 10:17:44.390772 D | exec: ret.extend(get_lvm_fast_allocs(lvm_devs)) 2023-06-06 10:17:44.390781 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 164, in get_lvm_fast_allocs 2023-06-06 10:17:44.390790 D | exec: disk.Size(b=int(d.lvs[0].lv_size)), 1) for d in lvs if not 2023-06-06 10:17:44.390917 D | exec: File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 165, in <listcomp> 2023-06-06 10:17:44.390930 D | exec: d.used_by_ceph] 2023-06-06 10:17:44.390938 D | exec: IndexError: list index out of range 2023-06-06 10:17:44.539864 C | rookcmd: failed to configure devices: failed to initialize osd: failed ceph-volume report: exit status 1
Actions