Bug#993164: proftpd-core: When upgrading from Buster to Bullseyes, the installation of ProFTPd fails

Andreas Günther debian.bugs at linuxmaker.com
Mon Aug 30 10:52:44 BST 2021


Hi Hilmar,

Am Montag, 30. August 2021, 00:26:11 CEST schrieb Hilmar Preuße:
> 
> When splitting off the wrap and the crypto modules into own packages I
> put them into recommends to make sure they are installed.
> 
> proftpd-dfsg (1.3.7a-2) unstable; urgency=medium
> 
>    [ Hilmar Preusse ]
>    * Move modules depending on libsodium & libwrap0 into own packages.
>      New packages are recommended.
> 
> Francesco later decided to put them into Suggests:
> 
> proftpd-dfsg (1.3.7a+dfsg-3) unstable; urgency=medium
> 
>    * Moved -mod-wrap and -mod-crypto among Suggests, thanks to changes
> to default
>      template for modules.conf.
> 
> So, you probably have a custom modules.conf and refused to use the one
> from the package maintainers. So solution could be: either install these
> packages or use the modules.conf from the package. Please send the
> output of
> 
> apt install proftpd-core proftpd-basic proftpd-mod-crypto proftpd-mod-wrap
> 
> I'm wondering why this does not work: all packages should be unpacked
> before the proftpd-core is configured, so all files needed to configure
> proftpd-core should be available.
> 
> Hilmar
> --
> #206401 http://counter.li.org
The modules.conf is definitely untouched. And the output of 

apt install proftpd-core proftpd-basic proftpd-mod-crypto proftpd-mod-wrap 

is the same as previously reported. Means 

dpkg --ignore-depends = proftpd-core -i proftpd-mod-crypto_1.3.7a + 
dfsg-12_amd64.deb 
.
.
.
I was able to install all packages except for proftpd-core, that still fails. 
dpkg -l | grep proftpd
ii  proftpd-basic                        1.3.7a+dfsg-12                 all          Transitional dummy package for ProFTPD
iF  proftpd-core                         1.3.7a+dfsg-12                 amd64        Versatile, virtual-hosting FTP daemon - binaries
ii  proftpd-doc                          1.3.7a+dfsg-12                 all          Versatile, virtual-hosting FTP daemon - documentation
ii  proftpd-mod-crypto                   1.3.7a+dfsg-12                 amd64        Versatile, virtual-hosting FTP daemon - TLS/SSL/SFTP modules
ii  proftpd-mod-wrap                     1.3.7a+dfsg-12                 amd64        Versatile, virtual-hosting FTP daemon - tcpwrapper module
# dpkg -i proftpd-core_1.3.7a + dfsg-12_amd64.deb 
(Read database ... 45118 files and directories are currently installed.) 
Preparation for unpacking proftpd-core_1.3.7a + dfsg-12_amd64.deb ... 
Unpacking proftpd-core (1.3.7a + dfsg-12) via (1.3.7a + dfsg-12) ... proftpd-core (1.3.7a + dfsg-12) is set up ... usermod: No changes Synchronizing state 
of proftpd.service with SysV service script with / lib / systemd / systemd-
sysv-install. 
Executing: / lib / systemd / systemd-sysv-install enable proftpd 
Failed to enable unit: Unit file /etc/systemd/system/proftpd.service is 
masked. 
dpkg: error while editing the package proftpd-core (--install): 
The "installed proftpd-core script of the post-installation package" 
subprocess returned the error value 1 Processing triggers for man-db (2.9.4-2) 
... 
Errors occurred while editing: 
proftpd-core 

Best regards

Andreas


More information about the Pkg-proftpd-maintainers mailing list