Bug #4027
closedceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
0%
Description
Instead of fuse-libs it should require libfuse2. This is likely specific to opensuse, but should double check others. Temporary workaround is to force installation of ceph-fuse by adding --nodeps to rpm command, or in the case of zypper it will prompt for that option.
gitbuilder-opensuse12-amd64:/home/ubuntu # zypper install ceph-fuseLoading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides fuse-libs needed by ceph-fuse-0.56.2-0.x86_64
Solution 1: do not install ceph-fuse-0.56.2-0.x86_64
Solution 2: break ceph-fuse-0.56.2-0.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...
The following NEW package is going to be installed:
ceph-fuse
1 new package to install.
Overall download size: 930.5 KiB. After the operation, additional 2.9 MiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package ceph-fuse-0.56.2-0.x86_64
(1/1), 930.5 KiB ( 2.9 MiB unpacked)
Retrieving: ceph-fuse-0.56.2-0.x86_64.rpm ................................[done]
Installing: ceph-fuse-0.56.2-0 ...........................................[done]
Additional rpm output:
warning: /var/cache/zypp/packages/ceph/ceph-fuse-0.56.2-0.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 17ed316d: NOKEY
gitbuilder-opensuse12-amd64:/home/ubuntu # rpm -q --requires ceph-fuse
/bin/sh
ceph
fuse-libs
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.9)(64bit)
libfuse.so.2()(64bit)
libfuse.so.2(FUSE_2.4)(64bit)
libfuse.so.2(FUSE_2.5)(64bit)
libfuse.so.2(FUSE_2.6)(64bit)
libfuse.so.2(FUSE_2.8)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnspr4.so()(64bit)
libnss3.so()(64bit)
libnss3.so(NSS_3.2)(64bit)
libnss3.so(NSS_3.3)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libstdc++
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libuuid
libuuid.so.1()(64bit)
libuuid.so.1(UUID_1.0)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
gitbuilder-opensuse12-amd64:/home/ubuntu # rpm -q --provides libfuse
package libfuse is not installed
gitbuilder-opensuse12-amd64:/home/ubuntu # rpm -q --provides libfuse2
libfuse.so.2()(64bit)
libfuse.so.2(FUSE_2.2)(64bit)
libfuse.so.2(FUSE_2.4)(64bit)
libfuse.so.2(FUSE_2.5)(64bit)
libfuse.so.2(FUSE_2.6)(64bit)
libfuse.so.2(FUSE_2.7)(64bit)
libfuse.so.2(FUSE_2.7.5)(64bit)
libfuse.so.2(FUSE_2.8)(64bit)
libfuse.so.2(FUSE_2.9)(64bit)
libfuse2 = 2.9.0-4.2.2
libfuse2(x86-64) = 2.9.0-4.2.2
gitbuilder-opensuse12-amd64:/home/ubuntu #