Your message dated Fri, 06 Aug 2010 10:47:13 +0000
with message-id <[email protected]>
and subject line Bug#585966: fixed in pdns 2.9.22-7
has caused the Debian Bug report #585966,
regarding pdns-server: init.d script should provide the virtual facility $named
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.)


-- 
585966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585966
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package:  pdns-server
Version:  2.9.22-5
Severity: grave
Tags:     patch
User:     [email protected]
UserTags: debian-edu
User:     [email protected]
Usertags: incorrect-dependency

The init.d script in the pdns-server package do not provide the
virtual facility $named, causing all init.d scripts expecting the DNS
server to be operational when they start during boot to fail.  I
discovered this with the Debian Edu main-server profile, were we
include a lot of services on the same machine.

Setting the severity to grave, as this causes other packages to fail
to start properly at boot when used on a machine with pdns as the
local DNS resolver.

Providing a virtual facility is implemented by adding a file in
/etc/insserv.conf.d/.

Here is a patch to implement this for pdns-server.

diff -uNr pdns-2.9.22/debian/pdns-server.insserv 
pdns-2.9.22-pere/debian/pdns-server.insserv
--- pdns-2.9.22/debian/pdns-server.insserv      1970-01-01 01:00:00.000000000 
+0100
+++ pdns-2.9.22-pere/debian/pdns-server.insserv 2010-06-15 10:55:49.858068000 
+0200
@@ -0,0 +1 @@
+$named pdns
diff -uNr pdns-2.9.22/debian/rules pdns-2.9.22-pere/debian/rules
--- pdns-2.9.22/debian/rules    2010-04-07 22:34:37.000000000 +0200
+++ pdns-2.9.22-pere/debian/rules       2010-06-15 10:57:14.054724000 +0200
@@ -87,6 +87,10 @@
        # Install the stuff
        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
        $(MAKE) -C pdns/docs html/index.html
+       # Set up init.d virtual facility
+       mkdir -p $(CURDIR)/debian/pdns-server/etc/insserv.conf.d
+       cp $(CURDIR)/debian/pdns-server.insserv \
+          $(CURDIR)/debian/pdns-server/etc/insserv.conf.d/pdns-server
        
        dh_install
 

Happy hacking,
-- 
Petter Reinholdtsen



--- End Message ---
--- Begin Message ---
Source: pdns
Source-Version: 2.9.22-7

We believe that the bug you reported is fixed in the latest version of
pdns, which is due to be installed in the Debian FTP archive:

pdns-backend-geo_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-geo_2.9.22-7_amd64.deb
pdns-backend-ldap_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-ldap_2.9.22-7_amd64.deb
pdns-backend-mysql_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-mysql_2.9.22-7_amd64.deb
pdns-backend-pgsql_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-pgsql_2.9.22-7_amd64.deb
pdns-backend-pipe_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-pipe_2.9.22-7_amd64.deb
pdns-backend-sqlite3_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-sqlite3_2.9.22-7_amd64.deb
pdns-backend-sqlite_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-backend-sqlite_2.9.22-7_amd64.deb
pdns-doc_2.9.22-7_all.deb
  to main/p/pdns/pdns-doc_2.9.22-7_all.deb
pdns-server_2.9.22-7_amd64.deb
  to main/p/pdns/pdns-server_2.9.22-7_amd64.deb
pdns_2.9.22-7.debian.tar.gz
  to main/p/pdns/pdns_2.9.22-7.debian.tar.gz
pdns_2.9.22-7.dsc
  to main/p/pdns/pdns_2.9.22-7.dsc



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 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: Tue, 03 Aug 2010 18:25:28 +0200
Source: pdns
Binary: pdns-server pdns-doc pdns-backend-pipe pdns-backend-ldap 
pdns-backend-geo pdns-backend-mysql pdns-backend-pgsql pdns-backend-sqlite 
pdns-backend-sqlite3
Architecture: source all amd64
Version: 2.9.22-7
Distribution: unstable
Urgency: low
Maintainer: Matthijs Mohlmann <[email protected]>
Changed-By: Matthijs Mohlmann <[email protected]>
Description: 
 pdns-backend-geo - geo backend for PowerDNS
 pdns-backend-ldap - LDAP backend for PowerDNS
 pdns-backend-mysql - generic MySQL backend for PowerDNS
 pdns-backend-pgsql - generic PostgreSQL backend for PowerDNS
 pdns-backend-pipe - pipe/coprocess backend for PowerDNS
 pdns-backend-sqlite - sqlite backend for PowerDNS
 pdns-backend-sqlite3 - sqlite backend for PowerDNS
 pdns-doc   - PowerDNS manual
 pdns-server - extremely powerful and versatile nameserver
