On Wednesday 2013-05-01 05:49, Linda Walsh wrote:
I put the new iptables from factory on my system along with the new libtiptables10.
I get a message:
When?
iptables: target "standard" has version "libxtables.so.10", but "libxtables.so.9" is required.
So, you are mixing the packages iptables-1.4.17 (requires .so.9) with iptables-1.4.18/xtables-plugins-1.4.18 (requires .so.10). That is not a supported combination, however.
It seems it requires 9, but doesn't link to 9 -- but to target generic. If a product requires version "x", shouldn't it link to libxxxx.so.x and not libxxxx.so (generic) This isn't the first time I've run into this -- where a product requires a specific .so version, but then at run time links to the "generic" name. Why wouldn't a product requiring version "x.y.z, link to the version it requires, then products with multiple requirements could live side-by-side rather than causing version hell?
It is in the very nature of plugins to have arbitrary names and/or to have the executing program take plugins of arbitrary name. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org