And libosmvendor.so.3 was part of libopensm5.
dpkg -S /usr/lib/x86_64-linux-gnu/libosmvendor.so.3
libopensm5: /usr/lib/x86_64-linux-gnu/libosmvendor.so.3
and has the following deps:
apt-cache depends ibutils
ibutils
Depends: libc6
Depends: libgcc1
Depends: libibdm1
Depends: libopensm5
Depends: libstdc++6
Depends: libtcl8.6
---Problem Description---
ibutils InfiniBand network utilities package has a missing dependancy in Ubuntu 14.10 (x86_64)
---/etc/os-release --- www.ubuntu. com/" help.ubuntu. com/" bugs.launchpad. net/ubuntu/"
NAME="Ubuntu"
VERSION="14.10 (Utopic Unicorn)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.10"
VERSION_ID="14.10"
HOME_URL="http://
SUPPORT_URL="http://
BUG_REPORT_URL="http://
---Steps to Reproduce---
install ibutils and run ibis it will fail with a problem loading libosmvendor.so.3
root@my-vz:/# ibis
ibis: error while loading shared libraries: libosmvendor.so.3: cannot open shared object file: No such file or directory
root@my-vz:/# ldd `which ibis`
linux- vdso.so. 1 => (0x00007fff06df e000)
libopensm. so.5 => /usr/lib/ x86_64- linux-gnu/ libopensm. so.5 (0x00007ff65045 7000)
libosmvendor. so.3 => not found
libosmcomp. so.3 => /usr/lib/ x86_64- linux-gnu/ libosmcomp. so.3 (0x00007ff65024 8000)
libtcl8. 6.so => /usr/lib/ x86_64- linux-gnu/ libtcl8. 6.so (0x00007ff64fea b000)
libpthread. so.0 => /lib/x86_ 64-linux- gnu/libpthread. so.0 (0x00007ff64fc8 d000) 64-linux- gnu/libc. so.6 (0x00007ff64f8c 7000) 64-linux- gnu/libdl. so.2 (0x00007ff64f6c 3000) 64-linux- gnu/libz. so.1 (0x00007ff64f4a a000) 64-linux- gnu/libm. so.6 (0x00007ff64f1a 3000)
/lib64/ ld-linux- x86-64. so.2 (0x00007ff65067 1000)
libc.so.6 => /lib/x86_
libdl.so.2 => /lib/x86_
libz.so.1 => /lib/x86_
libm.so.6 => /lib/x86_
root@my-vz:/# apt-cache depends ibutils
ibutils
Depends: libc6
Depends: libgcc1
Depends: libibdm1
Depends: libopensm5
Depends: libstdc++6
Depends: libtcl8.6
The problem is probably that libopensm5 used to provided libosmvendor.so.3 in Ubuntu 14.04 LTS but no longer does so.
In 15.04 the libopensm5 dependancy on libopensm5 has been replaced by a dependancy on libopensm5a and libosmvendor4
=== Ubuntu 15.04 ===
ibutils is working on 15.04 and has an additional dependency on libosmvendor4
root@my-15-04:/# apt-cache depends ibutils
ibutils
Depends: libc6
Depends: libgcc1
Depends: libibdm1
Depends: libopensm5a
Depends: libosmcomp3
Depends: libosmvendor4
Depends: libstdc++6
Depends: libtcl8.6
=== Ubuntu 14.04 LTS ===
ibutils is working in 14.04 and is linked like this:
ldd /usr/bin/ibis e000) x86_64- linux-gnu/ libopensm. so.5 (0x00007f4a70b4 6000) x86_64- linux-gnu/ libosmvendor. so.3 (0x00007f4a7093 e000) x86_64- linux-gnu/ libosmcomp. so.3 (0x00007f4a7072 f000) x86_64- linux-gnu/ libtcl8. 6.so (0x00007f4a7039 7000) 64-linux- gnu/libpthread. so.0 (0x00007f4a7017 9000) 64-linux- gnu/libc. so.6 (0x00007f4a6fdb 2000) x86_64- linux-gnu/ libibumad. so.3 (0x00007f4a6fba b000) 64-linux- gnu/libdl. so.2 (0x00007f4a6f9a 7000) 64-linux- gnu/libz. so.1 (0x00007f4a6f78 d000) 64-linux- gnu/libm. so.6 (0x00007f4a6f48 7000) ld-linux- x86-64. so.2 (0x00007f4a70d6 4000)
linux-vdso.so.1 => (0x00007fffaedf
libopensm.so.5 => /usr/lib/
libosmvendor.so.3 => /usr/lib/
libosmcomp.so.3 => /usr/lib/
libtcl8.6.so => /usr/lib/
libpthread.so.0 => /lib/x86_
libc.so.6 => /lib/x86_
libibumad.so.3 => /usr/lib/
libdl.so.2 => /lib/x86_
libz.so.1 => /lib/x86_
libm.so.6 => /lib/x86_
/lib64/
And libosmvendor.so.3 was part of libopensm5. x86_64- linux-gnu/ libosmvendor. so.3 x86_64- linux-gnu/ libosmvendor. so.3
dpkg -S /usr/lib/
libopensm5: /usr/lib/
and has the following deps:
apt-cache depends ibutils
ibutils
Depends: libc6
Depends: libgcc1
Depends: libibdm1
Depends: libopensm5
Depends: libstdc++6
Depends: libtcl8.6