Package: iptables-persistent
Version: 1.0.9

debian Buster/testing from 19. Nov. 2018
running 'netfilter-persistent save' gives funny errors including $PWD
modprobe -d requires an argument or could be omitted completely.

# netfilter-persistent save
run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open 
moddep file '/root/-q/lib/modules/4.18.0-2-amd64/modules.dep.bin'
modprobe: FATAL: Module ip6table_filter not found in directory 
/root/-q/lib/modules/4.18.0-2-amd64
#

possible fix:

--- /usr/share/netfilter-persistent/plugins.d/25-ip6tables.orig 2018-11-19 
23:07:31.895973731 +0100
+++ /usr/share/netfilter-persistent/plugins.d/25-ip6tables      2018-11-19 
23:07:40.991973533 +0100
@@ -34,7 +34,7 @@
 {
        #save IPv6 rules
        #need at least ip6table_filter loaded:
-       /sbin/modprobe -d -q ip6table_filter || true
+       /sbin/modprobe -d / -q ip6table_filter || true
        if [ ! -f /proc/net/ip6_tables_names ]; then
                log_action_cont_msg "Warning: skipping IPv6 (Kernel support is 
missing)"
        elif [ -x /sbin/ip6tables-save ]; then

Thanks for taking care,
   Urs

Reply via email to