[Opendnssec-user] Signer crash on *.backup after upgrade 1.2 -> 1.3

Casper Gielen C.Gielen at uvt.nl
Thu Sep 29 12:02:21 UTC 2011


Hello,
I've encountered a problem while upgrading from opendnssec-1.2.1 to
opendnssec-1.3.2 as shipped by Debian. In short, the signer crashed
when reading a .backup-file from /var/lib/opendnssec/tmp/

root at metagross:~# strace -s 200  ods-signerd  --verbose --no-daemon --single-run
open("example.in-addr.arpa.backup", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=26418378, ...}) = 0
read(8, ";ODSSE2\n;;Zone: name example.in-addr.arpa class 1 ttl 3600 inbound 2011092700 internal 2011094697 outbound 2011094697\n;;Signconf: lastmod 1316786712 resign PT7200S refresh PT259200S valid PT604800S den"..., 4096) = 4096
sendto(3, "<131>Sep 29 13:12:43 ods-signerd: [zone] unable to recover zone example.in-addr.arpa: corrupted file", 99, MSG_NOSIGNAL, NULL, 0) = 99
close(8)                                = 0
munmap(0x7f39681d7000, 4096)            = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

I removed the .backup file and the signer crashed on the next zone.
Removing all .backup-files solved the problem for all zones. I've saved
a copy of the .backup files in case  anybody wants to take a look.

This problem sounds a bit like #257 which was fixed in ods-1.3.2, however
I do use version 1.3.2:

root at metagross:~# ods-signerd -V
opendnssec version 1.3.2

-- 
Casper Gielen <cgielen at uvt.nl> | LIS UNIX
PGP fingerprint = 16BD 2C9F 8156 C242 F981  63B8 2214 083C F80E 4AF7

Universiteit van Tilburg | Postbus 90153, 5000 LE
Warandelaan 2 | Telefoon 013 466 4100 | G 236 | http://www.uvt.nl





More information about the Opendnssec-user mailing list