Project

General

Profile

Actions

Bug #61597

open

ceph-volume lvm batch fails in a container with environment variable `DM_DISABLE_UDEV=1`

Added by Jerry Pu 12 months ago. Updated 8 months ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Target version:
-
% 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

Also available in: Atom PDF