i use ceph 17.2.6 and when i deploy two number of separate rgw realm with zonegroup and zone , dashboard enabled access for bouth object gateway and i can create user and bucket and etc .but when i trying create bucket in on of object gatways .i get this error in below: ------------ debug 2023-10-29T12:19:50.697+0000 7fd203a26700 0 [dashboard ERROR rest_client] RGW REST API failed PUT req status: 400 debug 2023-10-29T12:19:50.697+0000 7fd203a26700 0 [dashboard ERROR exception] Dashboard Exception Traceback (most recent call last): File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 304, in create lock_enabled) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 534, in func_wrapper **kwargs) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 563, in create_bucket return request(data=data, headers=headers) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 323, in __call__ data, raw_content, headers) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 452, in do_request resp.content) dashboard.rest_client.RequestException: RGW REST API failed request with status code 400 (b'{"Code":"InvalidLocationConstraint","Message":"The specified location-constr' b'aint is not valid","BucketName":"farhad2","RequestId":"tx000003fa9d80c50a79d' b'b6-00653e4de6-285b3-test","HostId":"285b3-test-test"}') During handling of the above exception, another exception occurred: 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.6/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 258, in inner ret = func(*args, **kwargs) File "/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py", line 191, in wrapper return func(*vpath, **params) File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 315, in create raise DashboardException(e, http_status_code=500, component='rgw') dashboard.exceptions.DashboardException: RGW REST API failed request with status code 400 (b'{"Code":"InvalidLocationConstraint","Message":"The specified location-constr' b'aint is not valid","BucketName":"farhad2","RequestId":"tx000003fa9d80c50a79d' b'b6-00653e4de6-285b3-test","HostId":"285b3-test-test"}') debug 2023-10-29T12:19:50.701+0000 7fd203a26700 0 [dashboard INFO request] [192.168.0.1:55833] [POST] [500] [0.031s] [admin] [252.0B] /api/rgw/bucket debug 2023-10-29T12:19:50.713+0000 7fd204a28700 0 [dashboard ERROR rest_client] RGW REST API failed GET req status: 404 debug 2023-10-29T12:19:50.715+0000 7fd204a28700 0 [dashboard ERROR exception] Dashboard Exception Traceback (most recent call last): File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 145, in proxy result = instance.proxy(method, path, params, None) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 513, in proxy params, data) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 534, in func_wrapper **kwargs) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 507, in _proxy_request raw_content=True) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 323, in __call__ data, raw_content, headers) File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 452, in do_request resp.content) dashboard.rest_client.RequestException: RGW REST API failed request with status code 404 (b'{"Code":"NoSuchBucket","RequestId":"tx0000086cdcd9547b301e2-00653e4de6-285b3' b'-test","HostId":"285b3-test-test"}') During handling of the above exception, another exception occurred: 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.6/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 258, in inner ret = func(*args, **kwargs) File "/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py", line 191, in wrapper return func(*vpath, **params) File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 275, in get result = self.proxy(daemon_name, 'GET', 'bucket', {'bucket': bucket}) File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 151, in proxy raise DashboardException(e, http_status_code=http_status_code, component='rgw') dashboard.exceptions.DashboardException: RGW REST API failed request with status code 404 (b'{"Code":"NoSuchBucket","RequestId":"tx0000086cdcd9547b301e2-00653e4de6-285b3' b'-test","HostId":"285b3-test-test"}') -------------------------------------------------- my cluster have tow realm : 1) rgw-realm= test , rgw-zonegroup=test(master) ,zone= test( master ) 2) rgw-realm= velero(default), rgw-zonegroup=velero(master) ,zone= velero( master And another question, is it possible that I can create users and buckets with the same name on each rgw-realm?For example, user Yan on both. _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx