Package: iproute Version: 20080725-2 Severity: important Seems iproute has been built against old version of iptables:
warp:~# tc filter add dev ppp0 parent ffff: protocol ip prio 10 u32 \ > match u32 0 0 flowid 1:1 \ > action ipt -j MARK --set-mark 1 \ > action mirred egress redirect dev ifb0 /lib/iptables/libipt_mark.so: cannot open shared object file: No such file or directory failed to find target MARK warp:~# find /lib -name "*mark.so" /lib/ebtables/libebt_mark.so /lib/xtables/libxt_connmark.so /lib/xtables/libxt_mark.so warp:~# iptables -V iptables v1.4.1.1 The reply from iproute developer Jamal Hadi Salim <h...@cyberus.ca> was: Upgrade to latest iproute2 - probably from git tree which should fix this in the following commit: ----- commit 53c017880b311d7d68926109d4248c900286f6b7 Author: Denys Fedoryshchenko <nuclear...@nuclearcat.com> Date: Mon Dec 24 11:51:11 2007 -0500 iptables compatiablity New iptables 1.4.0 has some library names changed from libipt to libxt. It is prefferable also to open libxt_ first, as newer "style". Signed-off-by: Denys Fedoryshchenko <nuclear...@nuclearcat.com> Signed-off-by: Jamal Hadi Salim <h...@cyberus.ca> Signed-off-by: Stephen Hemminger <stephen.hemmin...@vyatta.com> ------- cheers, jamal -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages iproute depends on: ii libc6 2.7-18 GNU C Library: Shared libraries ii libdb4.6 4.6.21-13 Berkeley v4.6 Database Libraries [ Versions of packages iproute recommends: ii libatm1 2.4.1-17.2 shared library for ATM (Asynchrono Versions of packages iproute suggests: ii iproute-doc 20080725-2 networking and traffic control too -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org