[pkg-netfilter-team] Bug#956655: nftables preinst / postrm depend on bash

Etienne Champetier champetier.etienne at gmail.com
Mon Apr 13 23:45:47 BST 2020


Package: nftables
Version: 0.9.0-2

Hello,

Trying to install iptables in a container, nftables installation fails
because preinst / postrm scripts use /bin/bash, which is not present
in the container and not a dependency

apt logs extract:
~~~~~~~~~~~~~~~~~~~~~~~~
Preparing to unpack .../08-nftables_0.9.0-2_amd64.deb ...
dpkg (subprocess): unable to execute new nftables package
pre-installation script (/var/lib/dpkg/tmp.ci/preinst): No such file
or directory
dpkg: error processing archive
/tmp/apt-dpkg-install-LOgXvP/08-nftables_0.9.0-2_amd64.deb (--unpack):
 new nftables package pre-installation script subprocess returned
error exit status 2
dpkg (subprocess): unable to execute new nftables package post-removal
script (/var/lib/dpkg/tmp.ci/postrm): No such file or directory
dpkg: error while cleaning up:
 new nftables package post-removal script subprocess returned error
exit status 2
~~~~~~~~~~~~~~~~~~~~~~~~

beginning of preinst:
~~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/bash

set -e

dpkg-maintscript-helper rm_conffile \
    /etc/nftables/bridge-filter \
    0.5+snapshot20151106-1 nftables -- "$@"
~~~~~~~~~~~~~~~~~~~~~~~~

Etienne



More information about the pkg-netfilter-team mailing list