tcpreplay, package broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tcpreplay (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: tcpreplay
Ubuntu Release: Feisty
arch : amd64
package: tcpreplay (2.99+3.0.beta11-3) [universe]
Accroding to the package depedency, this package need the package libopts25. But when we install both package, and we check the shared library dependencies of usr/bin/tcpreplay, one of them (libopts.so.25) was not found...
After a little investigation, I found that the package libopts25 provide the /usr/lib/
root@Ubuntu:~# dpkg -l libopts25
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii libopts25 5.8.8-1 automated option processing library based on autogen - runtime
root@Ubuntu:~# dpkg -L libopts25
/.
/usr
/usr/lib
/usr/lib/
/usr/lib/
/usr/share
/usr/share/doc
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/lib/
/usr/lib/
To have tcpreplay working, I download the source, get the dependency of the package and then build the package directly from the source.
apt-get source tcpreplay
apt-get build-dep tcpreplay
./configure
make
make install
Then tcpreplay was working:
# ldd /usr/local/
libm.so.6 => /lib/libm.so.6 (0x00002aeaab0b
libdl.so.2 => /lib/libdl.so.2 (0x00002aeaab33
librt.so.1 => /lib/librt.so.1 (0x00002aeaab54
libnsl.so.1 => /lib/libnsl.so.1 (0x00002aeaab74
libc.so.6 => /lib/libc.so.6 (0x00002aeaab96
By the way, can we contribute by rebuilding the package and fix the bug by ourself?
Thanks,
Alexandre Hudon
Changed in tcpreplay: | |
status: | Confirmed → Invalid |
I also ran into this on 7.04/amd64 and also 7.04/i386. Also the build or at least labelling of the libopt package is in error. A simple solution for me was to create an additional symbolic link from libopts.so.24 -> libopts.so.25