Your message dated Wed, 17 Mar 2010 10:18:45 +0000
with message-id <[email protected]>
and subject line Bug#566877: fixed in pdns-recursor 3.2-1
has caused the Debian Bug report #566877,
regarding pdns-recursor: init.d script should depend on $syslog and start
before pdns
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
566877: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566877
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pdns-recursor
Version: 3.1.7.1-3
Severity: seriuos
Tags: patch
User: [email protected]
Usertags: incorrect-dependency
This is a followup on #547033, where the init.d boot dependencies were
discussed.
I recently checked out the boot ordering in Debian Edu based on
Squeeze, and came across unexpected ordering of init.d/pdns*. The
pdns-recursor script is started before the rsyslog script, causing any
syslog messages sent by pdns-recursing during boot to be lost. The
solution is to add $syslog as a dependency.
Also, I notice that the pdns-recursor script used to start before
pdns, but there is no relationship between these scripts recorded in
their dependency header. This can be solved two ways. Either state
in the pdns-recursor script that it should start before pdns, or state
in the pdns script that it should start after pdns-recursor. As this
is a bug report for pdns-recursor, my proposed patch to the former. :)
The following patch should solve both issues, making sure
pdns-recursor start after the syslog is operational and before pdns.
With the new dependencies in place, the script will be moved to a more
sensible boot order location.
I set severity to seriuos, because I believe pdns-recursor will fail
to work as it should if it happen to start after pdns (which might
happen when concurrent booting is enabled). If that is not the case,
missing syslog messages during boot is probably just a bug with
severity important.
--- pdns-recursor-3.1.7.2/debian/init.d/pdns-recursor 2010-01-25
19:24:56.000000000 +0100
+++ pdns-recursor-3.1.7.2-pere/debian/init.d/pdns-recursor 2010-01-25
19:26:17.000000000 +0100
@@ -1,8 +1,10 @@
#!/bin/sh
### BEGIN INIT INFO
# Provides: pdns-recursor
-# Required-Start: $network $remote_fs
-# Required-Stop: $network $remote_fs
+# Required-Start: $network $remote_fs $syslog
+# Required-Stop: $network $remote_fs $syslog
+# X-Start-Before: pdns
+# X-Stop-After: pdns
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the recursor at boot time.
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: pdns-recursor
Source-Version: 3.2-1
We believe that the bug you reported is fixed in the latest version of
pdns-recursor, which is due to be installed in the Debian FTP archive:
pdns-recursor_3.2-1.diff.gz
to main/p/pdns-recursor/pdns-recursor_3.2-1.diff.gz
pdns-recursor_3.2-1.dsc
to main/p/pdns-recursor/pdns-recursor_3.2-1.dsc
pdns-recursor_3.2-1_amd64.deb
to main/p/pdns-recursor/pdns-recursor_3.2-1_amd64.deb
pdns-recursor_3.2.orig.tar.gz
to main/p/pdns-recursor/pdns-recursor_3.2.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthijs Mohlmann <[email protected]> (supplier of updated pdns-recursor
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 17 Mar 2010 10:59:28 +0100
Source: pdns-recursor
Binary: pdns-recursor
Architecture: source amd64
Version: 3.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian PowerDNS Maintainers <[email protected]>
Changed-By: Matthijs Mohlmann <[email protected]>
Description:
pdns-recursor - PowerDNS recursor
Closes: 489925 566877
Changes:
pdns-recursor (3.2-1) unstable; urgency=low
.
* New upstream version.
* Update Standards-Version to 3.8.4
* Fix boot order, thanks to Petter Reinholdtsen (Closes: #566877)
* All architectures enabled, needs testing (Closes: #489925)
Checksums-Sha1:
44802613411927a0e053c1603b6983f6a8170d9e 1241 pdns-recursor_3.2-1.dsc
0e4001bb361eee0fe4b337ae06d65d4ed09ad169 171114 pdns-recursor_3.2.orig.tar.gz
ccb3a39ff3882ab47260a84877b7c3cb628d9951 8494 pdns-recursor_3.2-1.diff.gz
c43d42dbba6f5aa37191a3141bcf762704010f16 551504 pdns-recursor_3.2-1_amd64.deb
Checksums-Sha256:
aa87eb81f1df3caced8f9f9c4dd7edb59e3c8d0982954464f634cde4e853d32c 1241
pdns-recursor_3.2-1.dsc
16e5ccc218e1efb0b3b2bac33931f61e607453cd612ce26bf5e978c280300b4e 171114
pdns-recursor_3.2.orig.tar.gz
e196ba97a9869c8baf8434cfcb97cc395d185cd02f254b34ee9ae73c8c81adde 8494
pdns-recursor_3.2-1.diff.gz
855c52701a162e3a6505a26bdb2ed68f4b7d62bdf90796e53cbe31a9385e711c 551504
pdns-recursor_3.2-1_amd64.deb
Files:
3d1f15b2036b4eaaaaabafeef26c3d05 1241 net extra pdns-recursor_3.2-1.dsc
7a53e69a235044ac461297713e213a3b 171114 net extra pdns-recursor_3.2.orig.tar.gz
05dc7e5eb8a969a7bc21f503c14db26a 8494 net extra pdns-recursor_3.2-1.diff.gz
5bff5ab273058adcbfd6de40570c9065 551504 net extra pdns-recursor_3.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkugqa4ACgkQ2n1ROIkXqbCTtQCfe69BbIsmilc17qFpkXsGIR6N
lfoAoImuTAUZOIzbWcXzcfozIg+UhZV0
=8UvI
-----END PGP SIGNATURE-----
--- End Message ---