[Bug 1862850] Re: ceph-mds dependency

James Page james.page at ubuntu.com
Tue Mar 24 12:57:35 UTC 2020


The ceph-mds package lacks a binary version pinned dependency on ceph-
base (which the -mon,-osd and other packages all have).

The missing symbol is a generated C++ symbol for which we can't do
accurate version tracking so I think we need to add:

  ceph-base (= ${binary:Version}),

to the ceph-mds package.

** Changed in: ceph (Ubuntu)
       Status: New => Fix Committed

** Changed in: ceph (Ubuntu)
   Importance: Undecided => High

** Changed in: ceph (Ubuntu)
     Assignee: (unassigned) => James Page (james-page)

** Changed in: ceph (Ubuntu)
    Milestone: None => ubuntu-20.03

-- 
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/1862850

Title:
  ceph-mds dependency

Status in ceph package in Ubuntu:
  Fix Committed

Bug description:
  I have a small lab nautilus ceph cluster, the 3 mon nodes are running
  mon, mds, mgr, and rgw services.  I am using package from the Ubuntu
  cloud archive on eoan.  Yesterday I decided to install the ceph-mgr-
  dashboard package.  When I did this several other packages were
  upgraded at the same time:

  python3-ceph-argparse:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), libradosstriper1:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph-common:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph-mgr:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph-mon:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph-osd:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), radosgw:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), libcephfs2:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), librbd1:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), python3-rbd:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph-base:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), librgw2:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), ceph:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), python3-rados:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), python3-cephfs:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1), librados2:amd64 (14.2.2-0ubuntu3,
  14.2.4-0ubuntu0.19.10.1)

  Today I notice that ceph-mds is having issues, when I tried to restart
  the mds service I see the following in the journal:

  /usr/bin/ceph-mds: symbol lookup error: /usr/bin/ceph-mds: undefined
  symbol: _ZTVN4ceph6buffer5errorE

  I then ran an apt upgrade to find ceph-mds had NOT been upgraded with
  the list above and thus the broken library linking.  Somewhere there
  is a dependency missing on ceph-mds for this upgrade.

  Here is my apt history:
  https://paste.ubuntu.com/p/PtbCzKzQWp/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1862850/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list