Package: firehol Version: 3.1.5+ds1-2 Severity: important 3.1.5+ds1-2 is the (downgraded) version that works for me.
This is sysV init, _not_ systemd. Both 3.1.5+ds1-3 and 3.1.6+ds-1 fail on upgrade. Messages are: [FAIL] Restarting firewall: firehol failed! invoke-rc.d: initscript firehol, action "restart" failed. dpkg: error processing package firehol (--install): installed firehol package post-installation script subprocess returned error exit status 1 I have no idea what's wrong, but I can see exit status is 4 from postinst, doing restart. Restart is actually doing only start, no stop. Even if I add do_stop before do_start to /etc/init.d/firehol, both do_stop and do_start fail: Restarting firewall: firehol+ log_daemon_msg_post Restarting firewall firehol + : + do_stop + /usr/sbin/firehol stop + return 1 + do_start + [ YES = NO ] + /usr/sbin/firehol start + return 1 In my attempts to identify the problem, I've even seen: # /usr/sbin/firehol stop Cannot access /usr/lib/firehol/services.common # file /usr/sbin/firehol /usr/sbin/firehol: symbolic link to ../lib/firehol/firehol maximilian:~/maint# file /usr/lib/firehol/firehol /usr/lib/firehol/firehol: Bourne-Again shell script, ASCII text executable, with very long lines -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=en_US:en (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages firehol depends on: ii firehol-common 3.1.5+ds1-2 ii lsb-base 9.20170808 Versions of packages firehol recommends: pn fireqos <none> Versions of packages firehol suggests: ii firehol-doc 3.1.5+ds1-2 ii firehol-tools 3.1.5+ds1-2 pn ulogd2 <none> -- Configuration Files: /etc/default/firehol changed: START_FIREHOL=YES WAIT_FOR_IFACE="" FIREHOL_ESTABLISHED_ACTIVATION_ACCEPT=0 Cheers, -- Cristian