Bug #48936
closedmgr/dashboard: Can't enabling the object gateway management frontend with TLS activated on rados-gw
0%
Description
Description of problem¶
I just configured two rados-gw server on a Ceph cluster (bootstrap with Cephadm) with TLS activated (with beast frontend).
I followed the documentation (https://docs.ceph.com/en/latest/mgr/dashboard/#enabling-the-object-gateway-management-frontend) to enable the object gateway management frontend in the dashboard but there is an HTTP error 500.
The rados-gw API is available with TLS.
The object gateway management frontend is fully operational in the dashboard when i don't use TLS.
Environment¶
ceph version
string: ceph version 15.2.8 (bdf3eebcd22d7d0b3dd4d5501bee5bac354d5b55) octopus (stable)- Platform (OS/distro/release): Ubuntu 18.04
- Cluster details (nodes, monitors, OSDs):
cluster: id: 66b206d4-5a3d-11eb-a142-42010a230037 health: HEALTH_OK services: mon: 3 daemons, quorum ceph-mon-01-sandbox,ceph-mon-02-sandbox,ceph-mon-03-sandbox (age 7h) mgr: ceph-mon-01-sandbox.hoohqn(active, since 7h), standbys: ceph-mon-03-sandbox.ipwcpn, ceph-mon-02-sandbox.aegzwe osd: 2 osds: 2 up (since 7h), 2 in (since 27h) rgw: 2 daemons active (default.sandbox-europe-west1.ceph-osd-01-sandbox.cendgp, default.sandbox-europe-west1.ceph-osd-02-sandbox.sgxsbb) task status: data: pools: 6 pools, 137 pgs objects: 207 objects, 7.8 KiB usage: 2.0 GiB used, 58 GiB / 60 GiB avail pgs: 137 active+clean
- Browser used (e.g.:
Version 86.0.4240.198 (Official Build) (64-bit)
): Version 1.19.86 Chromium: 88.0.4324.96 (Build officiel) (64 bits)
How reproducible¶
Activate TLS on rados-gw => https://greenstatic.dev/posts/2020/ssl-tls-rgw-ceph-config/
Enable the object gateway management frontend => https://docs.ceph.com/en/latest/mgr/dashboard/#enabling-the-object-gateway-management-frontend
Actual results¶
Page 404 error
ceph-mgr logs:
2021-01-19T14:39:03.240+0000 7f74b978b700 0 [dashboard ERROR request] [::ffff:10.230.255.8:40770] [GET] [500] [0.031s] [admin] [513.0B] /api/rgw/status
2021-01-19T14:39:03.240+0000 7f74b978b700 0 [dashboard ERROR request] [b'{"status": "500 Internal Server Error", "detail": "The server encountered an unexpected condition which prevented it from fulfilling the request.", "request_id": "b8541ac7-87ee-4511-8653-f2c84ceef1aa"}
Expected results¶
Object Gateway section available in the dashboard
Additional info¶
Updated by Ernesto Puerta about 3 years ago
Hi Mathieu,
If you enable the dashboard debug mode (ceph dashboard debug enable
), the ceph-mgr logs will be accompanied by a Python traceback indicating the exact error. Could you please provide those?
Thanks!
Updated by Mathieu Cinquin about 3 years ago
Hi Ernesto,
Here is the debug log
2021-01-22T09:17:13.253+0000 7fd7fd2ff700 0 [dashboard ERROR request] [::ffff:10.230.255.28:44026] [GET] [500] [0.037s] [admin] [47.2K] /api/rgw/status 2021-01-22T09:17:13.257+0000 7fd7fd2ff700 0 [dashboard ERROR request] [b'{"status": "500 Internal Server Error", "detail": "The server encountered an unexpected condition which prevented it from fulfilling the request.", "request_id": "7d2359e3-9149-49e9-98a4-e8c81a50a65d", "traceback": "Traceback (most recent call last):\\n File \\"/lib/python3.6/site-packages/cherrypy/_cprequest.py\\", line 638, in respond\\n self._do_respond(path_info)\\n File \\"/lib/python3.6/site-packages/cherrypy/_cprequest.py\\", line 697, in _do_respond\\n response.body = self.handler()\\n File \\"/lib/python3.6/site-packages/cherrypy/lib/encoding.py\\", line 219, in __call__\\n self.body = self.oldhandler(*args, **kwargs)\\n File \\"/lib/python3.6/site-packages/cherrypy/_cptools.py\\", line 230, in wrap\\n return self.newhandler(innerfunc, *args, **kwargs)\\n File \\"/usr/share/ceph/mgr/dashboard/services/exception.py\\", line 94, in dashboard_exception_handler\\n return handler(*args, **kwargs)\\n File \\"/lib/python3.6/site-packages/cherrypy/_cpdispatch.py\\", line 54, in __call__\\n return self.callable(*self.args, **self.kwargs)\\n File \\"/usr/share/ceph/mgr/dashboard/controllers/__init__.py\\", line 666, in inner\\n ret = func(*args, **kwargs)\\n File \\"/usr/share/ceph/mgr/dashboard/controllers/rgw.py\\", line 33, in status\\n instance = RgwClient.admin_instance()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 299, in admin_instance\\n return RgwClient.instance(RgwClient._SYSTEM_USERID)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 277, in instance\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 244, in _load_settings\\n Settings.RGW_API_SECRET_KEY)\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 321, in __init__\\n RgwClient._load_settings()\\n File \\"/usr/share/ceph/mgr/dashboard/services/rgw_client.py\\", line 221, in _load_settings\\n if not (Settings.RGW_API_ACCESS_KEY and Settings.RGW_API_SECRET_KEY):\\n File \\"/usr/share/ceph/mgr/dashboard/settings.py\\", line 95, in __getattr__\\n if stype == bool and str(mgr.get_module_option(\\nRecursionError: maximum recursion depth exceeded in comparison\\n", "version": "18.4.0"}']
Updated by Kefu Chai about 3 years ago
i extracted the backtrace part in the log above, and formatted it a little bit for better readability:
Traceback (most recent call last): File "/lib/python3.6/site-packages/cherrypy/_cprequest.py", line 638, in respond self._do_respond(path_info) File "/lib/python3.6/site-packages/cherrypy/_cprequest.py", line 697, in _do_respond response.body = self.handler() File "/lib/python3.6/site-packages/cherrypy/lib/encoding.py", line 219, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/lib/python3.6/site-packages/cherrypy/_cptools.py", line 230, in wrap return self.newhandler(innerfunc, *args, **kwargs) File "/usr/share/ceph/mgr/dashboard/services/exception.py", line 94, 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/__init__.py", line 666, in inner ret = func(*args, **kwargs) File "/usr/share/ceph/mgr/dashboard/controllers/rgw.py", line 33, in status instance = RgwClient.admin_instance() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 299, in admin_instance return RgwClient.instance(RgwClient._SYSTEM_USERID) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 277, in instance RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 244, in _load_settings Settings.RGW_API_SECRET_KEY) File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 321, in __init__ RgwClient._load_settings() File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 221, in _load_settings if not (Settings.RGW_API_ACCESS_KEY and Settings.RGW_API_SECRET_KEY): File "/usr/share/ceph/mgr/dashboard/settings.py", line 95, in __getattr__ if stype == bool and str(mgr.get_module_option( RecursionError: maximum recursion depth exceeded in comparison
Updated by Kefu Chai about 3 years ago
hi Mathieu,
i happened to come across this issue when investigating a test failure.
so it's a infinite recursion call. since the master has change a lot in this part, i guess this problem only exists in octopus.
we have following code
@staticmethod
def _load_settings():
#....
if Options.has_default_value('RGW_API_HOST') and \
Options.has_default_value('RGW_API_PORT') and \
Options.has_default_value('RGW_API_SCHEME'):
host, port, ssl = _determine_rgw_addr()
else:
host = Settings.RGW_API_HOST
port = Settings.RGW_API_PORT
ssl = Settings.RGW_API_SCHEME == 'https'
RgwClient._host = host
RgwClient._port = port
RgwClient._ssl = ssl
RgwClient._ADMIN_PATH = Settings.RGW_API_ADMIN_RESOURCE
# Create an instance using the configured settings.
instance = RgwClient(Settings.RGW_API_USER_ID,
Settings.RGW_API_ACCESS_KEY,
Settings.RGW_API_SECRET_KEY)
def __init__(self, # pylint: disable-msg=R0913
userid,
access_key,
secret_key,
host=None,
port=None,
admin_path=None,
ssl=False):
if not host and not RgwClient._host:
RgwClient._load_settings()
so, if RGW_API_PORT
(80 by default) or RGW_API_SCHEME
(http by default), while RGW_API_HOST
is still not set or empty. they can be updated using
$ ceph dashboard set-rgw-api-host <host> $ ceph dashboard set-rgw-api-port <port>
as per https://docs.ceph.com/en/latest/mgr/dashboard/#enabling-the-object-gateway-management-frontend.
so is there any chance that you failed to update rgw-api-host
somehow?
Updated by Ernesto Puerta almost 3 years ago
- Project changed from mgr to Dashboard
Updated by Ernesto Puerta almost 2 years ago
- Status changed from New to Won't Fix
No further feedback from reporter