FS#45976 - [dnssec-tools] rollerd is crashing when trying to rollover ZSK

Attached to Project: Community Packages
Opened by Markus Weber (atweb) - Thursday, 13 August 2015, 11:01 GMT
Last edited by Balló György (City-busz) - Wednesday, 04 September 2019, 12:36 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Rollerd crashing when first trying to rollover the ZSK of one of the Zones

Additional info:
* package version(s)
dnssec-tools 2.1-2
perl-net-dns-sec 1.01-1
perl-net-dns 1.01-1
* config and/or log files etc.


Steps to reproduce:

Start rollerd with default zonefile-parser:
[root@server dnssec-tools]# /usr/bin/vendor_perl/rollerd -loglevel 1 -logfile /var/log/rollerd.log -rrfile /etc/dnssec-tools/all.rollrec -sleep 600 -directory /var/named/
[root@server dnssec-tools]# Use of inherited AUTOLOAD for non-method Net::DNS::RR::NSEC::_typearray2typebm() is deprecated at /usr/lib/perl5/vendor_perl/Net/DNS/ZoneFile/Fast.pm line 968, <GEN0> line 50.
undefined method Net::DNS::RR::NSEC::_typearray2typebm at /usr/share/perl5/vendor_perl/Net/DNS/RR.pm line 690, <GEN0> line 50.
Net::DNS::RR::AUTOLOAD("A", "AAAA", "DNSKEY", "MX", "NS", "NSEC", "RRSIG", "SOA", "SPF", ...) called at /usr/lib/perl5/vendor_perl/Net/DNS/ZoneFile/Fast.pm line 968
Net::DNS::ZoneFile::Fast::parse_line() called at /usr/lib/perl5/vendor_perl/Net/DNS/ZoneFile/Fast.pm line 179
eval {...} called at /usr/lib/perl5/vendor_perl/Net/DNS/ZoneFile/Fast.pm line 174
Net::DNS::ZoneFile::Fast::parse("file", "kb1vey.com.signed") called at /usr/lib/perl5/vendor_perl/Net/DNS/SEC/Tools/dnssectools.pm line 384
Net::DNS::SEC::Tools::dnssectools::dt_parse_zonefile("file", "kb1vey.com.signed") called at /usr/bin/vendor_perl/rollerd line 2832
main::maxttl("kb1vey.com.signed") called at /usr/bin/vendor_perl/rollerd line 2905
main::ttlexpire("kb1vey.com", HASH(0x149a700), 1, "ZSK") called at /usr/bin/vendor_perl/rollerd line 3298
main::phasewait("kb1vey.com", HASH(0x149a700), 1, "zsk") called at /usr/bin/vendor_perl/rollerd line 3189
main::phasecmd(CODE(0x12a19d8), "kb1vey.com", HASH(0x149a700), "zsk1") called at /usr/bin/vendor_perl/rollerd line 2051
main::zsk_phaser("kb1vey.com", HASH(0x149a700)) called at /usr/bin/vendor_perl/rollerd line 782
main::rollkeys() called at /usr/bin/vendor_perl/rollerd line 601
main::full_list_event_loop() called at /usr/bin/vendor_perl/rollerd line 440
main::main() called at /usr/bin/vendor_perl/rollerd line 290
...propagated at /usr/lib/perl5/vendor_perl/Net/DNS/ZoneFile/Fast.pm line 195, <GEN0> line 50.

