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

Reply via email to