[Bug 1832105] Re: ceph-mgr Dashboard entirely broken in Disco
James Page
james.page at ubuntu.com
Wed Jul 3 10:00:38 UTC 2019
Eoan has Nautilus which has the required fix to the build process for
the newer cython.
** Changed in: ceph (Ubuntu)
Status: New => Triaged
** Changed in: ceph (Ubuntu)
Importance: Undecided => High
** Changed in: ceph (Ubuntu)
Assignee: (unassigned) => James Page (james-page)
** Also affects: ceph (Ubuntu Eoan)
Importance: High
Assignee: James Page (james-page)
Status: Triaged
** Also affects: ceph (Ubuntu Disco)
Importance: Undecided
Status: New
** Changed in: ceph (Ubuntu Eoan)
Status: Triaged => Fix Released
** Changed in: ceph (Ubuntu Disco)
Status: New => Triaged
** Changed in: ceph (Ubuntu Disco)
Importance: Undecided => High
** Changed in: ceph (Ubuntu Disco)
Assignee: (unassigned) => James Page (james-page)
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1832105
Title:
ceph-mgr Dashboard entirely broken in Disco
Status in ceph package in Ubuntu:
Fix Released
Status in ceph source package in Disco:
Triaged
Status in ceph source package in Eoan:
Fix Released
Bug description:
If Ubuntu is really committed to ceph as I think I've been reading:
Notice the ceph dashboard went entirely broken in a major regression
of the disco upgrade. It won't load at all in 13.2.4+dfsg1-0ubuntu2.
The detail is ceph-mgr (and lots of ceph) relied on a non-feature in
cython that went away in cython v29, to do with sub-interpreters. The
ceph folks responded with a hack/workaround to avoid the bug being
noticed, and a requirement of the package for an earlier version of
cython. This was done some weeks and months ago. Actually fixing the
problem is a major project the ceph maintainers are struggling to
engage, perhaps waiting for later versions of cython to provide a
different way forward.
However, as of today, on disco ths error message remains:
Module 'dashboard' has failed dependency: Interpreter change detected
- this module can only be loaded into one interpreter per process.
The ceph primary development platform is Debian, on which the
workaround has been available for some time.
However in our ubuntu case, a major feature of a core packge (web
health/monitoring/config interface of a distributed file system), was
allowed to both ship broken and remain so for a long time, even
through today.
I urge quick attention to the necessary backports.
https://github.com/ceph/ceph/pull/25585
http://tracker.ceph.com/issues/38788
http://tracker.ceph.com/issues/37472
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1832105/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list