Hi,

I'm trying S3 on my cluster with a RGW in VM. My cluster is currently in 
v20.2.0 and RGW is in v19.2.1. S3 is working fine the only problem is that if I 
try to search (via RGW VM) for anything user relative (bucket or user 
management) on the object ceph dashboard this search leads to 500 - internal 
server error with those logs in the mgr


2025-12-03T09:47:06.545+0000 700619b22640  0 [dashboard INFO request] 
[::ffff:172.16.112.15:60786] [GET] [500] [0.155s] [admin] [513.0B] 
/api/rgw/user/dashboard
2025-12-03T09:47:06.585+0000 70061a323640  0 [dashboard ERROR exception] 
Internal Server Error
Traceback (most recent call last):
  File "/usr/share/ceph/mgr/dashboard/services/exception.py", line 47, in 
dashboard_exception_handler
    return handler(*args, **kwargs)
  File "/lib/python3.9/site-packages/cherrypy/_cpdispatch.py", line 54, in 
__call__
    return self.callable(*self.args, **self.kwargs)
  File "/usr/share/ceph/mgr/dashboard/controllers/_base_controller.py", line 
264, in inner
    ret = func(*args, **kwargs)
  File "/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py", line 
193, in wrapper
    return func(*vpath, **params)
  File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 929, in get
    return self._get(uid, daemon_name=daemon_name, stats=stats)
  File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 941, in _get
    result['uid'] = result['full_user_id']
KeyError: 'full_user_id'

I found a workaround with deploying a container RGW via cephadm v20.2.0 and 
using it to manage my bucket and user.

Does radosgw needs to be at the same version as the ceph cluster ? Or is it a 
bug ?

Thanks

Vivien



_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to