Hello,

I have two GlusterFS clusters with Centos 9 Stream managed by oVirt 4.5 
(standalone Manager with local databases) and when I want to configure 
geo-replication I receive this error message:

Oct 10 15:15:15 myhostname vdsm[222665]: ERROR TypeError raised by dispatched 
function
                                       Traceback (most recent call last):
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/rpc/Bridge.py", line 194, in 
_dynamicMethod
                                           result = fn(*methodArgs)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/apiwrapper.py", line 300, in 
geoRepKeysUpdate
                                           return 
self._gluster.geoRepKeysUpdate(userName, geoRepPubKeys)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/api.py", line 95, in wrapper
                                           rv = func(*args, **kwargs)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/api.py", line 720, in 
geoRepKeysUpdate
                                           
self.svdsmProxy.glusterUpdateGeoRepKeys(userName, geoRepPubKeys)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/common/supervdsm.py", line 56, in 
__call__
                                           return callMethod()
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/common/supervdsm.py", line 53, in 
<lambda>
                                           getattr(self._supervdsmProxy._svdsm, 
self._funcName)(*args,
                                         File "<string>", line 2, in 
glusterUpdateGeoRepKeys
                                         File 
"/usr/lib64/python3.9/multiprocessing/managers.py", line 825, in _callmethod
                                           raise convert_to_error(kind, result)
                                       TypeError: a bytes-like object is 
required, not 'str'
Oct 10 15:15:15 myhostname vdsm[222665]: ERROR Internal server error
                                       Traceback (most recent call last):
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/rpc/Bridge.py", line 194, in 
_dynamicMethod
                                           result = fn(*methodArgs)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/apiwrapper.py", line 300, in 
geoRepKeysUpdate
                                           return 
self._gluster.geoRepKeysUpdate(userName, geoRepPubKeys)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/api.py", line 95, in wrapper
                                           rv = func(*args, **kwargs)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/gluster/api.py", line 720, in 
geoRepKeysUpdate
                                           
self.svdsmProxy.glusterUpdateGeoRepKeys(userName, geoRepPubKeys)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/common/supervdsm.py", line 56, in 
__call__
                                           return callMethod()
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/common/supervdsm.py", line 53, in 
<lambda>
                                           getattr(self._supervdsmProxy._svdsm, 
self._funcName)(*args,
                                         File "<string>", line 2, in 
glusterUpdateGeoRepKeys
                                         File 
"/usr/lib64/python3.9/multiprocessing/managers.py", line 825, in _callmethod
                                           raise convert_to_error(kind, result)
                                       TypeError: a bytes-like object is 
required, not 'str'

                                       During handling of the above exception, 
another exception occurred:

                                       Traceback (most recent call last):
                                         File 
"/usr/lib/python3.9/site-packages/yajsonrpc/__init__.py", line 349, in 
_handle_request
                                           res = method(**params)
                                         File 
"/usr/lib/python3.9/site-packages/vdsm/rpc/Bridge.py", line 201, in 
_dynamicMethod
                                           raise InvalidCall(fn, methodArgs, e)
                                       vdsm.rpc.Bridge.InvalidCall: Attempt to 
call function: <bound method GlusterVolume.geoRepKeysUpdate of 
<vdsm.gluster.apiwrapper.GlusterVolume object at 0x7efd082d3400>> with 
arguments: ('geoaccount', ['command="/usr/libexec/glusterfs/gsyncd" ssh-rsa 
...']) error: a bytes-like object is required, not 'str'

Can you tell me what is wrong?

Thank you,
Dan
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/BV52APXGQSEHJYHRF24UH47L5363DVOI/

Reply via email to