https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2019-02-28T09:25:10ZCeph Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302352019-02-28T09:25:10ZAlfonso Martínezalmartin@redhat.com
<ul></ul><p>Tested Dashboard login with Nautilus 14.1.0 (2019-02-22, <a class="external" href="https://download.ceph.com/rpm-nautilus/el7/x86_64/">https://download.ceph.com/rpm-nautilus/el7/x86_64/</a>):</p>
<p>Issue not reproducible (it works as expected).</p>
<p>Can you test this version?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302392019-02-28T10:01:07ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Need More Info</i></li></ul><p>Can you test if the provided RGW credentials actually work? I wonder if the dashboard reacts to the 401 error that is returned by RGW by any chance?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302422019-02-28T11:21:20ZVolker Theile
<ul></ul><p>The RGW REST API controller had a problem that might cause this issue. If the RGW Admin OPS API returned an 401 it was directly forwarded to the UI which forces a logout. This has been fixed ages ago with <a class="external" href="https://github.com/ceph/ceph/commit/ee5c9ad03c9d301d01716e56710fe24a67f0f869">https://github.com/ceph/ceph/commit/ee5c9ad03c9d301d01716e56710fe24a67f0f869</a>. Nowadays all errors raised by the RGW Admin OPS API are returned as 500 (see <a class="external" href="https://github.com/ceph/ceph/blob/master/src/pybind/mgr/dashboard/controllers/rgw.py#L103">https://github.com/ceph/ceph/blob/master/src/pybind/mgr/dashboard/controllers/rgw.py#L103</a>).</p>
<blockquote>
<p>2019-02-22 13:44:33.919 7fbecd4fe700 0 mgr[dashboard] frontend error (<a class="external" href="https://192.168.1.142:8443/#/login">https://192.168.1.142:8443/#/login</a>): Http failure response for <a class="external" href="https://192.168.1.142:8443/api/summary">https://192.168.1.142:8443/api/summary</a>: 401 Unauthorized</p>
</blockquote>
<p>To me it looks like the /api/summary API call is responsible for this. But the controller code itself does not throw exceptions, so it might happen somewhere on the way when the REST call is processed.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302432019-02-28T11:24:38ZVolker Theile
<ul><li><strong>Subject</strong> changed from <i>ceph-dashboard giving 401 unauthorized</i> to <i>mgr/dashboard: dashboard giving 401 unauthorized</i></li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302442019-02-28T11:28:59ZVolker Theile
<ul><li><strong>File</strong> <a href="/attachments/download/3973/Auswahl_002.png">Auswahl_002.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3973/Auswahl_002.png">View</a> added</li></ul><p>Can you provide us a screenshot like this. Maybe this can help us to identify the problem.<br /><img src="https://tracker.ceph.com/attachments/download/3973/Auswahl_002.png" alt="" /></p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302462019-02-28T12:33:42ZLenz Grimmer
<ul></ul><p>Hi Lokesh, something in your report looks incorrect:</p>
<p>Lokesh Pashine wrote:</p>
<blockquote>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-host</p>
<p>cephaio</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-port<br />8003</p>
<p>cephaio:/var/log/ceph # ceph mgr services
{<br />"dashboard": "https://0.0.0.0:8443/",<br />"restful": "https://cephaio:8003/" <br />}</p>
</blockquote>
<p>This looks to me as if you've configured the dashboard to talk to the restful module on <a class="external" href="https://cephaio:8003/">https://cephaio:8003/</a> is if it was the RGW API endpoint. Note that the restful module is not needed by the dashboard. If you want to manage RGW via the dashboard, make sure to use the correct hostname/TCP port to talk to the RGW admin ops API.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302872019-02-28T15:41:13ZLokesh Pashine
<ul></ul><p>Lenz Grimmer wrote:</p>
<blockquote>
<p>Hi Lokesh, something in your report looks incorrect:</p>
<p>Lokesh Pashine wrote:</p>
<blockquote>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-host</p>
<p>cephaio</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-port<br />8003</p>
<p>cephaio:/var/log/ceph # ceph mgr services
{<br />"dashboard": "https://0.0.0.0:8443/",<br />"restful": "https://cephaio:8003/" <br />}</p>
</blockquote>
<p>This looks to me as if you've configured the dashboard to talk to the restful module on <a class="external" href="https://cephaio:8003/">https://cephaio:8003/</a> is if it was the RGW API endpoint. Note that the restful module is not needed by the dashboard. If you want to manage RGW via the dashboard, make sure to use the correct hostname/TCP port to talk to the RGW admin ops API.</p>
</blockquote>
<p>==============</p>
<p>Hi Lenz,</p>
<p>I also noticed the configuration missmatch and corrected it already but issue is still the same</p>
<p>cephaio:~ # ceph dashboard get-rgw-api-access-key <br />35S5T7IHEXPDRGZ012A6<br />cephaio:~ # ceph dashboard get-rgw-api-secret-key <br />mKkouV45flvszN5w4z7BAAL6EHO5375HhVQMyWj4<br />cephaio:~ # ceph dashboard get-rgw-api-host <br />cephaio<br />cephaio:~ # ceph dashboard get-rgw-api-port<br />7480<br />cephaio:~ # ceph dashboard get-rgw-api-ssl-verify <br />False<br />cephaio:~ # ceph dashboard get-rgw-api-user-id <br />radosadm<br />cephaio:~ # lsof -i:7480<br />COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME<br />radosgw 1559 ceph 40u IPv4 28900 0t0 TCP *:7480 (LISTEN)<br />cephaio:~ #</p>
<p>Please suggest what is wrong here and if I have to try upgrading the dashboard package?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302882019-02-28T15:43:08ZLokesh Pashine
<ul><li><strong>File</strong> <a href="/attachments/download/3975/ceph-dashboard-response.jpg">ceph-dashboard-response.jpg</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3975/ceph-dashboard-response.jpg">View</a> added</li></ul><p>Volker Theile wrote:</p>
<blockquote>
<p>Can you provide us a screenshot like this. Maybe this can help us to identify the problem.<br /><img src="https://tracker.ceph.com/attachments/download/3973/Auswahl_002.png" alt="" /></p>
</blockquote>
<p>============</p>
<p>Hi Volker,</p>
<p>As requested attached is the response code screenshot</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302892019-02-28T15:44:36ZLokesh Pashine
<ul></ul><p>! ceph-dashboard-response.jpg!</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302902019-02-28T15:45:37ZLokesh Pashine
<ul></ul><p>!"C:\Users\I355971\Desktop\Temp\ceph-dashboard-response.jpg!</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1302912019-02-28T15:51:23ZLokesh Pashine
<ul></ul><p>Alfonso MH wrote:</p>
<blockquote>
<p>Tested Dashboard login with Nautilus 14.1.0 (2019-02-22, <a class="external" href="https://download.ceph.com/rpm-nautilus/el7/x86_64/">https://download.ceph.com/rpm-nautilus/el7/x86_64/</a>):</p>
<p>Issue not reproducible (it works as expected).</p>
<p>Can you test this version?</p>
</blockquote>
<p>=========<br />Hello Alfonso,</p>
<p>DO I need to upgrade all the components or just by upgrading ceph-mgr will do?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1304422019-03-01T15:12:17ZNathan Cutlerncutler@suse.cz
<ul></ul><blockquote>
<p>DO I need to upgrade all the components or just by upgrading ceph-mgr will do?</p>
</blockquote>
<p>As a general rule, always upgrade all components (RPMs, DEBs). As a project, Ceph is rather monolithic and there are many interdependencies between the components.</p>
<p>In this specific case, it's possible the fix is contained within the ceph-mgr-dashboard package, in which case only that package would need to be upgraded.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1307442019-03-06T07:38:50Zecho wen
<ul></ul><p>It looks like i have not only eth, but can i fix it</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1307452019-03-06T07:40:05Zecho wen
<ul></ul><p>迁 文 wrote:</p>
<blockquote>
<p>It looks like i have not only eth, but how can i fix it</p>
</blockquote> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1307472019-03-06T07:40:31Zecho wen
<ul></ul><p>迁 文 wrote:</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1307602019-03-06T12:43:14ZVolker Theile
<ul><li><strong>Duplicated by</strong> <i><a class="issue tracker-1 status-10 priority-4 priority-default closed" href="/issues/38600">Bug #38600</a>: mgr/dashboard: dashboard giving 401 unauthorized.</i> added</li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1319992019-03-14T09:07:05Z一帆 师
<ul></ul><p>Lokesh Pashine wrote:</p>
<blockquote>
<p>Hello Team,</p>
<p>I have set up the ceph dashboard and its allowing me to login but immediately after login it log me out.</p>
<p>From logs I can see below<br />2019-02-22 13:44:33.919 7fbecd4fe700 0 mgr[dashboard] frontend error (<a class="external" href="https://192.168.1.142:8443/#/login">https://192.168.1.142:8443/#/login</a>): Http failure response for <a class="external" href="https://192.168.1.142:8443/api/summary">https://192.168.1.142:8443/api/summary</a>: 401 Unauthorized</p>
<p>cephaio:/var/log/ceph # netstat -an| grep 8443<br />tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN</p>
<p>cephaio:/usr/lib64/ceph/mgr/dashboard # radosgw-admin user info --uid ceph-admin
{<br />"user_id": "ceph-admin",<br />"display_name": "ceph admin",<br />"email": "",<br />"suspended": 0,<br />"max_buckets": 1000,<br />"subusers": [],<br />"keys": [
{<br />"user": "ceph-admin",<br />"access_key": "ANXQI47HUI7T00G1UQFC",<br />"secret_key": "EShhS8EcAFeEvBXDabzUV9JCaAJjvB93CsQD9Nqg" <br />}<br />],<br />"swift_keys": [],<br />"caps": [],<br />"op_mask": "read, write, delete",<br />"system": "true",<br />"default_placement": "",<br />"default_storage_class": "",<br />"placement_tags": [],<br />"bucket_quota": {<br />"enabled": false,<br />"check_on_raw": false,<br />"max_size": -1,<br />"max_size_kb": 0,<br />"max_objects": -1<br />},<br />"user_quota": {<br />"enabled": false,<br />"check_on_raw": false,<br />"max_size": -1,<br />"max_size_kb": 0,<br />"max_objects": -1<br />},<br />"temp_url_keys": [],<br />"type": "rgw",<br />"mfa_ids": []<br />}</p>
<p>cephaio:/usr/lib64/ceph/mgr/dashboard # sudo ceph dashboard get-rgw-api-user-id<br />ceph-admin</p>
<p>cephaio:/usr/lib64/ceph/mgr/dashboard # ceph dashboard get-rgw-api-access-key <br />ANXQI47HUI7T00G1UQFC</p>
<p>cephaio:/usr/lib64/ceph/mgr/dashboard # ceph dashboard get-rgw-api-secret-key<br />EShhS8EcAFeEvBXDabzUV9JCaAJjvB93CsQD9Nqg</p>
<p>cephaio:/usr/lib64/ceph/mgr/dashboard # ceph dashboard get-rgw-api-ssl-verify<br />False</p>
<p>cephaio:/var/log/ceph # ceph dashboard ac-user-show ceph-admin
{"username": "ceph-admin", "password": "$2b$12$62HYc/RwUN4T/Sdp.z5SgexAlJghnRvAS8htab9aXO.pGsgh4CTNi", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1550721565}<br />cephaio:/var/log/ceph #</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-access-key<br />ANXQI47HUI7T00G1UQFC</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-secret-key<br />EShhS8EcAFeEvBXDabzUV9JCaAJjvB93CsQD9Nqg</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-host</p>
<p>cephaio</p>
<p>cephaio:/var/log/ceph # ceph dashboard get-rgw-api-port<br />8003</p>
<p>cephaio:/var/log/ceph # ceph mgr services
{<br />"dashboard": "https://0.0.0.0:8443/",<br />"restful": "https://cephaio:8003/" <br />}</p>
<p>cephaio:/var/log/ceph # ceph --version<br />ceph version 14.0.1-3975-g14d8f3cab5 (14d8f3cab592c4b3ac85000ccd8fc9fe03398428) nautilus (dev)<br />cephaio:/var/log/ceph #</p>
<p>cluster:<br />id: bfdfbe86-3ee9-417e-a3bd-0818694a18d0<br />health: HEALTH_WARN<br />application not enabled on 2 pool(s)</p>
<p>services:<br />mon: 1 daemons, quorum cephaio (age 2h)<br />mgr: cephaio(active, since 2m)<br />osd: 1 osds: 1 up (since 2h), 1 in (since 27h)<br />rgw: 1 daemon active</p>
<p>data:<br />pools: 6 pools, 34 pgs<br />objects: 191 objects, 5.2 KiB<br />usage: 45 MiB used, 979 MiB / 1 GiB avail<br />pgs: 34 active+clean</p>
<p>cephaio:/var/log/ceph #</p>
</blockquote>
<p>I resolved this bug by change my timezone from CST to EDT.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1321042019-03-15T14:23:53ZLenz Grimmer
<ul></ul><p>一帆 师 wrote:</p>
<blockquote>
<p>I resolved this bug by change my timezone from CST to EDT.</p>
</blockquote>
<p>Can you please share where you changed the time zone?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1323752019-03-20T13:05:30ZFareez Azhar
<ul></ul><p>Im on 14.2.0 changing timezone.. issue still there.. 401 api/summary</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1323812019-03-20T14:14:57Z一帆 师
<ul></ul><p>Fareez Azhar wrote:</p>
<blockquote>
<p>Im on 14.2.0 changing timezone.. issue still there.. 401 api/summary</p>
</blockquote>
<p>try more time zone, my computer's time zone is Asia/Shanghai, and my server's time need to be EDT.</p>
<p>so if your computer's time zone is not CST, maybe another time zone of your server different of EDT will work.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1324132019-03-21T13:07:52ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>Need More Info</i> to <i>In Progress</i></li><li><strong>Target version</strong> set to <i>v15.0.0</i></li><li><strong>Backport</strong> set to <i>nautilus</i></li><li><strong>Pull request ID</strong> set to <i>27098</i></li></ul><p>A patch for this has been proposed: <a class="external" href="https://github.com/ceph/ceph/pull/27098">https://github.com/ceph/ceph/pull/27098</a></p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1324492019-03-22T01:44:21Z一帆 师
<ul></ul><p>Lenz Grimmer wrote:</p>
<blockquote>
<p>A patch for this has been proposed: <a class="external" href="https://github.com/ceph/ceph/pull/27098">https://github.com/ceph/ceph/pull/27098</a></p>
</blockquote>
<p>thks,I changed the code as "https://github.com/ceph/ceph/pull/27098",I works now.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1324722019-03-22T10:32:46ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Pending Backport</i></li><li><strong>Affected Versions</strong> <i>v14.0.0, v14.2.0</i> added</li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1325152019-03-22T13:03:16ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/38871">Backport #38871</a>: nautilus: mgr/dashboard: dashboard giving 401 unauthorized</i> added</li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1329792019-03-28T10:08:23ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1346942019-04-16T09:07:35ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-5 priority-high3 closed child" href="/issues/39300">Bug #39300</a>: mgr/dashboard: Can't login with a bigger time difference between user and server or make auth token work with UTC times only</i> added</li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1364352019-05-09T22:04:34ZDarrell Ennsdarrell@darrellenns.com
<ul><li><strong>File</strong> <a href="/attachments/download/4162/screenshot.png">screenshot.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/4162/screenshot.png">View</a> added</li></ul><p>I am seeing this exact same behaviour on 14.2.1 (which includes the patch). Client and server are in the same time zone and clocks are in sync.</p>
<pre>
# ceph version
ceph version 14.2.1 (d555a9489eb35f84f2e1ef49b77e19da9d113972) nautilus (stable)
</pre>
<ol>
<li>cat /usr/share/ceph/mgr/dashboard/services/auth.py |head -n48|tail -n5<br /><pre><code class="python syntaxhl"><span class="CodeRay"> ttl = mgr.get_module_option(<span class="string"><span class="delimiter">'</span><span class="content">jwt_token_ttl</span><span class="delimiter">'</span></span>, cls.JWT_TOKEN_TTL)
ttl = <span class="predefined">int</span>(ttl)
now = <span class="predefined">int</span>(time.time())
payload = {
<span class="string"><span class="delimiter">'</span><span class="content">iss</span><span class="delimiter">'</span></span>: <span class="string"><span class="delimiter">'</span><span class="content">ceph-dashboard</span><span class="delimiter">'</span></span>,
</span></code></pre></li>
</ol> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1365652019-05-10T16:35:27ZLenz Grimmer
<ul></ul><p>Can you please try the following:</p>
<ol>
<li>Manually apply the change posted at <a class="external" href="https://github.com/ceph/ceph/pull/27942/files">https://github.com/ceph/ceph/pull/27942/files</a> to the file <code>/usr/share/ceph/mgr/dashboard/services/access_control.py</code> on all nodes running the dashboard</li>
<li>Restart the dashboard using <code>ceph mgr module disable dashboard; ceph mgr module enable dashboard</code></li>
<li>Update the timestamp on admin's password: <code>ceph dashboard ac-user-set-password admin <same_password_as_before></code></li>
<li>Try to login again</li>
</ol> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1365702019-05-10T17:46:27ZDarrell Ennsdarrell@darrellenns.com
<ul></ul><p>That patch is already applied in 14.2.1, and I have reset passwords many times already.</p>
<p>It looks like in my case it was caused by some sort of corruption of the config database. I began to suspect it when I noticed some odd behaviour when trying to set config options. I tried to change an option (mon_osd_down_out_subtree_limit) and it made a duplicate setting instead. I could remove the duplicate, but not the original. I ended up moving my config back into ceph.conf, using "ceph config reset" to revert the config db to the original version, and restarting all the mons. After that, I am now able to log in to the dashboard.</p>
<p>I'm still concerned about the config db situation though. Is anyone aware of any open tickets/known issues causing config corruption? If not, I'll create one. Is there some way to complete remove/recreate the config db?</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1366032019-05-11T22:44:43Zdavid sielert
<ul></ul><p>+1 I have this same problem, upgrade from mimic , unable to login to dashboard</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1366052019-05-12T06:32:24Zdavid sielert
<ul></ul><p>added comment here <a class="external" href="https://github.com/ceph/ceph/pull/27098">https://github.com/ceph/ceph/pull/27098</a> ..<br /> the timezone fix from above breaks the login I was forced to manually revert it in /usr/share/ceph/mgr/dashboard/services/auth.py</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1377282019-06-03T13:15:33ZLenz Grimmer
<ul></ul><p>Looks like there is a different bug that causes these 401 errors than what this issue was initially about. See <a class="issue tracker-1 status-10 priority-4 priority-default closed" title="Bug: mgr/dashboard: Dashboard login page broken; summary returns 401 (Duplicate)" href="https://tracker.ceph.com/issues/40051">#40051</a> for a follow-up.</p> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1377292019-06-03T13:16:01ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-10 priority-4 priority-default closed" href="/issues/40051">Bug #40051</a>: mgr/dashboard: Dashboard login page broken; summary returns 401</i> added</li></ul> Dashboard - Bug #38428: mgr/dashboard: dashboard giving 401 unauthorizedhttps://tracker.ceph.com/issues/38428?journal_id=1915162021-04-15T17:25:57ZErnesto Puerta
<ul><li><strong>Project</strong> changed from <i>mgr</i> to <i>Dashboard</i></li><li><strong>Category</strong> changed from <i>132</i> to <i>General</i></li></ul>