[root@server dnssec-tools]# cat /var/log/rollerd.log
Aug 13 10:56:45 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: rollerd starting ----------------------------------------
Aug 13 10:56:46 2015: rollerd parameters:
Aug 13 10:56:46 2015: rollrec file "/etc/dnssec-tools/all.rollrec"
Aug 13 10:56:46 2015: realm ""
Aug 13 10:56:46 2015: directory "/var/named/"
Aug 13 10:56:46 2015: config file "/etc/dnssec-tools/dnssec-tools.conf"
Aug 13 10:56:46 2015: logfile "/var/log/rollerd.log"
Aug 13 10:56:46 2015: loglevel "1"
Aug 13 10:56:46 2015: logtz "gmt"
Aug 13 10:56:46 2015: always-sign "0"
Aug 13 10:56:46 2015: autosign "1"
Aug 13 10:56:46 2015: single-run ""
Aug 13 10:56:46 2015: zone reload "1"
Aug 13 10:56:46 2015: sleeptime "600"
Aug 13 10:56:46 2015: zone reload "1"
Aug 13 10:56:46 2015: event method "Full List"
Aug 13 10:56:46 2015:
Aug 13 10:56:46 2015:
Aug 13 10:56:46 2015: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: 171w4th.com: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: 171w4th.com: expiration in 181 days, 22 hours, 43 minutes, 38 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: 171w4th.com: current KSK still valid
Aug 13 10:56:46 2015: 171w4th.com: expiration in 28 days, 8 hours, 15 minutes, 27 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: 171w4th.com: current ZSK still valid
Aug 13 10:56:46 2015: ab1pv.com: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: ab1pv.com: expiration in 181 days, 22 hours, 43 minutes, 38 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: ab1pv.com: current KSK still valid
Aug 13 10:56:46 2015: ab1pv.com: expiration in 28 days, 8 hours, 15 minutes, 28 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: ab1pv.com: current ZSK still valid
Aug 13 10:56:46 2015: bavarians-most-wanted.de: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: bavarians-most-wanted.de: expiration in 181 days, 22 hours, 43 minutes, 38 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: bavarians-most-wanted.de: current KSK still valid
Aug 13 10:56:46 2015: bavarians-most-wanted.de: expiration in 24 days, 20 hours, 21 minutes, 43 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: bavarians-most-wanted.de: current ZSK still valid
Aug 13 10:56:46 2015: bavariansmostwanted.de: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: bavariansmostwanted.de: expiration in 181 days, 22 hours, 43 minutes, 38 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: bavariansmostwanted.de: current KSK still valid
Aug 13 10:56:46 2015: bavariansmostwanted.de: expiration in 24 days, 20 hours, 21 minutes, 44 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: bavariansmostwanted.de: current ZSK still valid
Aug 13 10:56:46 2015: dl1mwg.de: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: dl1mwg.de: expiration in 181 days, 22 hours, 43 minutes, 38 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: dl1mwg.de: current KSK still valid
Aug 13 10:56:46 2015: dl1mwg.de: expiration in 24 days, 20 hours, 21 minutes, 44 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: dl1mwg.de: current ZSK still valid
Aug 13 10:56:46 2015: ebg-vaterstetten.de: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: ebg-vaterstetten.de: expiration in 194 days, 23 hours, 54 minutes, 5 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: ebg-vaterstetten.de: current KSK still valid
Aug 13 10:56:46 2015: ebg-vaterstetten.de: expiration in 24 days, 20 hours, 21 minutes, 45 seconds
Aug 13 10:56:46 2015: <command>: unable to send message to blinkenlights; turning off display
Aug 13 10:56:46 2015: ebg-vaterstetten.de: current ZSK still valid
Aug 13 10:56:46 2015: kb1vey.com: execution directory: chdir(/var/named/)
Aug 13 10:56:46 2015: kb1vey.com: in ZSK rollover (phase 1); not attempting KSK rollover
Aug 13 10:56:46 2015: kb1vey.com: current KSK still valid



Trying to start rollerd with "Net::DNS::ZoneFile" zonefile-parser:
[root@server dnssec-tools]# /usr/bin/vendor_perl/rollerd -loglevel 1 -logfile /var/log/rollerd.log -rrfile /etc/dnssec-tools/all.rollrec -sleep 600 -directory /var/named/
[root@server dnssec-tools]# not possible to change RR->type at /usr/lib/perl5/vendor_perl/Net/DNS/SEC/Tools/dnssectools.pm line 434.

The Logfile looks the same, as with the default zonefile-parser
This task depends upon

Closed by  Balló György (City-busz)
Wednesday, 04 September 2019, 12:36 GMT
Reason for closing:  No response
Additional comments about closing:  very old bug
Comment by Balló György (City-busz) - Sunday, 01 September 2019, 10:44 GMT
Is this still an issue?

Loading...