[Bug 1832105] Re: ceph-mgr dashboard incompatible with cython >= 0.29 (disco)
Harry Coin
hgcoin at gmail.com
Thu Jul 4 15:24:39 UTC 2019
Thanks for the effort. I see effort for ceph v12. Notice that for disco:
ceph -v
ceph version 13.2.4 (b10be4d44915a4d78a8e06aa31919e74927b142e) mimic (stable)
with /etc/apt/sources.list.d empty and
/etc/apt/sources.list:
deb http://us.archive.ubuntu.com/ubuntu/ disco main restricted
deb http://us.archive.ubuntu.com/ubuntu/ disco-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ disco universe
deb http://us.archive.ubuntu.com/ubuntu/ disco-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ disco multiverse
deb http://us.archive.ubuntu.com/ubuntu/ disco-updates multiverse
deb http://security.ubuntu.com/ubuntu disco-security main restricted
deb http://security.ubuntu.com/ubuntu disco-security universe
deb http://security.ubuntu.com/ubuntu disco-security multiverse
deb http://us.archive.ubuntu.com/ubuntu/ disco-backports main restricted universe multiverse
--
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 incompatible with cython >= 0.29 (disco)
Status in ceph package in Ubuntu:
Fix Released
Status in ceph source package in Disco:
In Progress
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