Closes: 585966 589606
Changes: 
 pdns (2.9.22-7) unstable; urgency=low
 .
   * Provide the file now in the correct location. (Closes: #585966)
   * Update Standards-Version to 3.9.1
   * Add new dnsdomain2.schema for LDAP (Closes: #589606)
Checksums-Sha1: 
 efaa8ec5607ecdec61211ea5f80ade13fecf44df 1446 pdns_2.9.22-7.dsc
 07b578a1246b5e46bebd54d1d0f7c3dee1a0aee0 38780 pdns_2.9.22-7.debian.tar.gz
 bd5992106c44252adeebf088b74fd9d0a044adce 192706 pdns-doc_2.9.22-7_all.deb
 0e2cb44654f6967a046217e59ab115c4a0490c71 803644 pdns-server_2.9.22-7_amd64.deb
 34f289e00cdb344010918dbdb838152dba09464e 81756 
pdns-backend-pipe_2.9.22-7_amd64.deb
 d330e2323b7e7a8bc50972ffb6f001c4f5021baa 283266 
pdns-backend-ldap_2.9.22-7_amd64.deb
 e4450106c7298f29d74b1c2e1a980cfbf3322164 103824 
pdns-backend-geo_2.9.22-7_amd64.deb
 4246ff8e40ee932cd932f43a6c1795f1853d24fa 63976 
pdns-backend-mysql_2.9.22-7_amd64.deb
 7dd5667d5f02419cc0be60461113ca1619a1fc33 66838 
pdns-backend-pgsql_2.9.22-7_amd64.deb
 fc738151e6fc307c2731ff8a5350dc3031aa6543 61408 
pdns-backend-sqlite_2.9.22-7_amd64.deb
 f1cde38ed8ba6af1de9fb8f1dabdea17dd4482a9 61338 
pdns-backend-sqlite3_2.9.22-7_amd64.deb
Checksums-Sha256: 
 33e31e081c30011adbd34a3b076ac8bca252a9fe17ea4aa37367ed60035a46f2 1446 
pdns_2.9.22-7.dsc
 12bae5e44d289eb2690aac4918d254a011ca7e24a8b4ebe0ee7370eeacffd4be 38780 
pdns_2.9.22-7.debian.tar.gz
 25e392dd30a219acb8d220d7d934b7ec8048effa971fc03541fccbc7738c1236 192706 
pdns-doc_2.9.22-7_all.deb
 619bfbbd7c35199cc735c7ef14af019a195854d05feb458031a697b319d88d61 803644 
pdns-server_2.9.22-7_amd64.deb
 72aa75b000a1a44bd40a39ac8832a14bc13722b126cf6b47d2c7fd3c74a737a7 81756 
pdns-backend-pipe_2.9.22-7_amd64.deb
 056ee06cf8ac8d52a6ce989d0068f45cf716344aebd9343d7924ce77a582a92f 283266 
pdns-backend-ldap_2.9.22-7_amd64.deb
 01fdbb50c08e37b1cb5f208fa73d16c96960a607bd2e4402720dfffebd1fbe57 103824 
pdns-backend-geo_2.9.22-7_amd64.deb
 3006682ba8f75980fc273c292c2ef0b7ed7fec16e4ca6e2a9608630028f5d185 63976 
pdns-backend-mysql_2.9.22-7_amd64.deb
 9d414639e55377ba49060487d73e313eb50405401479aae7357ec18d6abf382a 66838 
pdns-backend-pgsql_2.9.22-7_amd64.deb
 15d5e4430f024d6d13bcf22759ac39ec706f9e95395f974b468c0afddc0414e2 61408 
pdns-backend-sqlite_2.9.22-7_amd64.deb
 93510df9a4db3783ac3b9ee8682792daf6327b3eba4b88be22eef202aaac6731 61338 
pdns-backend-sqlite3_2.9.22-7_amd64.deb
Files: 
 c3065a9af53d53610e9f818ced7e9de4 1446 net extra pdns_2.9.22-7.dsc
 341b9bfda4461054a7b8ed7cdfbba82f 38780 net extra pdns_2.9.22-7.debian.tar.gz
 9ec2ec5755b2bd10e6583b2b7c772428 192706 doc extra pdns-doc_2.9.22-7_all.deb
 24847ed2834e7495de728b8f14ca70ce 803644 net extra 
pdns-server_2.9.22-7_amd64.deb
 66a43f3c825b90b146abcf40ad1a9c47 81756 net extra 
pdns-backend-pipe_2.9.22-7_amd64.deb
 9932e9a060691061ba82cfaae6aee589 283266 net extra 
pdns-backend-ldap_2.9.22-7_amd64.deb
 75be097a7e73a4212c9670512c71e404 103824 net extra 
pdns-backend-geo_2.9.22-7_amd64.deb
 9cb8f620d35d9fa920532bddd2f05437 63976 net extra 
pdns-backend-mysql_2.9.22-7_amd64.deb
 9e990c6dadeea96f7b49e775f2d993ec 66838 net extra 
pdns-backend-pgsql_2.9.22-7_amd64.deb
 bbd3a11299b9d93abdf5818cd9a4e5b7 61408 net extra 
pdns-backend-sqlite_2.9.22-7_amd64.deb
 83831416d64ba28e6ccbc054ff1a2a8a 61338 net extra 
pdns-backend-sqlite3_2.9.22-7_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxb5MgACgkQ2n1ROIkXqbD+KwCePM60IIFo1RcaXuae12bbMEJ1
BKYAniQk3Aitau11747xDWlqSJXKenMt
=NGMg
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to