Your message dated Wed, 01 Feb 2017 10:04:44 +0000
with message-id <[email protected]>
and subject line Bug#848111: fixed in opendnssec 1:2.0.4-2
has caused the Debian Bug report #848111,
regarding opendnssec-enforcer-mysql: fails to upgrade from 'jessie': 
dpkg-maintscript-helper: error: conffile 'conf.xml' is not an absolute path
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 [email protected]
immediately.)


-- 
848111: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848111
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: opendnssec-enforcer-mysql
Version: 1:2.0.3-2
Severity: serious
User: [email protected]
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'jessie'.
It installed fine in 'jessie', then the upgrade to 'stretch' fails.

>From the attached log (scroll to the bottom...):

  Preparing to unpack .../opendnssec-enforcer-mysql_1%3a2.0.3-2_amd64.deb ...
  Unpacking opendnssec-enforcer-mysql (1:2.0.3-2) over (1:1.4.6-6) ...
  dpkg-maintscript-helper: error: conffile 'conf.xml' is not an absolute path
  dpkg: warning: subprocess old post-removal script returned error exit status 1
  dpkg: trying script from the new package instead ...
  dpkg: error processing archive 
/var/cache/apt/archives/opendnssec-enforcer-mysql_1%3a2.0.3-2_amd64.deb 
(--unpack):
   there is no script in the new version of the package - giving up
  dpkg-maintscript-helper: error: conffile 'conf.xml' is not an absolute path
  dpkg: error while cleaning up:
   subprocess installed pre-installation script returned error exit status 1


Looking at the maintainer scripts in jessie, the offending code is:

for conffile in conf kasp zonefetch zonelist; do
    for ext in xml xml.sample; do
        dpkg-maintscript-helper rm_conffile ${conffile}.${ext} 1.2.1.dfsg-1 -- 
"$@"
    done
done

That could never have worked, these old files were never cleaned up.
Just dpkg in stretch got more strict and reports an error about it now.

Either reinstate that code (with correct paths and a bumped version),
s.t. the cleanup is attempted again or ship a dummy empty prerm script
in the package.


cheers,

Andreas

Attachment: opendnssec-enforcer-mysql_1:2.0.3-2.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: opendnssec
Source-Version: 1:2.0.4-2

We believe that the bug you reported is fixed in the latest version of
opendnssec, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Surý <[email protected]> (supplier of updated opendnssec 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 01 Feb 2017 10:25:24 +0100
Source: opendnssec
Binary: opendnssec-common opendnssec opendnssec-doc opendnssec-enforcer 
opendnssec-enforcer-mysql opendnssec-enforcer-sqlite3 opendnssec-signer 
libhsm-bin
Architecture: source
Version: 1:2.0.4-2
Distribution: unstable
Urgency: high
Maintainer: Debian DNS Packaging <[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
 libhsm-bin - library for interfacing PKCS#11 Hardware Security Modules
 opendnssec - dependency package to install full OpenDNSSEC suite
 opendnssec-common - common configuration files for OpenDNSSEC suite
 opendnssec-doc - documentation for OpenDNSSEC suite
 opendnssec-enforcer - tool to prepare DNSSEC keys (common package)
 opendnssec-enforcer-mysql - tool to prepare DNSSEC keys (MySQL backend)
 opendnssec-enforcer-sqlite3 - tool to prepare DNSSEC keys (sqlite3 backend)
 opendnssec-signer - daemon to sign DNS zone files periodically
Closes: 848111
Changes:
 opendnssec (1:2.0.4-2) unstable; urgency=high
 .
   * Also add empty postinst and postrm maintainer scripts to
     opendnssec-enforcer-mysql package to allow upgrades from jessie
     (Closes: #848111)
Checksums-Sha1:
 f705e82a8f8f2dc6ac7f0aa0e4cb0ddca85f600d 2835 opendnssec_2.0.4-2.dsc
 92d183b03958c4e1885ca7ab5f70f0bfa4a880fb 23656 opendnssec_2.0.4-2.debian.tar.xz
 ea81fdf226b7f2b9e19505938e55d89eb90653da 13624 
opendnssec_2.0.4-2_amd64.buildinfo
Checksums-Sha256:
 48fb6492baaac866798d7ab93129f1307bb6d053e0f4edcdc6f695ec4c8584ec 2835 
opendnssec_2.0.4-2.dsc
 f68d076791ae9cde24a8723375ab2c7e26646eb949c7e7b0cebbb6b18434920b 23656 
opendnssec_2.0.4-2.debian.tar.xz
 656fb04a4bd8c437b25ee57ef9befb0da4671f7f10f7666340d50265859e28e1 13624 
opendnssec_2.0.4-2_amd64.buildinfo
Files:
 e78e5495ba8e8181158f3cd78655dfec 2835 admin extra opendnssec_2.0.4-2.dsc
 9ca88794d504e859cbd74949d04c208d 23656 admin extra 
opendnssec_2.0.4-2.debian.tar.xz
 edebe25e5df43f96c4f863b6062c0406 13624 admin extra 
opendnssec_2.0.4-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEMLkz2A/OPZgaLTj7DJm3DvT8uwcFAliRrXNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMw
QjkzM0Q4MEZDRTNEOTgxQTJEMzhGQjBDOTlCNzBFRjRGQ0JCMDcACgkQDJm3DvT8
uweZRA/7BC6VIc4XGe0iPVQ5KfVd8aycs4Dq//8vIdoc3XEnE1T/NvsXbKXsVM0P
tsvP4M6KlGFMxI3YfnOUQbfnVwvqe/g+k7DpPcl10RuF8bWnFLJy6HFuXZwD5brh
k8hYofJG9BZ9O9bQ65LZZsnDgpYrAH5ENi+b/QaAcxLoB4E+1mvV6jjBzo1XNZf8
93W/G+mJ3G4Qs5Isd/ex+W1qDc8mxdKAnFt+ZBKJIN0iYBbAd+VhAktYybuDcFqH
+VzPH2aTU7iApdsJagxx8o0pd6ubwtXOx1yMGXMhR2yEUjSozLmzTHEFARR28xdx
z7bjyGlAZJCjHzgZuUU7PXTVtnJ6M1qUaV8m5AQL6PPx9yurhG3nJ9M3lPxS/dDO
FFRYyMeYIgLAc+lL/kbKKR1A6F3u4rIXKuPVIrUB8JN8+4473gOnWeiA1kSGyfFy
ip6bIfOXGtMGnDEmdnCQ4oT/bTvB7/eaS4Yl119eXcyeXy38DijBeW95PiqMguBf
v9/soxSnVY75FruMWmUh9TTLDlDwcy9EHgtepP9HjSRFFqrburROV9nXKaJ2yO7l
/tJOQeGdv/OyNxfTpPHIQzfokt4CTrA5JcG9gE0WNmN/7Pjpbn7yEnSVpOkyo5+D
bbIHclwLzPf1ZYbEdhBxXljM/rJcOT+Lvgw5nwWbi+qVvMjx1/o=
=mxTX
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to