The files exist. They'd been unmodified, and working, for several months. 'ufw reset' regenerates them with the defaults. Neither of them includes the word 'DROP', and I don't think their contents are passed directly to nftables. I'm not familiar with their syntax, so I can't say if there's anything wrong with them.

However, on another system that was similarly configured, I had the same versions of ufw and nftables installed, and ufw was working fine. However, there was an update to iptables, 1.8.4-1, and after that was updated, ufw stopped working.

apt-listchanges sent this:

iptables (1.8.4-1) unstable; urgency=medium

    All the iptables binaries have been moved away from /sbin to /usr/sbin.
    Compatibility symlinks were provided during the Buster release, but they
    have been dropped now.
    Please make sure your scripts aren't using hardcoded binary paths.
    .
    Also, please note that iptables is no longer Priority: important. This
    means it is not installed by default in every system. It has been replaced
    by nftables.

 -- Arturo Borrero Gonzalez<art...@debian.org>   Wed,  04 Dec 2019 11:49:00 
+0200

It looks to me like both in /sbin and in /usr/sbin, there are symlinks from the names of the old iptables executables to the nftables versions, via /etc/alternatives. So I'm not sure what was actually changed, but now I'm thinking that the iptables update revealed an issue with ufw.


On 12/5/19 10:11 PM, Pascal Hambourg wrote:
Le 06/12/2019 à 04:15, Brian Vaughan a écrit :

ERROR: problem running ufw-init
Bad argument `DROP'
Error occurred at line: 4
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
Bad argument `-'
Error occurred at line: 4
(...)
Problem running '/etc/ufw/user.rules'
Problem running '/etc/ufw/user6.rules'

Did you check the contents of these two files ?


Reply via email to