Project

General

Profile

Bug #26880

ceph-base debian package compiled on ubuntu/xenial has unmet runtime dependencies

Added by Kefu Chai about 1 year ago. Updated 12 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
08/08/2018
Due date:
% Done:

0%

Source:
Tags:
Backport:
mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:

Description

ceph-base depends on libstdc++6 (>= 6); however: Version of libstdc++6:amd64 on system is 5.4.0-6ubuntu1~16.04.10.

Related issues

Copied to RADOS - Backport #26881: mimic: ceph-base debian package compiled on ubuntu/xenial has unmet runtime dependencies Resolved

History

#2 Updated by Kefu Chai about 1 year ago

  • Copied to Backport #26881: mimic: ceph-base debian package compiled on ubuntu/xenial has unmet runtime dependencies added

#3 Updated by Kefu Chai about 1 year ago

  • Status changed from Pending Backport to Verified

as per Piotr Dałek we can reproduce this issue on master even with the fix .

#4 Updated by Piotr Dalek about 1 year ago

Tried on fresh Ubuntu 16.04 vm to build Ceph packages for master branch, resulting .debs still depend on libstdc++6 (>= 6):

ubuntu@serwer-5:/tmp/release/Ubuntu/WORKDIR$ for i in *.deb; do echo $i; dpkg -I $i | grep -e "libstdc++6 (>= 6"; done;
ceph_14.0.0-2020-g309a3fd-1_amd64.deb
ceph-base_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: binutils, ceph-common (= 14.0.0-2020-g309a3fd-1), cryptsetup-bin | cryptsetup, debianutils, e2fsprogs, findutils, gdisk, grep, logrotate, parted, psmisc, xfsprogs, python:any, libaio1 (>= 0.3.93), libc6 (>= 2.16), libgcc1 (>= 1:3.0), libleveldb1v5, liblz4-1 (>= 0.0~r130), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), librados2, libsnappy1v5, libstdc++6 (>= 6), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4)
ceph-common_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: librbd1 (= 14.0.0-2020-g309a3fd-1), python-cephfs (= 14.0.0-2020-g309a3fd-1), python-ceph-argparse (= 14.0.0-2020-g309a3fd-1), python-prettytable, python-rados (= 14.0.0-2020-g309a3fd-1), python-rbd (= 14.0.0-2020-g309a3fd-1), python-requests, python-rgw (= 14.0.0-2020-g309a3fd-1), init-system-helpers (>= 1.18~), python2.7:any, libaio1 (>= 0.3.93), libbabeltrace-ctf1 (>= 1.2.1), libbabeltrace1 (>= 1.2.1), libblkid1 (>= 2.17.2), libc6 (>= 2.17), libcephfs2, libcurl3 (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc1 (>= 1:3.0), libgoogle-perftools4, libkeyutils1 (>= 1.4), libldap-2.4-2 (>= 2.4.7), libleveldb1v5, liblz4-1 (>= 0.0~r130), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), liboath0 (>= 1.10.0), librados2, libradosstriper1, libsnappy1v5, libstdc++6 (>= 6), libudev1 (>= 183), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4)
ceph-fuse_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: init-system-helpers (>= 1.18~), libc6 (>= 2.17), libfuse2 (>= 2.9), libgcc1 (>= 1:3.0), librados2, libstdc++6 (>= 6)
ceph-mds_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: ceph-base (= 14.0.0-2020-g309a3fd-1), init-system-helpers (>= 1.18~), libc6 (>= 2.17), libgcc1 (>= 1:3.0), libgoogle-perftools4, librados2, libstdc++6 (>= 6)
ceph-mgr_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: ceph-base (= 14.0.0-2020-g309a3fd-1), python-cherrypy3, python-jinja2, python-openssl, python-pecan, python-bcrypt, python-werkzeug, init-system-helpers (>= 1.18~), libc6 (>= 2.17), libgcc1 (>= 1:3.0), libgoogle-perftools4, libpython2.7 (>= 2.7), librados2, libstdc++6 (>= 6)
ceph-mon_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: ceph-base (= 14.0.0-2020-g309a3fd-1), init-system-helpers (>= 1.18~), libc6 (>= 2.16), libgcc1 (>= 1:3.0), libgoogle-perftools4, libleveldb1v5, liblz4-1 (>= 0.0~r130), librados2, libsnappy1v5, libstdc++6 (>= 6), zlib1g (>= 1:1.1.4)
ceph-osd_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: ceph-base (= 14.0.0-2020-g309a3fd-1), lvm2, sudo, init-system-helpers (>= 1.18~), python2.7:any, python:any (<< 2.8), python:any (>= 2.7.5-5~), libaio1 (>= 0.3.93), libblkid1 (>= 2.17.2), libc6 (>= 2.16), libfuse2 (>= 2.8), libgcc1 (>= 1:3.0), libgoogle-perftools4, libibverbs1 (>= 1.1.2), libleveldb1v5, liblttng-ust0 (>= 2.5.0), liblz4-1 (>= 0.0~r130), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.9~beta2), librados2, librdmacm1 (>= 1.0.16), libsnappy1v5, libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 6), libudev1 (>= 183), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4)
ceph-resource-agents_14.0.0-2020-g309a3fd-1_amd64.deb
ceph-test_14.0.0-2020-g309a3fd-1_amd64.deb
libcephfs2_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), librados2, libstdc++6 (>= 6)
libcephfs-dev_14.0.0-2020-g309a3fd-1_amd64.deb
libcephfs-java_14.0.0-2020-g309a3fd-1_all.deb
libcephfs-jni_14.0.0-2020-g309a3fd-1_amd64.deb
librados2_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: libblkid1 (>= 2.17.2), libc6 (>= 2.17), libgcc1 (>= 1:3.0), libibverbs1 (>= 1.1.2), liblttng-ust0 (>= 2.5.0), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.9~beta2), librdmacm1 (>= 1.0.16), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 6), libudev1 (>= 183), zlib1g (>= 1:1.1.4)
librados-dev_14.0.0-2020-g309a3fd-1_amd64.deb
libradosstriper1_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: librados2 (= 14.0.0-2020-g309a3fd-1), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 6)
libradosstriper-dev_14.0.0-2020-g309a3fd-1_amd64.deb
librbd1_14.0.0-2020-g309a3fd-1_amd64.deb
librbd-dev_14.0.0-2020-g309a3fd-1_amd64.deb
librgw2_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: librados2 (= 14.0.0-2020-g309a3fd-1), libc6 (>= 2.16), libcurl3 (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc1 (>= 1:3.0), libldap-2.4-2 (>= 2.4.7), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), libstdc++6 (>= 6)
librgw-dev_14.0.0-2020-g309a3fd-1_amd64.deb
python3-ceph-argparse_14.0.0-2020-g309a3fd-1_amd64.deb
python3-cephfs_14.0.0-2020-g309a3fd-1_amd64.deb
python3-rados_14.0.0-2020-g309a3fd-1_amd64.deb
python3-rbd_14.0.0-2020-g309a3fd-1_amd64.deb
python3-rgw_14.0.0-2020-g309a3fd-1_amd64.deb
python-ceph_14.0.0-2020-g309a3fd-1_amd64.deb
python-ceph-argparse_14.0.0-2020-g309a3fd-1_amd64.deb
python-cephfs_14.0.0-2020-g309a3fd-1_amd64.deb
python-rados_14.0.0-2020-g309a3fd-1_amd64.deb
python-rbd_14.0.0-2020-g309a3fd-1_amd64.deb
python-rgw_14.0.0-2020-g309a3fd-1_amd64.deb
radosgw_14.0.0-2020-g309a3fd-1_amd64.deb
 Depends: ceph-common (= 14.0.0-2020-g309a3fd-1), librgw2 (= 14.0.0-2020-g309a3fd-1), mime-support, init-system-helpers (>= 1.18~), libc6 (>= 2.16), libcurl3 (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc1 (>= 1:3.0), libgoogle-perftools4, libldap-2.4-2 (>= 2.4.7), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), librados2, libssl1.0.0 (>= 1.0.1), libstdc++6 (>= 6)
