RGW Signature does not match
Hi, I'm trying to setup a VM RGW in a cephadm managed test cluster. Everything is working fine except 2 things: - RGW didn't show up in the object section of the ceph dashboard and this message shows up The Object Gateway Service is not configured Error connecting to Object Gateway: RGW REST API failed request with status code 403 (b'{"Code":"SignatureDoesNotMatch","Message":"","RequestId":"tx000002bfe4c78d8a' b'4b666-006926c06c-42063466-<zone>","HostId":"42063466-<zone>-<groupzone>"}') The daemon is active in ceph -s and other functionalities are working fine I read that it might be a date error, as my hosts are on CET, but the containers are set to UTC is there a way to correct that ? - The second thing is that I need to radosgw-admin --name client.ceph-rgw (which is working fine) instead of only radosgw-admin otherwise it seems that radosgw-admin didn't find my ceph.conf and output is looking like this : -1 auth: unable to find a keyring on /etc/ceph/ceph.client.admin.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin (2) No such file or directory failed to fetch mon config (--no-mon-config to skip) If I rename my client.keyring file this output is still showing up => failed to fetch mon config (--no-mon-config to skip) cat /etc/ceph/ceph.conf [global] fsid = <fsid> mon_host = [v2:192.168.219.12:3300/0,v1:192.168.219.12:6789/0] [v2:192.168.219.14:3300/0,v1:192.168.219.14:6789/0] [v2:192.168.219.15:3300/0,v1:192.168.219.15:6789/0] auth_client_required = cephx auth_service_required = cephx auth_supported = cephx [client.ceph-rgw] host = ceph-rgw rgw_dns_name = ceph-rgw keyring = /etc/ceph/ceph.client.ceph-rgw.keyring rgw_frontends = "beast endpoint=192.168.219.19:8080 ssl_endpoint=192.168.219.19:8443 ssl_certificate=/etc/ceph/certs/ceph-rgw.pem" log_file = /var/log/ceph/ceph-rgw-ceph-rgw.log rgw_thread_pool_size = 512 cat /etc/ceph/ceph.client.ceph-rgw.keyring [client.ceph-rgw] key = <key> ceph-radosgw@ceph-rgw.service - Ceph rados gateway Loaded: loaded (/usr/lib/systemd/system/ceph-radosgw@.service; enabled; preset: enabled) Active: active (running) since Tue 2025-11-25 16:33:08 CET; 19h ago Main PID: 90607 (radosgw) Tasks: 621 Memory: 114.6M (peak: 115.1M) CPU: 2min 2.665s CGroup: /system.slice/system-ceph\x2dradosgw.slice/ceph-radosgw@ceph-rgw.service └─90607 /usr/bin/radosgw -f --cluster ceph --name client.ceph-rgw --setuser ceph --setgroup ceph Thanks Vivien
participants (1)
-
GLE, Vivien