Bug#811050: dnssec-tools broken with perl 5.22
Hi Gregor and Petr, I just uploaded 2.2 to unstable. Could you try it? I don't run it everywhere as my primary signer is in my signature :) O. -- Ondřej SurýKnot DNS (https://www.knot-dns.cz/) – a high-performance DNS server On Sun, Jan 17, 2016, at 18:43, gregor herrmann wrote: > Control: tag -1 + upstream fixed-upstream > > On Fri, 15 Jan 2016 08:02:34 +0100, Petr Čech wrote: > > > it seems because of changes in perl 5.22 rollrec/zonesigner/... fail with > > following error messages: > > > > UNIVERSAL does not export anything at > > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. > > BEGIN failed--compilation aborted at > > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. > > Compilation failed in require at /usr/sbin/zonesigner line 52. > > BEGIN failed--compilation aborted at /usr/sbin/zonesigner line 52. > > Cf. > https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod#use-UNIVERSAL-...-is-now-a-fatal-error > > Importing functions from UNIVERSAL has been deprecated since v5.12, > and is now a fatal error. use UNIVERSAL without any arguments is > still allowed. > > > Seems to be fixed in the 2.2 tarball at > http://www.dnssec-tools.org/download/dnssec-tools-2.2.tar.gz > (by removing the line from tools/modules/tooloptions.pm). > > Cheers, > gregor > > -- > .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key > 0xBB3A68018649AA06 > : :' : Debian GNU/Linux user, admin, and developer - > https://www.debian.org/ > `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation > Europe >`- NP: Ludwig Hirsch: Asta > Email had 1 attachment: > + signature.asc > 1k (application/pgp-signature)
Bug#811050: dnssec-tools broken with perl 5.22
Hi, there are some file conflicts. root@flora:~# dpkg -i --force-overwrite /var/cache/apt/archives/libnet-dns-zonef* (Reading database ... 275655 files and directories currently installed.) Preparing to unpack .../libnet-dns-zonefile-fast-perl_1.24-1_all.deb ... Unpacking libnet-dns-zonefile-fast-perl (1.24-1) ... dpkg: warning: overriding problem because --force enabled: dpkg: warning: trying to overwrite '/usr/share/man/man3/Net::DNS::ZoneFile::Fast.3pm.gz', which is also in package dnssec-tools 2.2-1 dpkg: warning: overriding problem because --force enabled: dpkg: warning: trying to overwrite '/usr/share/perl5/Net/DNS/ZoneFile/Fast.pm', which is also in package dnssec-tools 2.2-1 Setting up libnet-dns-zonefile-fast-perl (1.24-1) ... It runs, but I just crashed it with I think #rollctl -signzone example.org Jan 18 11:45:48 flora rollerd[7639]: unknown type 6 at /usr/share/perl5/Net/DNS/SEC/Tools/dnssectools.pm line 339. I really have to switch over to knot DNSSEC processing. Cau Petr 2016-01-18 11:34 GMT+01:00 Ondřej Surý: > Hi Gregor and Petr, > > I just uploaded 2.2 to unstable. Could you try it? I don't run it > everywhere as my primary signer is in my signature :) > > O. > -- > Ondřej Surý > Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server > > On Sun, Jan 17, 2016, at 18:43, gregor herrmann wrote: >> Control: tag -1 + upstream fixed-upstream >> >> On Fri, 15 Jan 2016 08:02:34 +0100, Petr Čech wrote: >> >> > it seems because of changes in perl 5.22 rollrec/zonesigner/... fail with >> > following error messages: >> > >> > UNIVERSAL does not export anything at >> > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. >> > BEGIN failed--compilation aborted at >> > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. >> > Compilation failed in require at /usr/sbin/zonesigner line 52. >> > BEGIN failed--compilation aborted at /usr/sbin/zonesigner line 52. >> >> Cf. >> https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod#use-UNIVERSAL-...-is-now-a-fatal-error >> >> Importing functions from UNIVERSAL has been deprecated since v5.12, >> and is now a fatal error. use UNIVERSAL without any arguments is >> still allowed. >> >> >> Seems to be fixed in the 2.2 tarball at >> http://www.dnssec-tools.org/download/dnssec-tools-2.2.tar.gz >> (by removing the line from tools/modules/tooloptions.pm). >> >> Cheers, >> gregor >> >> -- >> .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key >> 0xBB3A68018649AA06 >> : :' : Debian GNU/Linux user, admin, and developer - >> https://www.debian.org/ >> `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation >> Europe >>`- NP: Ludwig Hirsch: Asta >> Email had 1 attachment: >> + signature.asc >> 1k (application/pgp-signature)
Bug#811050: dnssec-tools broken with perl 5.22
Hi did you include: --- /usr/share/perl5/Net/DNS/SEC/Tools/dnssectools.pm.old 2015-10-06 22:34:05.0 +0200 +++ /usr/share/perl5/Net/DNS/SEC/Tools/dnssectools.pm 2015-11-12 20:43:56.69600 +0100 @@ -477,8 +477,7 @@ # via AUTOLOAD) so we need to manipulate the hashref # ourself. # - if($rr->isa("Net::DNS::RR::SIG")|| - $rr->isa("Net::DNS::RR::RRSIG")) + if($rr->isa("Net::DNS::RR::SIG")) { # # SIG and RRSIG provide no accessors in your release? Ich had to change that to make it running, because RRSIG is now supported. Christoph Am 18.01.2016 um 11:34 schrieb Ondřej Surý: > Hi Gregor and Petr, > > I just uploaded 2.2 to unstable. Could you try it? I don't run it > everywhere as my primary signer is in my signature :) > > O. > <> signature.asc Description: OpenPGP digital signature
Bug#811050: dnssec-tools broken with perl 5.22
Why do you need libnet-dns-zonefile-fast-perl as a dependency anyway? Am 18.01.2016 um 11:48 schrieb Petr Čech: > Hi, > there are some file conflicts. > > root@flora:~# dpkg -i --force-overwrite > /var/cache/apt/archives/libnet-dns-zonef* > (Reading database ... 275655 files and directories currently installed.) > Preparing to unpack .../libnet-dns-zonefile-fast-perl_1.24-1_all.deb ... > Unpacking libnet-dns-zonefile-fast-perl (1.24-1) ... > dpkg: warning: overriding problem because --force enabled: > dpkg: warning: trying to overwrite > '/usr/share/man/man3/Net::DNS::ZoneFile::Fast.3pm.gz', which is also > in package dnssec-tools 2.2-1 > dpkg: warning: overriding problem because --force enabled: > dpkg: warning: trying to overwrite > '/usr/share/perl5/Net/DNS/ZoneFile/Fast.pm', which is also in package > dnssec-tools 2.2-1 > Setting up libnet-dns-zonefile-fast-perl (1.24-1) ... > > It runs, but I just crashed it with I think > #rollctl -signzone example.org > Jan 18 11:45:48 flora rollerd[7639]: unknown type 6 at > /usr/share/perl5/Net/DNS/SEC/Tools/dnssectools.pm line 339. > > I really have to switch over to knot DNSSEC processing. > > Cau > Petr > > 2016-01-18 11:34 GMT+01:00 Ondřej Surý: >> Hi Gregor and Petr, >> >> I just uploaded 2.2 to unstable. Could you try it? I don't run it >> everywhere as my primary signer is in my signature :) >> >> O. >> -- >> Ondřej Surý >> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server >> >> On Sun, Jan 17, 2016, at 18:43, gregor herrmann wrote: >>> Control: tag -1 + upstream fixed-upstream >>> >>> On Fri, 15 Jan 2016 08:02:34 +0100, Petr Čech wrote: >>> it seems because of changes in perl 5.22 rollrec/zonesigner/... fail with following error messages: UNIVERSAL does not export anything at /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. BEGIN failed--compilation aborted at /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. Compilation failed in require at /usr/sbin/zonesigner line 52. BEGIN failed--compilation aborted at /usr/sbin/zonesigner line 52. >>> >>> Cf. >>> https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod#use-UNIVERSAL-...-is-now-a-fatal-error >>> >>> Importing functions from UNIVERSAL has been deprecated since v5.12, >>> and is now a fatal error. use UNIVERSAL without any arguments is >>> still allowed. >>> >>> >>> Seems to be fixed in the 2.2 tarball at >>> http://www.dnssec-tools.org/download/dnssec-tools-2.2.tar.gz >>> (by removing the line from tools/modules/tooloptions.pm). >>> >>> Cheers, >>> gregor >>> >>> -- >>> .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key >>> 0xBB3A68018649AA06 >>> : :' : Debian GNU/Linux user, admin, and developer - >>> https://www.debian.org/ >>> `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation >>> Europe >>>`- NP: Ludwig Hirsch: Asta >>> Email had 1 attachment: >>> + signature.asc >>> 1k (application/pgp-signature) > <> signature.asc Description: OpenPGP digital signature
Processed: Re: Bug#811050: dnssec-tools broken with perl 5.22
Processing control commands: > tag -1 + upstream fixed-upstream Bug #811050 [dnssec-tools] dnssec-tools broken with perl 5.22 Added tag(s) fixed-upstream and upstream. -- 811050: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811050 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#811050: dnssec-tools broken with perl 5.22
Control: tag -1 + upstream fixed-upstream On Fri, 15 Jan 2016 08:02:34 +0100, Petr Čech wrote: > it seems because of changes in perl 5.22 rollrec/zonesigner/... fail with > following error messages: > > UNIVERSAL does not export anything at > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. > BEGIN failed--compilation aborted at > /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. > Compilation failed in require at /usr/sbin/zonesigner line 52. > BEGIN failed--compilation aborted at /usr/sbin/zonesigner line 52. Cf. https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod#use-UNIVERSAL-...-is-now-a-fatal-error Importing functions from UNIVERSAL has been deprecated since v5.12, and is now a fatal error. use UNIVERSAL without any arguments is still allowed. Seems to be fixed in the 2.2 tarball at http://www.dnssec-tools.org/download/dnssec-tools-2.2.tar.gz (by removing the line from tools/modules/tooloptions.pm). Cheers, gregor -- .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - https://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Ludwig Hirsch: Asta signature.asc Description: Digital Signature
Bug#811050: dnssec-tools broken with perl 5.22
Package: dnssec-tools Version: 2.1-1 Severity: grave Tags: patch Ahoj Ondro, it seems because of changes in perl 5.22 rollrec/zonesigner/... fail with following error messages: UNIVERSAL does not export anything at /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. BEGIN failed--compilation aborted at /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm line 19. Compilation failed in require at /usr/sbin/zonesigner line 52. BEGIN failed--compilation aborted at /usr/sbin/zonesigner line 52. Commenting out line 19 in /usr/share/perl5/Net/DNS/SEC/Tools/tooloptions.pm (#use UNIVERSAL qw (can);) seems to fix the problem. Čau Petr -- System Information: Debian Release: stretch/sid APT prefers proposed-updates APT policy: (550, 'proposed-updates'), (550, 'stable'), (500, 'stable-updates'), (500, 'testing'), (99, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages dnssec-tools depends on: ii bind9utils 1:9.10.0.dfsg~rc2-1+b1 ii libmailtools-perl2.13-1 ii libnet-dns-perl 0.81-2+b1 ii libnet-dns-sec-perl 0.21-1 ii libtimedate-perl 2.3000-2 ii perl 5.22.1-4 Versions of packages dnssec-tools recommends: pn bind9 ii perl-tk 1:804.033-1+b1 dnssec-tools suggests no packages. -- Configuration Files: /etc/default/rollerd changed [not included] /etc/dnssec-tools/dnssec-tools.conf changed [not included] /etc/dnssec-tools/dnssec-tools.rollrec changed [not included] /etc/logrotate.d/dnssec-tools changed [not included] -- no debconf information