New to the list, and... possible bug ?

Hoggins! fuckspam at
Mon Mar 23 16:10:22 UTC 2015

Hello Petr,

Le 23/03/2015 16:56, Petr Pisar a écrit :
> On 2015-03-23, Hoggins! <fuckspam at> wrote:
>> > Not sure if this is the place to post, but... Since last upgrade of
>> > package dnssec-tools for Fedora 21, something is broken.
>> > I can't launch rollerd anymore, as it complains about a dirty perl error.=
>> >
> What kind of error? This one?
> $ rollerd --help
> UNIVERSAL->import is deprecated and will be removed in a future perl at /usr/lib64/perl5/vendor_perl/Net/DNS/SEC/Tools/ line 19.
> usage:  rollerd [options]
> [...]
> This is just a warning which however tells that dnssec-tools programs
> use deprecated Perl features.

Actually, no. I've always had this "error", but it was working okay.
Now, when I try to launch rollerd with : rollerd -rrfile
/var/named/all.rollrec -directory /var/named/, either I get :

    undefined time at
    /usr/lib64/perl5/vendor_perl/Net/DNS/ZoneFile/ line 203.
     at /usr/lib64/perl5/vendor_perl/Net/DNS/ZoneFile/ line 203.
    in new Net::DNS::RR( sigexpiration 20150420124526 typecovered SOA
    orgtt ... ) at /usr/lib64/perl5/vendor_perl/Net/DNS/ZoneFile/
    line 203.

... or ...

    ***  FATAL PROGRAM ERROR!!    Unknown method 'first'
    ***  which the program has attempted to call for the object:
    ***    38400    IN    RRSIG    ; no data
    ***  The 1277 Net::DNS::RR::RRSIG object has no method 'first'
    ***  THIS IS A BUG IN THE CALLING SOFTWARE, which incorrectly assumes
    ***  that the object would be of a particular type.  The type of an
    ***  object should be checked before calling any of its methods.
     at /usr/lib64/perl5/vendor_perl/Net/DNS/ line 205.
        Net::DNS::RR::_new_hash called at
    /usr/lib64/perl5/vendor_perl/Net/DNS/ line 65
        eval {...} called at /usr/lib64/perl5/vendor_perl/Net/DNS/
    line 66
        Net::DNS::RR::new("Net::DNS::RR", "labels", 2, "signame",
    "", "keytag", 37568, "class", "IN", ...) called at
    /usr/lib64/perl5/vendor_perl/Net/DNS/ZoneFile/ line 203
    "/var/named/") called at
    /usr/lib64/perl5/vendor_perl/Net/DNS/SEC/Tools/ line 382
    "/var/named/") called at
    /usr/bin/rollerd line 2832
        main::maxttl("/var/named/") called
    at /usr/bin/rollerd line 2905
        main::ttlexpire("", HASH(0x29bebf8), 1, "ZSK")
    called at /usr/bin/rollerd line 3296
        main::phasewait("", HASH(0x29bebf8), 1, "zsk")
    called at /usr/bin/rollerd line 3189
        main::phasecmd(CODE(0x2787640), "",
    HASH(0x29bebf8), "zsk1") called at /usr/bin/rollerd line 2051
        main::zsk_phaser("", HASH(0x29bebf8)) called at
    /usr/bin/rollerd line 782
        main::rollkeys() called at /usr/bin/rollerd line 601
        main::full_list_event_loop() called at /usr/bin/rollerd line 440
        main::main() called at /usr/bin/rollerd line 290
    in new Net::DNS::RR( labels 2 signame keytag 37568
    cl ... ) at /usr/lib64/perl5/vendor_perl/Net/DNS/ZoneFile/
    line 203.

It's totally undeterministic. Sometimes it's the first error, sometimes
the second one. Very odd.

>> > So shall I officially report a bug prior to posting on this list ? Or
>> > maybe the dnssec-tools package maintainers follow that list, and it's
>> > possible to discuss to determine whether this is actually a bug ?
>> >
> Report your findings as a bug into Bugzilla against dnssec-tools
> component. Bugzilla is the best place for reporting and solving bugs.

Thank you for your advice. I'll have to start here, this will be my
first bug report.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the devel mailing list