Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-105466

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

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • rhel-10.1
    • udisks2
    • None
    • No
    • None
    • rhel-storage-management
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • 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

       

              tbzatek Tomáš Bžatek
              guazhang@redhat.com Guangwu Zhang
              Tomáš Bžatek Tomáš Bžatek
              Guangwu Zhang Guangwu Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: