Upgrade from Jammy to Noble breaks iptables-persistent and netfilter-persistent firewall configuration if ufw is also installed pre-upgrade.
from /var/log/dist-upgrade/apt.log:
Broken ufw:amd64 Breaks on iptables-persistent:amd64 < 1.0.16 -> 1.0.20 @ii umU >
Considering iptables-persistent:amd64 -1 as a solution to ufw:amd64 5
Added iptables-persistent:amd64 to the remove list
Conflicts//Breaks against version 1.0.16 for iptables-persistent but that is not InstVer, ignoring
Broken ufw:amd64 Breaks on netfilter-persistent:amd64 < 1.0.16 -> 1.0.20 @ii umU >
Considering netfilter-persistent:amd64 0 as a solution to ufw:amd64 5
Added netfilter-persistent:amd64 to the remove list
Conflicts//Breaks against version 1.0.16 for netfilter-persistent but that is not InstVer, ignoring
MarkDelete iptables-persistent:amd64 < 1.0.16 -> 1.0.20 @ii umU > FU=0
Fixing ufw:amd64 via remove of iptables-persistent:amd64
MarkDelete netfilter-persistent:amd64 < 1.0.16 -> 1.0.20 @ii umU > FU=0
Fixing ufw:amd64 via remove of netfilter-persistent:amd64
ufw 0.36.2-1 add the breaks
$ apt show ufw
Package: ufw
Version: 0.36.2-6
Priority: standard
Section: admin
Origin: Ubuntu
Maintainer: Jamie Strandboge <email address hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 869 kB
Depends: iptables, ucf, python3:any, debconf (>= 0.5) | debconf-2.0
Suggests: rsyslog
Breaks: iptables-persistent, netfilter-persistent
Homepage: https://launchpad.net/ufw
Task: standard
Download-Size: 169 kB
APT-Manual-Installed: no
APT-Sources: http://phx-ad-3.clouds.archive.ubuntu.com/ubuntu noble/main amd64 Packages
Description: program for managing a Netfilter firewall
The Uncomplicated FireWall is a front-end for iptables, to make managing a
Netfilter firewall easier. It provides a command line interface with syntax
similar to OpenBSD's Packet Filter. It is particularly well-suited as a
host-based firewall.
Post do-release-upgrade, iptables-persistent and netfilter-persistent are removed, which breaks any machines that relied on their configuration.
Upgrade from Jammy to Noble breaks iptables-persistent and netfilter- persistent firewall configuration if ufw is also installed pre-upgrade.
from /var/log/ dist-upgrade/ apt.log: persistent: amd64 < 1.0.16 -> 1.0.20 @ii umU > persistent: amd64 -1 as a solution to ufw:amd64 5 persistent: amd64 to the remove list persistent: amd64 < 1.0.16 -> 1.0.20 @ii umU > persistent: amd64 0 as a solution to ufw:amd64 5 persistent: amd64 to the remove list persistent but that is not InstVer, ignoring persistent: amd64 < 1.0.16 -> 1.0.20 @ii umU > FU=0 persistent: amd64 persistent: amd64 < 1.0.16 -> 1.0.20 @ii umU > FU=0 persistent: amd64
Broken ufw:amd64 Breaks on iptables-
Considering iptables-
Added iptables-
Conflicts//Breaks against version 1.0.16 for iptables-persistent but that is not InstVer, ignoring
Broken ufw:amd64 Breaks on netfilter-
Considering netfilter-
Added netfilter-
Conflicts//Breaks against version 1.0.16 for netfilter-
MarkDelete iptables-
Fixing ufw:amd64 via remove of iptables-
MarkDelete netfilter-
Fixing ufw:amd64 via remove of netfilter-
ufw 0.36.2-1 add the breaks /bugs.launchpad .net/ubuntu/ +filebug persistent, netfilter- persistent /launchpad. net/ufw Installed: no phx-ad- 3.clouds. archive. ubuntu. com/ubuntu noble/main amd64 Packages
$ apt show ufw
Package: ufw
Version: 0.36.2-6
Priority: standard
Section: admin
Origin: Ubuntu
Maintainer: Jamie Strandboge <email address hidden>
Bugs: https:/
Installed-Size: 869 kB
Depends: iptables, ucf, python3:any, debconf (>= 0.5) | debconf-2.0
Suggests: rsyslog
Breaks: iptables-
Homepage: https:/
Task: standard
Download-Size: 169 kB
APT-Manual-
APT-Sources: http://
Description: program for managing a Netfilter firewall
The Uncomplicated FireWall is a front-end for iptables, to make managing a
Netfilter firewall easier. It provides a command line interface with syntax
similar to OpenBSD's Packet Filter. It is particularly well-suited as a
host-based firewall.
Post do-release-upgrade, iptables-persistent and netfilter- persistent are removed, which breaks any machines that relied on their configuration.