misc/99619: fragroute package not including dependencies
Richard Bejtlich
taosecurity at gmail.com
Thu Jun 29 20:50:23 UTC 2006
>Number: 99619
>Category: misc
>Synopsis: fragroute package not including dependencies
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 29 20:50:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Richard Bejtlich
>Release: 6.1 REL
>Organization:
TaoSecurity
>Environment:
FreeBSD poweredge.taosecurity.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
>Description:
I just installed fragroute from the 6-STABLE package. It did not automatically add the dependent packages libdnet or libevent.
>How-To-Repeat:
pkg_add -vr fragroute
# fragtest
/libexec/ld-elf.so.1: Shared object "libdnet.so.1" not found, required by "fragtest"
(after adding libdnet)
# fragtest
/libexec/ld-elf.so.1: Shared object "libevent-1.1a.so.1" not found, required by "fragtest"
>Fix:
# pkg_add -vr libdnet
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
setting passive mode
opening data connection
initiating transfer
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/libdnet.tbz...x +CONTENTS
x +COMMENT
x +DESC
x +MTREE_DIRS
x man/man3/dnet.3.gz
x man/man8/dnet.8.gz
x bin/dnet-config
x sbin/dnet
x lib/libdnet.a
x lib/libdnet.la
x lib/libdnet.so
x lib/libdnet.so.1
x include/dnet/addr.h
x include/dnet/arp.h
x include/dnet/blob.h
x include/dnet/eth.h
x include/dnet/fw.h
x include/dnet/icmp.h
x include/dnet/intf.h
x include/dnet/ip.h
x include/dnet/ip6.h
x include/dnet/os.h
x include/dnet/rand.h
x include/dnet/route.h
x include/dnet/tcp.h
x include/dnet/tun.h
x include/dnet/udp.h
x include/dnet.h
tar command returns 0 status
Done.
extract: Package name is libdnet-1.10_1
extract: CWD to /usr/local
extract: /usr/local/man/man3/dnet.3.gz
extract: /usr/local/man/man8/dnet.8.gz
extract: /usr/local/bin/dnet-config
extract: /usr/local/sbin/dnet
extract: /usr/local/lib/libdnet.a
extract: /usr/local/lib/libdnet.la
extract: /usr/local/lib/libdnet.so
extract: /usr/local/lib/libdnet.so.1
extract: /usr/local/include/dnet/addr.h
extract: /usr/local/include/dnet/arp.h
extract: /usr/local/include/dnet/blob.h
extract: /usr/local/include/dnet/eth.h
extract: /usr/local/include/dnet/fw.h
extract: /usr/local/include/dnet/icmp.h
extract: /usr/local/include/dnet/intf.h
extract: /usr/local/include/dnet/ip.h
extract: /usr/local/include/dnet/ip6.h
extract: /usr/local/include/dnet/os.h
extract: /usr/local/include/dnet/rand.h
extract: /usr/local/include/dnet/route.h
extract: /usr/local/include/dnet/tcp.h
extract: /usr/local/include/dnet/tun.h
extract: /usr/local/include/dnet/udp.h
extract: /usr/local/include/dnet.h
extract: execute '/sbin/ldconfig -m /usr/local/lib'
extract: CWD to .
Running mtree for libdnet-1.10_1..
mtree -U -f +MTREE_DIRS -d -e -p /usr/local >/dev/null
Attempting to record package into /var/db/pkg/libdnet-1.10_1..
Package libdnet-1.10_1 registered in /var/db/pkg/libdnet-1.10_1
# pkg_add -vr libevent
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
setting passive mode
opening data connection
initiating transfer
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/libevent.tbz...x +CONTENTS
x +COMMENT
x +DESC
x +MTREE_DIRS
x man/man3/event.3.gz
x man/man3/event_init.3.gz
x man/man3/event_dispatch.3.gz
x man/man3/event_loop.3.gz
x man/man3/event_loopexit.3.gz
x man/man3/event_set.3.gz
x man/man3/event_add.3.gz
x man/man3/event_del.3.gz
x man/man3/event_once.3.gz
x man/man3/event_pending.3.gz
x man/man3/event_initialized.3.gz
x man/man3/event_priority_init.3.gz
x man/man3/event_priority_set.3.gz
x man/man3/evtimer_set.3.gz
x man/man3/evtimer_add.3.gz
x man/man3/evtimer_del.3.gz
x man/man3/evtimer_pending.3.gz
x man/man3/evtimer_initialized.3.gz
x man/man3/signal_set.3.gz
x man/man3/signal_add.3.gz
x man/man3/signal_del.3.gz
x man/man3/signal_pending.3.gz
x man/man3/signal_initialized.3.gz
x man/man3/bufferevent_new.3.gz
x man/man3/bufferevent_free.3.gz
x man/man3/bufferevent_write.3.gz
x man/man3/bufferevent_write_buffer.3.gz
x man/man3/bufferevent_read.3.gz
x man/man3/bufferevent_enable.3.gz
x man/man3/bufferevent_disable.3.gz
x man/man3/bufferevent_settimeout.3.gz
x man/man3/evbuffer_new.3.gz
x man/man3/evbuffer_free.3.gz
x man/man3/evbuffer_add.3.gz
x man/man3/evbuffer_add_buffer.3.gz
x man/man3/evbuffer_add_printf.3.gz
x man/man3/evbuffer_drain.3.gz
x man/man3/evbuffer_write.3.gz
x man/man3/evbuffer_read.3.gz
x man/man3/evbuffer_find.3.gz
x include/event.h
x lib/libevent-1.1a.so
x lib/libevent-1.1a.so.1
x lib/libevent.a
x lib/libevent.la
x lib/libevent.so
tar command returns 0 status
Done.
extract: Package name is libevent-1.1a_1
extract: CWD to /usr/local
extract: /usr/local/man/man3/event.3.gz
extract: /usr/local/man/man3/event_init.3.gz
extract: /usr/local/man/man3/event_dispatch.3.gz
extract: /usr/local/man/man3/event_loop.3.gz
extract: /usr/local/man/man3/event_loopexit.3.gz
extract: /usr/local/man/man3/event_set.3.gz
extract: /usr/local/man/man3/event_add.3.gz
extract: /usr/local/man/man3/event_del.3.gz
extract: /usr/local/man/man3/event_once.3.gz
extract: /usr/local/man/man3/event_pending.3.gz
extract: /usr/local/man/man3/event_initialized.3.gz
extract: /usr/local/man/man3/event_priority_init.3.gz
extract: /usr/local/man/man3/event_priority_set.3.gz
extract: /usr/local/man/man3/evtimer_set.3.gz
extract: /usr/local/man/man3/evtimer_add.3.gz
extract: /usr/local/man/man3/evtimer_del.3.gz
extract: /usr/local/man/man3/evtimer_pending.3.gz
extract: /usr/local/man/man3/evtimer_initialized.3.gz
extract: /usr/local/man/man3/signal_set.3.gz
extract: /usr/local/man/man3/signal_add.3.gz
extract: /usr/local/man/man3/signal_del.3.gz
extract: /usr/local/man/man3/signal_pending.3.gz
extract: /usr/local/man/man3/signal_initialized.3.gz
extract: /usr/local/man/man3/bufferevent_new.3.gz
extract: /usr/local/man/man3/bufferevent_free.3.gz
extract: /usr/local/man/man3/bufferevent_write.3.gz
extract: /usr/local/man/man3/bufferevent_write_buffer.3.gz
extract: /usr/local/man/man3/bufferevent_read.3.gz
extract: /usr/local/man/man3/bufferevent_enable.3.gz
extract: /usr/local/man/man3/bufferevent_disable.3.gz
extract: /usr/local/man/man3/bufferevent_settimeout.3.gz
extract: /usr/local/man/man3/evbuffer_new.3.gz
extract: /usr/local/man/man3/evbuffer_free.3.gz
extract: /usr/local/man/man3/evbuffer_add.3.gz
extract: /usr/local/man/man3/evbuffer_add_buffer.3.gz
extract: /usr/local/man/man3/evbuffer_add_printf.3.gz
extract: /usr/local/man/man3/evbuffer_drain.3.gz
extract: /usr/local/man/man3/evbuffer_write.3.gz
extract: /usr/local/man/man3/evbuffer_read.3.gz
extract: /usr/local/man/man3/evbuffer_find.3.gz
extract: /usr/local/include/event.h
extract: /usr/local/lib/libevent-1.1a.so
extract: /usr/local/lib/libevent-1.1a.so.1
extract: /usr/local/lib/libevent.a
extract: /usr/local/lib/libevent.la
extract: /usr/local/lib/libevent.so
extract: execute '/sbin/ldconfig -m /usr/local/lib'
extract: CWD to .
Running mtree for libevent-1.1a_1..
mtree -U -f +MTREE_DIRS -d -e -p /usr/local >/dev/null
Attempting to record package into /var/db/pkg/libevent-1.1a_1..
Package libevent-1.1a_1 registered in /var/db/pkg/libevent-1.1a_1
poweredge:/root# rehash
poweredge:/root# fragtest
Usage: fragtest TESTS ... <host>
where TESTS is any combination of the following (or "all"):
ping prerequisite for all tests
ip-opt determine supported IP options
ip-tracert determine path to target
frag try 8-byte IP fragments
frag-new try 8-byte fwd-overlapping IP fragments, favoring new data
frag-old try 8-byte fwd-overlapping IP fragments, favoring old data
frag-timeout determine IP fragment reassembly timeout
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list