[RHV] The vdsmd service reports fasteners ModuleNotFoundError error

Solution Verified - Updated -

Issue

The vdsmd service on the RHV host reports following error

# systemctl status vdsmd
● vdsmd.service - Virtual Desktop Server Manager
   Loaded: loaded (/usr/lib/systemd/system/vdsmd.service; enabled; vendor preset: disabled)
   Main PID: 3560151 (vdsmd)
   CGroup: /system.slice/vdsmd.service
           ├─3560151 /usr/bin/python3 /usr/libexec/vdsm/vdsmd
           ├─3560369 /usr/libexec/ioprocess --read-pipe-fd 52 --write-pipe-fd 51 --max-threads 10 --max-queued-requests 10
           ├─3560372 /usr/libexec/ioprocess --read-pipe-fd 57 --write-pipe-fd 56 --max-threads 10 --max-queued-requests 10
           ├─3560379 /usr/libexec/ioprocess --read-pipe-fd 63 --write-pipe-fd 62 --max-threads 10 --max-queued-requests 10
           └─3560386 /usr/libexec/ioprocess --read-pipe-fd 69 --write-pipe-fd 68 --max-threads 10 --max-queued-requests 10

May 08 12:15:37 test vdsm[3560151]: ERROR Error getting managedvolume connector info: Managed Volume Helper failed.: ('Error ex>
                                          Traceback (most recent call last):
                                      File "/usr/lib/python3.6/site-packages/vdsm/host/caps.py", line 175, in get
                                              caps["connector_info"] = managedvolume.connector_info()
                                      File "/usr/lib/python3.6/site-packages/vdsm/storage/managedvolume.py", line 80, in wrapper
                                              return func(*args, **kwargs)
                                      File "/usr/lib/python3.6/site-packages/vdsm/storage/managedvolume.py", line 95, in connec>
                                              return run_helper("connector_info")
                                      File "/usr/lib/python3.6/site-packages/vdsm/storage/managedvolume.py", line 201, in run_h>
                                              sub_cmd, cmd_input=cmd_input)
                                      File "/usr/lib/python3.6/site-packages/vdsm/common/supervdsm.py", line 56, in __call__
                                              return callMethod()
                                      File "/usr/lib/python3.6/site-packages/vdsm/common/supervdsm.py", line 54, in <lambda>
                                              **kwargs)
                                      File "<string>", line 2, in managedvolume_run_helper
                                      File "/usr/lib64/python3.6/multiprocessing/managers.py", line 772, in _callmethod
                                              raise convert_to_error(kind, result)
                                           vdsm.storage.exception.ManagedVolumeHelperFailed: Managed Volume Helper failed.: ('Error executing helper: Command [\'/usr/bin/python3\', \'/usr/libexec/vdsm/managedvolume-
                                          helper\', \'connector_info\'] failed with rc=1 out=b\'\' err=b\'Traceback (most recent call last):\\n  File "/usr/libexec/vdsm/managedvolume-helper", line 41, in <module>\\n    from 
                                          os_brick.initiator import connector\\n  File "/usr/lib/python3.6/site-packages/os_brick/initiator/connector.py", line 27, in <module>\\n    from oslo_concurrency import lockutils\\n  File 
                                           "/usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py", line 27, in <module>\\n    import fasteners\\nModuleNotFoundError: No module named \\\'fasteners\\\'\\n\'',)

Environment

  • Red Hat Virtualization 4.4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content