rollerd fails on unknown RRTYPE - but only through start-stop-daemon?

Bug #1073515 reported by Sander Smeenk
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
dnssec-tools (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

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
| ...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.

Versus:

| [root@services:~] # /usr/sbin/rollerd -- -rrfile /etc/bind/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/dnssec/rollerd_all.rollrec -directory /etc/bind/dnssec

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.

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in dnssec-tools (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.