Your message dated Mon, 30 Jan 2017 13:05:00 +0000
with message-id <e1cybdk-000fec...@fasolo.debian.org>
and subject line Bug#820984: fixed in proftpd-dfsg 1.3.5b-2
has caused the Debian Bug report #820984,
regarding proftpd-basic: cannot preseed / ignores local config changes
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
820984: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820984
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: proftpd-basic
Version: 1.3.5-1.1+deb8u1
Severity: serious
Justification: rc_policy.txt 3. Configuration files: "Changes to configuration
files must be preserved during a package upgrade."
Dear Maintainer(s),
please consider the following (abridged) transcript of trying to run
proftpd-basic from inetd, but ending up having it running standalone:
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# no match
root@testvz12:~# echo 'proftpd-basic shared/proftpd/inetd_or_standalone
select from inetd' | debconf-set-selections
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
proftpd-basic shared/proftpd/inetd_or_standalone select from inetd
root@testvz12:~# apt-get install -y openbsd-inetd
[...]
root@testvz12:~# DEBIAN_FRONTEND=noninteractive apt-get install -y proftpd-basic
[...]
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic shared/proftpd/inetd_or_standalone select standalone
root@testvz12:~# ps auxww | grep '[p]roftpd'
proftpd 2138 0.0 0.2 119900 2524 ? Ss 11:28 0:00 proftpd:
(accepting connections)
root@testvz12:~# netstat -tulpen | grep 21
tcp6 0 0 :::21 :::* LISTEN
108 1069993275 2138/proftpd: (acce
As you can see, the preseeding had no effect. This is due to
/var/lib/dpkg/info/proftpd-basic.config unconditionally calling
"db_set shared/proftpd/inetd_or_standalone standalone" before calling
"db_input high shared/proftpd/inetd_or_standalone", thus overwriting any
previous setting. JFTR, apparently it was debbug#707689 which triggered
adding the explicit db_set.
The same applies to any reconfiguring, of course:
root@testvz12:~# echo 'proftpd-basic shared/proftpd/inetd_or_standalone
select from inetd' | debconf-set-selections
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic shared/proftpd/inetd_or_standalone select from inetd
root@testvz12:~# dpkg-reconfigure -fnoninteractive proftpd-basic
usermod: no changes
root@testvz12:~# debconf-get-selections | grep proftpd || echo '# no match'
# Run proftpd:
proftpd-basic shared/proftpd/inetd_or_standalone select standalone
As such, the package cannot be preseeded to run from inetd at all.
Furthermore, given the current .config, any unattended (thus:
noninteractive) upgrade (or even a mere reinstall) will unconditionally
overwrite the local configuration just the same, leading to proftpd
running standalone instead of from inetd. I consider this to be in
violation of Debian policy requiring local configuration changes to be
preserved.
Best regards,
Flo
-- System Information:
Debian Release: 8.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500,
'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: proftpd-dfsg
Source-Version: 1.3.5b-2
We believe that the bug you reported is fixed in the latest version of
proftpd-dfsg, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 820...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Francesco Paolo Lovergine <fran...@debian.org> (supplier of updated
proftpd-dfsg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 30 Jan 2017 13:30:29 +0100
Source: proftpd-dfsg
Binary: proftpd-basic proftpd-dev proftpd-doc proftpd-mod-mysql
proftpd-mod-pgsql proftpd-mod-ldap proftpd-mod-odbc proftpd-mod-sqlite
proftpd-mod-geoip
Architecture: source amd64 all
Version: 1.3.5b-2
Distribution: unstable
Urgency: medium
Maintainer: ProFTPD Maintainance Team
<pkg-proftpd-maintain...@lists.alioth.debian.org>
Changed-By: Francesco Paolo Lovergine <fran...@debian.org>
Description:
proftpd-basic - Versatile, virtual-hosting FTP daemon - binaries
proftpd-dev - Versatile, virtual-hosting FTP daemon - development files
proftpd-doc - Versatile, virtual-hosting FTP daemon - documentation
proftpd-mod-geoip - Versatile, virtual-hosting FTP daemon - GeoIP module
proftpd-mod-ldap - Versatile, virtual-hosting FTP daemon - LDAP module
proftpd-mod-mysql - Versatile, virtual-hosting FTP daemon - MySQL module
proftpd-mod-odbc - Versatile, virtual-hosting FTP daemon - ODBC module
proftpd-mod-pgsql - Versatile, virtual-hosting FTP daemon - PostgreSQL module
proftpd-mod-sqlite - Versatile, virtual-hosting FTP daemon - SQLite3 module
Closes: 820984 848124
Changes:
proftpd-dfsg (1.3.5b-2) unstable; urgency=medium
.
* Removed debconf support and added NEWS entry to warn about that.
(Closes: #820984)
* Fixed wrong suggest onto libssl-dev (1.1) in proftpd-dev.
(Closes: #848124)
Checksums-Sha1:
08ff298088c82324c81705549c703547b4870421 2739 proftpd-dfsg_1.3.5b-2.dsc
be23cb2b0b3818bbf9b69526f00756fe948c6733 73904
proftpd-dfsg_1.3.5b-2.debian.tar.xz
0e906fef07f3b07648297214d0ce05a73fea76d3 2476034
proftpd-basic_1.3.5b-2_amd64.deb
92cb24d1ec6ca03e9a0656e9fd8be6d301ecdc98 981990 proftpd-dev_1.3.5b-2_amd64.deb
55d2220ddd381609d2ef49fa35078be940a9d4e0 8667
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
3e4bcd335fb741e2716e87badec39048f1d90bed 1625658 proftpd-doc_1.3.5b-2_all.deb
b516fd10df247fa7ecc35485563b91e1a3279141 478234
proftpd-mod-geoip_1.3.5b-2_amd64.deb
bffbc76d1617cfa4f2473e6dac636fa75a2743ca 485130
proftpd-mod-ldap_1.3.5b-2_amd64.deb
b0c98501152c1f8ad6e819e8add4ca072efd14f1 477524
proftpd-mod-mysql_1.3.5b-2_amd64.deb
93c96434125159a9c445265056ee35fa3002405c 478534
proftpd-mod-odbc_1.3.5b-2_amd64.deb
e8ff119825313fb3f4d9c54f82752d6f2d52b1a6 477080
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
39e5eaa1b296ac1845e92c4dc11db6d210a5d9f2 476532
proftpd-mod-sqlite_1.3.5b-2_amd64.deb
Checksums-Sha256:
8b1f7cdf3e452592ce425dca2e252e2a02e3e7687f647ec72faabc6a97b75698 2739
proftpd-dfsg_1.3.5b-2.dsc
f378fd9e1211e9754d195d49a9cde343d655180808ed70bd9ac61e3c117ff1d6 73904
proftpd-dfsg_1.3.5b-2.debian.tar.xz
0d1acdabace364a750599fb22f97f89dc5eddd19f81096f12fa114e5856ef031 2476034
proftpd-basic_1.3.5b-2_amd64.deb
3f9f79b78da1dd418172f919ccd7d39dd81972392e5be747ac28d9a17f984bd9 981990
proftpd-dev_1.3.5b-2_amd64.deb
8fc025f977ce00511af7bdc7819091559360eddc92e35111655847b63ef0b8de 8667
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
c4a13e660319bf1f64f5c0b932d29518898d0a91ac54038f8f94d18e91e18e9c 1625658
proftpd-doc_1.3.5b-2_all.deb
c98f2ba443c1f49ba32e98c8000b381f4d467fa426d20a39b9b905122eb0ed4a 478234
proftpd-mod-geoip_1.3.5b-2_amd64.deb
25f7e7a4e7631c9d8dae4d9e15661626a1ef30b211df33e3e998122ea83f84f3 485130
proftpd-mod-ldap_1.3.5b-2_amd64.deb
ebd42e0508d50ec4563733766a7a5751a350317d90865978207f36f32ed15945 477524
proftpd-mod-mysql_1.3.5b-2_amd64.deb
186b7a9c052755e61c7c42cd919e826a1214c6f1b9cd92d353dc01d9c5388652 478534
proftpd-mod-odbc_1.3.5b-2_amd64.deb
d8e33228796f4c9deb33011b4b97b6687028b34dcd9bb4130499dc816515f650 477080
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
9202b3b85350050f5975769cc4969ae0ee926b6b45ec844bfd75215db1b24d32 476532
proftpd-mod-sqlite_1.3.5b-2_amd64.deb
Files:
03dbfbd04f64e4cf05b9c2c94024b140 2739 net optional proftpd-dfsg_1.3.5b-2.dsc
403f7e6dc51e7baae40c9d46a2f446ce 73904 net optional
proftpd-dfsg_1.3.5b-2.debian.tar.xz
e021489dca0a2a4fa2352c037127b131 2476034 net optional
proftpd-basic_1.3.5b-2_amd64.deb
87bde2ff6d5f3cdb64171d8d49af7042 981990 net optional
proftpd-dev_1.3.5b-2_amd64.deb
11aa3739a83b31e7169376f2da874f4b 8667 net optional
proftpd-dfsg_1.3.5b-2_amd64.buildinfo
229aacde88af9e59f2b6fd86b15462d4 1625658 doc optional
proftpd-doc_1.3.5b-2_all.deb
e754b960fd25e01aa40db2fb03d4bd17 478234 net optional
proftpd-mod-geoip_1.3.5b-2_amd64.deb
0bb61157ba0e783bb0f860dd0ac908e2 485130 net optional
proftpd-mod-ldap_1.3.5b-2_amd64.deb
57df06bcd6f767219059fb6900e44c04 477524 net optional
proftpd-mod-mysql_1.3.5b-2_amd64.deb
8ef29bf6b73bdeda32590fe5a440beb2 478534 net optional
proftpd-mod-odbc_1.3.5b-2_amd64.deb
69e84b5a5cbb99900271a882cd5f41ab 477080 net optional
proftpd-mod-pgsql_1.3.5b-2_amd64.deb
c8c7f0a6af5c8eaaa0b2f294300c1fc4 476532 net optional
proftpd-mod-sqlite_1.3.5b-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJYjzbSAAoJEA8CpeEWNoakWhAP/3SpQ8XH43+okdW1ajgMnI4w
x9DHpwDIiV1ZNXEnPAhGPFN2py/x30o19/MpLDe5jK9Htp9Ofsy1FSJDy+9/XtnU
1TTzLFv5TfBYDy1bSltA5l4wduwL9/DnIEJ7Oad60I9yOSeBCGZ2stsGjqTSlSGg
uJbpwtt0I2FozvoiTyrlNHqGiZm2tM8X2o0wg/+jm4ulGLbnmGT6aaId0umHaZ/p
aL3Fg9xiSpZQNn3lvdLy+Qv4xrE0qrQAa8wfJh4s8HbBXAyeydcrCvbzkSww130A
TeLFQOx8/92gCyLPFURKNuauCLDaTl6QYuRv5aZTtw30XdsS4Lg4USiDPmEGHJ/z
gAOVgoOmmAtcqSQgH4Bk2xyTZMietf5EcSXSumMJZaLYzvfB4DZ/TwDwsRia4Gv2
xXpqeEd+3l2rwgGBz+kbg/MNcWpwvm0Iw1wMmBxYTp01iov30CK/EB8zLaRmDCiJ
o1pWMe//3GnYTlaMxTAlGT17nVaTyfnlOjiOObexoxEXdjDhpkOSgMdb84YuR/5v
5j6Iy3Uh9g16xLHLLHgD6lryXrByIzCAsVc9njva0V+9e30alJ+yWtp8Om6/yQIc
aszRQjVQegJULnIHGr1B9SMrq3q5MIwvY1Afb75svYE+J584zxcqTu4VhjV1xVBy
K+JmF9IoPnVlvZkUm0Fk
=P85w
-----END PGP SIGNATURE-----
--- End Message ---