regression: dashboard totally broken in disco
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
tl;dr-- ceph Dashboard regression in disco/eaon remains, reported fixes are inappropriate/
For well over a month, ceph's web interface 'dashboard' has been broken in Disco, though it was working prior. Another bug report claims fixes have been released in eaon, however those fixes aren't even for the version of ceph shipped in disco or eaon, and the nature of the fixes are for bugs entirely unrelated to the cause of this regression. That claim of fixes is why the bug doesn't remain on the visible bug list. However, it should be on the visible bug list. The non-fix regards details in report #1832105
The core of the problem has to do with a version of cython later than what the dashboard module can cope with. Upstream has fixes, but Ubuntu hasn't backported them.
Error message:
ceph -s
...
health: HEALTH_ERR
...
Module 'dashboard' has failed dependency: Interpreter change detected - this module can only be loaded into one interpreter per process.
...
The bug mentions in this is currently marked as "in progress" for Disco, so I'm marking this as a duplicate of that bug. If the existing bug doesn't correctly resolve the issue, then the correct action is to re-open that bug rather than open a duplicate bug.