-
Bug
-
Resolution: Not a Bug
-
Undefined
-
None
-
rhel-10.1
-
None
-
No
-
None
-
rhel-storage-management
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
tests/test_udisks2.py:2056: in test_vdo vdo=self.create_vdo(vg) ^^^^^^^^^^^^^^^^^^^ tests/test_udisks2.py:1065: in create_vdo vdo_path = vg.CreateVDOVolume(lv_name, pool_name, dbus.UInt64(vg_size), dbus.UInt64(vsize), /usr/lib64/python3.12/site-packages/dbus/proxies.py:141: in __call__ return self._connection.call_blocking(self._named_service, tests/test_udisks2.py:77: in call_long return call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <dbus._dbus.SystemBus (system) at 0x7f0e602a16d0>, bus_name = dbus.String(':1.37') object_path = dbus.ObjectPath('/org/freedesktop/UDisks2/lvm/vg03'), dbus_interface = 'org.freedesktop.UDisks2.VolumeGroup' method = 'CreateVDOVolume', signature = 'sstttbbsa{sv}' args = ('udisks_test_vdovlv', 'udisks_test_vdopool', dbus.UInt64(7134511104), dbus.UInt64(78622228480), dbus.UInt64(0), True, ...) timeout = 100, byte_arrays = False, kwargs = {}, get_args_opts = {'byte_arrays': False} message = <dbus.lowlevel.MethodCallMessage path: /org/freedesktop/UDisks2/lvm/vg03, iface: org.freedesktop.UDisks2.VolumeGroup, member: CreateVDOVolume dest: :1.37> def call_blocking(self, bus_name, object_path, dbus_interface, method, signature, args, timeout=-1.0, byte_arrays=False, **kwargs): """Call the given method, synchronously. :Since: 0.81.0 """ if object_path == LOCAL_PATH: raise DBusException('Methods may not be called on the reserved ' 'path %s' % LOCAL_PATH) if dbus_interface == LOCAL_IFACE: raise DBusException('Methods may not be called on the reserved ' 'interface %s' % LOCAL_IFACE) # no need to validate other args - MethodCallMessage ctor will do get_args_opts = dict(byte_arrays=byte_arrays) if 'utf8_strings' in kwargs: raise TypeError("unexpected keyword argument 'utf8_strings'") message = MethodCallMessage(destination=bus_name, path=object_path, interface=dbus_interface, method=method) # Add the arguments to the function try: message.append(signature=signature, *args) except Exception as e: logging.basicConfig() _logger.error('Unable to set arguments %r according to ' 'signature %r: %s: %s', args, signature, e.__class__, e) raise # make a blocking call > reply_message = self.send_message_with_reply_and_block( message, timeout) E dbus.exceptions.DBusException: org.freedesktop.UDisks2.Error.Failed: Error creating volume: Process reported exit code 5: /usr/bin/vdoformat: execvp failed: No such file or directory E Command /usr/bin/vdoformat failed. E Cannot format VDO pool volume vg03/udisks_test_vdopool./usr/lib64/python3.12/site-packages/dbus/connection.py:634: DBusException ============================================================ warnings summary ============================================================ tests/test_udisks2.py:1708 /home/4/libblockdev/tests/test_udisks2.py:1708: SyntaxWarning: invalid escape sequence '\[' cmd = "journalctl -a |grep -e 'udisksd\[[0-9]\+\]' |grep -v 'Error loading module'"tests/luks.py:3372 /home/4/libblockdev/tests/luks.py:3372: SyntaxWarning: invalid escape sequence '\d' m=re.search('\d+', out, )tests/test_udisks2.py::test_udisks_main /home/4/libblockdev/tests/luks.py:954: DeprecationWarning: Passing arguments to gi.types.Boxed.__init__() is deprecated. All arguments passed will be ignored. ret.append(bd.PluginSpec(name=bd.Plugin.SMART, so_name="libbd_smartmontools.so.3"))-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================================================== short test summary info ========================================================= FAILED tests/test_udisks2.py::test_udisks_main - dbus.exceptions.DBusException: org.freedesktop.UDisks2.Error.Failed: Error creating volume: Process reported exit code 5: /usr/bin/...
vdo_path = vg.CreateVDOVolume(lv_name, pool_name, dbus.UInt64(vg_size), dbus.UInt64(vsize), dbus.UInt64(0), True, True, "auto", self.no_options, dbus_interface=self.iface_prefix + '.VolumeGroup')
[root@storageqe-106 libblockdev]# uname -a
Linux storageqe-106.rhts.eng.pek2.redhat.com 6.12.0-105.el10.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 4 12:14:26 EDT 2025 x86_64 GNU/Linux
[root@storageqe-106 libblockdev]# ls -l /usr/bin/vdoformat
ls: cannot access '/usr/bin/vdoformat': No such file or directory
[root@storageqe-106 libblockdev]# lsmod | grep kvdo
[root@storageqe-106 libblockdev]#
[root@storageqe-106 libblockdev]# rpm -qa |grep vdo
[root@storageqe-106 libblockdev]# rpm -qa |grep lvm
llvm-filesystem-20.1.4-1.el10.x86_64
lvm2-libs-2.03.32-3.el10.x86_64
lvm2-2.03.32-3.el10.x86_64
llvm-libs-20.1.4-1.el10.x86_64
libblockdev-lvm-3.2.0-5.el10.x86_64
udisks2-lvm2-2.10.90-5.el10.x86_64