Package: dnssec-tools
Version: 1.13-1
Severity: grave
Justification: renders package unusable

After upgrading to jessie, rollerd will no longer start. 
It appears that the format of the signed zonefile has changed:

---

xen:/etc/bind# for i in db.andrewg.signed db.stibium.signed; do echo $i;head 
-16 $i; done
db.andrewg.signed
; File written on Mon Apr 27 10:40:38 2015
; dnssec_signzone version 9.9.5-9-Debian
andrewg.com.            86400   IN SOA  xen.andrewg.com. root.xen.andrewg.com. (
                                        2014120939 ; serial
                                        28800      ; refresh (8 hours)
                                        7200       ; retry (2 hours)
                                        604800     ; expire (1 week)
                                        86400      ; minimum (1 day)
                                        )
                        86400   RRSIG   SOA 8 2 86400 (
                                        20150527094038 20150427084038 11508 
andrewg.com.
                                        oA4xSft7iCqdaxGyjj1blI0E8WNRJlKa+KFK
                                        72xOSPIk8cYp6hdKdTel93WMPNU7l11KLKrd
                                        E8uIOumut9jIdKoxjJ1d+dQMJyKtfYAd0tJY
                                        TwrtCq3TZOHF1Pzy1pNdg3sHD/3Rptt1AU3Y
                                        kK/ng1ieUVww30ipx/UZH4VRewM= )
db.stibium.signed
; File written on Sat Apr 18 08:21:32 2015
; dnssec_signzone version 9.8.4-rpz2+rl005.12-P1
stibium.net.            86400   IN SOA  xen.andrewg.com. root.xen.andrewg.com. (
                                        2014120938 ; serial
                                        28800      ; refresh (8 hours)
                                        7200       ; retry (2 hours)
                                        604800     ; expire (1 week)
                                        86400      ; minimum (1 day)
                                        )
                        86400   RRSIG   SOA 8 2 86400 20150518082132 (
                                        20150418072132 53691 stibium.net.
                                        IAgXJGD1LzFfi09VDGFtQ4YOTObK4rKEHcXR
                                        KSZGMqB11fOxCYMiXd+jN3h2qGvsO9iEVS/b
                                        uNc0nKT9XouiYhPEjmQG7774sT86hEnqs2To
                                        eD17BrD8t5CtAgYrcfDtnUVyt5AV569qAy+1
                                        3gupeYBrmn7gYsEkn5WhcivyAfM= )
xen:/etc/bind# service rollerd restart
Restarting DNSSEC-Tools rollerd: rollerdUNIVERSAL->import is deprecated and 
will be removed in a future perl at 
/usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19.
.
xen:/etc/bind# bad RRSIG data 1, line 10
        ...propagated at /usr/share/perl5/Net/DNS/ZoneFile/Fast.pm line 164, 
<GEN0> line 10.

---


This may be related to #642772. Fedora has a possibly related patch here:

http://pkgs.fedoraproject.org/cgit/dnssec-tools.git/plain/dnssec-tools-zonefile-fast-new-bind-1.13.patch?id2=HEAD

Note that the regular expression around line 800 has changed to match three 
sets 
of digits rather than four, matching the zonefile format changes observed.


Andrew


-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.18.5-x86-linode70 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages dnssec-tools depends on:
ii  bind9utils           1:9.9.5.dfsg-9
ii  libmailtools-perl    2.13-1
ii  libnet-dns-perl      0.81-2
ii  libnet-dns-sec-perl  0.21-1
ii  libtimedate-perl     2.3000-2
ii  perl                 5.20.2-3

Versions of packages dnssec-tools recommends:
ii  bind9  1:9.9.5.dfsg-9

dnssec-tools suggests no packages.

-- Configuration Files:
/etc/dnssec-tools/dnssec-tools.conf changed:
admin-email     andr...@andrewg.com
keyarch         /usr/sbin/keyarch
rollchk         /usr/sbin/rollchk
zonesigner      /usr/sbin/zonesigner
keygen          /usr/sbin/dnssec-keygen
rndc            /usr/sbin/rndc
zonecheck       /usr/sbin/named-checkzone
zonesign        /usr/sbin/dnssec-signzone
algorithm       rsasha256
ksklength       2048
zsklength       1024
random          /dev/urandom
usensec3        yes
nsec3iter       100
nsec3salt       random:64
nsec3optout     no
endtime         +2592000                # RRSIGs good for thirty days.
lifespan-max    94608000
lifespan-min    3600
ksklife         31536000
zsklife         604800
archivedir      /var/lib/dnssec-tools/archive
entropy_msg     1
savekeys        1
kskcount        1
zskcount        1
roll_loadzone   1
roll_logfile    /var/log/dnssec-tools/rollerd.log
roll_loglevel   phase
roll_phasemsg   long
roll_sleeptime  3600
zone_errors     5
autosign        1
log_tz          gmt
tacontact       
tasmtpserver    localhost
taresolvconf    localhost
tatmpdir        /var/run/dnssec-tools/trustman
usegui          0

/etc/dnssec-tools/dnssec-tools.rollrec changed:
roll    "web"
        zonename        "web"
        zonefile        "db.web.signed"
        keyrec          "web.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:33 2015"
        zsk_rollsecs    "1429345293"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "test.web"
        zonename        "test.web"
        zonefile        "db.test.web.signed"
        keyrec          "test.web.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:32 2015"
        zsk_rollsecs    "1429345292"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "andrewg.com"
        zonename        "andrewg.com"
        zonefile        "db.andrewg.signed"
        keyrec          "andrewg.com.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "3"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:28 2015"
        zsk_rollsecs    "1429345288"
        maxttl          "86400"
        display         "1"
        phasestart      "Mon Apr 27 09:40:39 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "llagher.net"
        zonename        "llagher.net"
        zonefile        "db.llagher.signed"
        keyrec          "llagher.net.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:31 2015"
        zsk_rollsecs    "1429345291"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "stibium.net"
        zonename        "stibium.net"
        zonefile        "db.stibium.signed"
        keyrec          "stibium.net.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:32 2015"
        zsk_rollsecs    "1429345292"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "gatewaytheatre.org"
        zonename        "gatewaytheatre.org"
        zonefile        "db.gatewaytheatre.signed"
        keyrec          "gatewaytheatre.org.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:29 2015"
        zsk_rollsecs    "1429345289"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "hemispherepictures.com"
        zonename        "hemispherepictures.com"
        zonefile        "db.hemispherepictures.signed"
        keyrec          "hemispherepictures.com.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:30 2015"
        zsk_rollsecs    "1429345290"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"
roll    "hemisphere-pictures.com"
        zonename        "hemisphere-pictures.com"
        zonefile        "db.hemisphere-pictures.signed"
        keyrec          "hemisphere-pictures.com.krf"
        directory       "/etc/bind"
        administrator   "root@localhost"
        kskphase        "0"
        zskphase        "1"
        ksk_rolldate    "Sun Dec  7 02:10:42 2014"
        ksk_rollsecs    "1417918242"
        zsk_rolldate    "Sat Apr 18 08:21:30 2015"
        zsk_rollsecs    "1429345290"
        maxttl          "86400"
        display         "1"
        phasestart      "Sat Apr 25 09:36:08 2015"
        # optional records for RFC5011 rolling:
        istrustanchor   "no"
        holddowntime    "60D"


-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to