rados-objclass-dev_14.0.0-2020-g309a3fd-1_amd64.deb
rbd-fuse_14.0.0-2020-g309a3fd-1_amd64.deb
rbd-mirror_14.0.0-2020-g309a3fd-1_amd64.deb
rbd-nbd_14.0.0-2020-g309a3fd-1_amd64.deb

#5 Updated by Piotr Dalek about 1 year ago

Full info for ceph-base package:

$ dpkg -I ceph-base_14.0.0-2020-g309a3fd-1_amd64.deb 
 new debian package, version 2.0.
 size 3743080 bytes: control archive=3603 bytes.
      41 bytes,     2 lines      conffiles            
    1493 bytes,    21 lines      control              
    3354 bytes,    46 lines      md5sums              
    1979 bytes,    67 lines   *  postinst             #!/bin/sh
     305 bytes,     8 lines   *  postrm               #!/bin/sh
     305 bytes,     8 lines   *  preinst              #!/bin/sh
     531 bytes,    29 lines   *  prerm                #!/bin/sh
     425 bytes,    17 lines      shlibs               
      60 bytes,     2 lines      triggers             
 Package: ceph-base
 Source: ceph
 Version: 14.0.0-2020-g309a3fd-1
 Architecture: amd64
 Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
 Installed-Size: 18862
 Depends: binutils, ceph-common (= 14.0.0-2020-g309a3fd-1), cryptsetup-bin | cryptsetup, debianutils, e2fsprogs, findutils, gdisk, grep, logrotate, parted, psmisc, xfsprogs, python:any, libaio1 (>= 0.3.93), libc6 (>= 2.16), libgcc1 (>= 1:3.0), libleveldb1v5, liblz4-1 (>= 0.0~r130), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.0~1.9b1), librados2, libsnappy1v5, libstdc++6 (>= 6), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4)
 Recommends: btrfs-tools, ceph-mds (= 14.0.0-2020-g309a3fd-1), librados2 (= 14.0.0-2020-g309a3fd-1), libradosstriper1 (= 14.0.0-2020-g309a3fd-1), librbd1 (= 14.0.0-2020-g309a3fd-1), ntp | time-daemon
 Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14), python-ceph (<< 0.92-1223)
 Replaces: ceph (<< 10), ceph-common (<< 0.78-500), ceph-test (<< 12.2.2-14), python-ceph (<< 0.92-1223)
 Section: admin
 Priority: optional
 Homepage: http://ceph.com/
 Description: common ceph daemon libraries and management tools
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
  block and file system storage.
  .
  This package contains the libraries and management tools that are common among
  the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
  are necessary for creating, running, and administering a Ceph storage cluster.

#6 Updated by Nathan Cutler about 1 year ago

  • Status changed from Verified to Pending Backport

#8 Updated by Nathan Cutler 12 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF