I had a TLSA test record in my zone (in the form IN TYPE65468) which made rollerd bork (in the middle of a ZSK roll):
| unrecognized type, line 252
| ...propagated at /usr/share/perl5/Net/DNS/ZoneFile/Fast.pm line 164, <GEN5> line 252.
(don't reassign to Net::DNS just yet!)
While debugging what actually casued this failure (...the error message could be made much clearer...)
i noticed rollerd started fine when i launched it myself (using exactly the same arguments as the
init-script would):
| [root@services:~] # start-stop-daemon --start --quiet --pidfile /var/run/rollerd.pid --exec /usr/sbin/rollerd -- -rrfile /etc/bind/dnssec/rollerd_all.rollrec -directory /etc/bind/dnssec
| unrecognized type, line 252
| ...propagated at /usr/share/perl5/Net/DNS/ZoneFile/Fast.pm line 164, <GEN5> line 252.
As all my domains are currently in ZSK rollover i'd rather not fiddle with it too much, but when they are rolled i have a full month to play around with a testzone and might supply more information on this.
Running Ubuntu Precise & dnssec-tools 1.11-1
I had a TLSA test record in my zone (in the form IN TYPE65468) which made rollerd bork (in the middle of a ZSK roll):
| unrecognized type, line 252 perl5/Net/ DNS/ZoneFile/ Fast.pm line 164, <GEN5> line 252.
| ...propagated at /usr/share/
(don't reassign to Net::DNS just yet!)
While debugging what actually casued this failure (...the error message could be made much clearer...)
i noticed rollerd started fine when i launched it myself (using exactly the same arguments as the
init-script would):
| [root@services:~] # start-stop-daemon --start --quiet --pidfile /var/run/ rollerd. pid --exec /usr/sbin/rollerd -- -rrfile /etc/bind/ dnssec/ rollerd_ all.rollrec -directory /etc/bind/dnssec perl5/Net/ DNS/ZoneFile/ Fast.pm line 164, <GEN5> line 252.
| unrecognized type, line 252
| ...propagated at /usr/share/
Versus:
| [root@services:~] # /usr/sbin/rollerd -- -rrfile /etc/bind/ dnssec/ rollerd_ all.rollrec -directory /etc/bind/dnssec dnssec/ rollerd_ all.rollrec -directory /etc/bind/dnssec
| [root@services:~] # ps auxw | grep rollerd
| root 19846 0.0 0.4 69952 20124 ? Ss 11:02 0:00 /usr/bin/perl /usr/sbin/rollerd -rrfile /etc/bind/
It is unclear to me why this happens.
As all my domains are currently in ZSK rollover i'd rather not fiddle with it too much, but when they are rolled i have a full month to play around with a testzone and might supply more information on this.