Package: dnssec-tools
Version: 1.7-2
Severity: important

The patch applied for bug #588821 (588821_check_for_errors.patch) adds
error checks to calls of the System function (a wrapper around Perl's
system).

Unfortunately these checks invert the test:
    System($cmd) or die "System($cmd) failed: $?";
will die if the command runs successfully (returns a zero error code)
and continue execution if the command fails.  This produces errors such
as
    System(/bin/mv Kfoo.net.+008+12333.key 
archive//1295313744.Kfoo.net.+008+12333.key) failed: 0 at /usr/sbin/zonesigner 
line 1804, <KEYREC> line 130.
that abort execution of zonesigner.

This ought to be
    System($cmd) == 0 or die ...
or similar.

This doesn't render the entire package unusable, but does make some
subcommands unusable.  I've run into problems with -rollzsk, but others
would be affected too.


-- System Information:
Debian Release: 6.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37 (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/dash

Versions of packages dnssec-tools depends on:
ii  bind9utils             1:9.7.2.dfsg.P3-1 Utilities for BIND
ii  libnet-dns-perl        0.66-2            Perform DNS queries from a Perl sc
ii  libnet-dns-sec-perl    0.16-1            DNSSEC extension to NET::DNS
ii  libtimedate-perl       1.2000-1          collection of modules to manipulat
ii  perl                   5.10.1-17         Larry Wall's Practical Extraction 

Versions of packages dnssec-tools recommends:
pn  bind9                         <none>     (no description available)

dnssec-tools suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to