For Ubuntu 14.10 ibutils package links against wrong/old libosmvendor.so
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| ibutils (Ubuntu) |
Medium
|
Unassigned | ||
| Utopic |
Medium
|
Brian Murray |
Bug Description
---Problem Description---
ibutils InfiniBand network utilities package has a missing dependancy in Ubuntu 14.10 (x86_64)
---/etc/os-release ---
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`
libc.so.6 => /lib/x86_
libdl.so.2 => /lib/x86_
libz.so.1 => /lib/x86_
libm.so.6 => /lib/x86_
=== Ubuntu 15.04 ===
ibutils is working on 15.04
=== Ubuntu 14.04 LTS ===
ibutils is working in 14.04 and is linked like this:
ldd /usr/bin/ibis
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/
[Impact]
* Since ibutils 1.5.7-3 links against a libosmvendor.so.3 not present in Ubuntu 14.10 the ibutils tools are currently unusable.
* Rebuilding ibutils 1.5.7-3, without changing the source package, in an Ubuntu 14.10 environment instead links against libosmvendor.so.4, resulting in the tools becoming usuable.
* This problem is solved in Ubuntu 15.04 with the ibutils 1.5.7-3build1 no-change rebuild.
[Test Case]
* To trigger the bug, run the ibis command, and get the "ibis: error while loading shared libraries: libosmvendor.so.3: cannot open shared object file: No such file or directory" error message.
* Once fixed, the ibus command should instead give you a new prompt.
[Regression Potential]
* Can't see any possible regressions, given that the ibutils tools are currently unusable under Ubuntu 14.10.
Related branches
- Ubuntu branches: Pending requested 2015-03-01
-
Diff: 13 lines (+6/-0)1 file modifieddebian/changelog (+6/-0)
description: | updated |
Andreas Olsson (andol) wrote : | #1 |
Changed in ibutils (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Nils Andreas Håkansson (deltae) wrote : | #2 |
Thank you for the build.
I have verified that the build works on actual InfiniBand hardware (Mellanox Technologies MT27500 Family).
summary: |
- ibutils InfiniBand network utilities package has a missing dependancy - in Ubuntu 14.10 + For Ubuntu 14.10 ibutils package links against wrong/old libosmvendor.so |
Andreas Olsson (andol) wrote : | #3 |
Marking as Fixed, since there has already been a rebuild for the Ubuntu 15.04 ibutils package.
description: | updated |
Changed in ibutils (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in ibutils (Ubuntu Utopic): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in ibutils (Ubuntu Utopic): | |
assignee: | nobody → Brian Murray (brian-murray) |
Hello Nils, or anyone else affected,
Accepted ibutils into utopic-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Changed in ibutils (Ubuntu Utopic): | |
status: | Triaged → Fix Committed |
tags: | added: verification-needed |
Nils Andreas Håkansson (deltae) wrote : | #5 |
Hello Timo, and everone else interested,
I can confirm that utopic-
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package ibutils - 1.5.7-3build0.1
---------------
ibutils (1.5.7-3build0.1) utopic; urgency=medium
* No-change rebuild against newer libopensm5 (LP: #1426711).
-- Andreas Olsson <email address hidden> Sun, 01 Mar 2015 16:57:38 +0100
Changed in ibutils (Ubuntu Utopic): | |
status: | Fix Committed → Fix Released |
The verification of the Stable Release Update for ibutils has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
Yepp, I can confirm that ibutils 1.5.7-3 breaks in Ubuntu 14.10, since it links against no-longer-provided libosmvendor.so.3.
The Ubuntu 14.10 version of libopensm5 (3.3.18-1) instead provide libosmvendor.so.4. Making a non-change rebuild against an Ubuntu 14.10 environment makes ibutils link up properly.
The reason for this not being an issue in Ubuntu 15.04 is because its 1.5.7-3build1 verison is the needed rebuild.
@Andreas: In case you want/can test the Ubuntu 14.10 rebuild against actual InfiniBand hardware you can add the https:/ /launchpad. net/~andol/ +archive/ ubuntu/ ibutils PPA. Either that, or directly grab these two debs: https:/ /launchpad. net/~andol/ +archive/ ubuntu/ ibutils/ +build/ 7020816/ +files/ ibutils_ 1.5.7-3build0. 1%7Eppa_ amd64.deb, https:/ /launchpad. net/~andol/ +archive/ ubuntu/ ibutils/ +build/ 7020816/ +files/ libibdm1_ 1.5.7-3build0. 1%7Eppa_ amd64.deb