Hi Andreas, On Tue, 2009-01-06 at 12:48 +0100, Andreas Henriksson wrote:
> The problem seems to be that both libxt_MARK.so and libipt_MARK.so are > searched for in the /lib/iptables directory, while the libxt_* files are > actually in /lib/xtables/ ... That's why libxt_MARK.so isn't found. > > It's possible to work around this by setting the IPTABLES_LIB_DIR > environment variable, but that only seems to give us other problems: > > $ IPTABLES_LIB_DIR=/lib/xtables/ /sbin/tc filter add dev skif 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/xtables//libxt_MARK.so: undefined symbol: mark > failed to find target MARK > > bad action parsing > parse_action: bad value (11:ipt)! > Illegal "action" > Maybe try: export IPTABLES_LIB_DIR=/lib/xtables/ tc filter add dev skif parent... > PS. For the absolutely latest iproute version (as there has been no > additional commits in upstream git since the last "v2.6.27" release), > build from debians "pkg-iproute" git repo: > git clone git://git.debian.org/git/collab-maint/pkg-iproute > apt-get build-dep iproute > apt-get install git-buildpackage build-essentials > cd pkg-iproute > git-buildpackage > > I run debian exclusively these days (but unfortunately my own dev tc); so it shouldnt be hard to reproduce this. I will spend time this week looking into this issue. cheers, jamal -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org