Project

General

Profile

Bug #56727

Updated by Kotresh Hiremath Ravishankar over 1 year ago



The subvolume creation hits the following traceback on fips enabled system.

<pre>
"Traceback (most recent call last):
File "/usr/share/ceph/mgr/mgr_module.py", line 1446, in handle_command
return self.handle_command(inbuf, cmd)\n File "/usr/share/ceph/mgr/volumes/module.py", line 437, in handle_command
return handler(inbuf, cmd)\n File "/usr/share/ceph/mgr/volumes/module.py", line 34, in wrap
return f(self, inbuf, cmd)\n File "/usr/share/ceph/mgr/volumes/module.py", line 491, in cmd_fs_subvolume_create
namespace_isolated=cmd.get('namespace_isolated', False))
File "/usr/share/ceph/mgr/volumes/fs/volume.py", line 171, in create_subvolume
with open_subvol(self.mgr, fs_handle, self.volspec, group, subvolname, SubvolumeOpType.CREATE) as subvolume:
File "/usr/lib64/python3.6/contextlib.py", line 81, in enter
return next(self.gen)
File "/usr/share/ceph/mgr/volumes/fs/operations/subvolume.py", line 72, in open_subvol
subvolume = loaded_subvolumes.get_subvolume_object(mgr, fs, vol_spec, group, subvolname)
File "/usr/share/ceph/mgr/volumes/fs/operations/versions/__init.py", line 93, in get_subvolume_object
subvolume = SubvolumeBase(mgr, fs, vol_spec, group, subvolname)
File "/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py", line 38, in init
self.load_config()\n File "/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py", line 129, in load_config
self.fs.stat(self.legacy_config_path)
File "/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py", line 78, in legacy_config_path
m = md5()
ValueError:
md5()\nValueError: [digital envelope routines: EVP_DigestInit_ex] disabled for FIPS
" ```
</pre>

Back