"ceph" package in Quantal (12.10) linked against libunwind7, which is not available

Bug #1089602 reported by Jonathan Thackray
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ceph (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

To reproduce, do the following:

# date
Wed Dec 12 19:53:07 GMT 2012

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.10
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu 12.10"

# apt-get install ceph
# ldd /usr/bin/ceph-mon
 linux-vdso.so.1 => (0x00007fff381ff000)
 libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f4f39e3a000)
 libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007f4f39bfc000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4f399de000)
 libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4f397d9000)
 librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4f395d1000)
 libtcmalloc.so.4 => /usr/local/lib/libtcmalloc.so.4 (0x00007f4f3935f000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4f3905c000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4f38d60000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4f38b49000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4f3878a000)
 libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f4f38567000)
 libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007f4f38361000)
 libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007f4f3815d000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4f37f59000)
 /lib64/ld-linux-x86-64.so.2 (0x00007f4f3adf6000)
 libunwind.so.7 => not found

# /usr/bin/ceph-mon
/usr/bin/ceph-mon: error while loading shared libraries: libunwind.so.7: cannot open shared object file: No such file or directory

libunwind8 is listed as a dependency, but the ceph binaries are still linked against libunwind7.
Please recompile them.

Thanks,
Jon.

Revision history for this message
Micah Gersten (micahg) wrote :

From a quantal system:
ldd /usr/bin/ceph-mon
 linux-vdso.so.1 => (0x00007fff47128000)
 libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fe5e8368000)
 libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fe5e812a000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe5e7f0c000)
 libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fe5e7d07000)
 librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe5e7aff000)
 libtcmalloc.so.4 => /usr/lib/libtcmalloc.so.4 (0x00007fe5e7890000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe5e758d000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe5e7291000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe5e707a000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe5e6cbb000)
 libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fe5e6a98000)
 libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fe5e6892000)
 libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fe5e668e000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe5e648a000)
 /lib64/ld-linux-x86-64.so.2 (0x00007fe5e932c000)
 libunwind.so.8 => /usr/lib/libunwind.so.8 (0x00007fe5e6270000)

So, you probably have a local copy of /usr/bin/ceph-mon installed, not the packaged version.

affects: launchpad → ceph (Ubuntu)
Changed in ceph (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.