Bug#585966: marked as done (pdns-server: init.d script should provide the virtual facility $named)
Your message dated Fri, 06 Aug 2010 10:47:13 + with message-id e1ohksh-ic...@franck.debian.org 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 ow...@bugs.debian.org immediately.) -- 585966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585966 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: pdns-server Version: 2.9.22-5 Severity: grave Tags: patch User: debian-...@lists.debian.org UserTags: debian-edu User: initscripts-ng-de...@lists.alioth.debian.org 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.0 +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/rules2010-04-07 22:34:37.0 +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--- ---BeginMessage--- 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 585...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthijs Mohlmann matth...@cacholong.nl (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 ftpmas...@debian.org) -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 matth...@cacholong.nl Changed-By: Matthijs Mohlmann matth...@cacholong.nl Description: pdns-backend-geo - geo backend for PowerDNS pdns-backend-ldap - LDAP backend for PowerDNS pdns-backend-mysql - generic MySQL backend for PowerDNS
Bug#585966: marked as done (pdns-server: init.d script should provide the virtual facility $named)
Your message dated Sun, 18 Jul 2010 13:32:14 + with message-id e1oatyy-0003fj...@franck.debian.org and subject line Bug#585966: fixed in pdns 2.9.22-6 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 ow...@bugs.debian.org immediately.) -- 585966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585966 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: pdns-server Version: 2.9.22-5 Severity: grave Tags: patch User: debian-...@lists.debian.org UserTags: debian-edu User: initscripts-ng-de...@lists.alioth.debian.org 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.0 +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/rules2010-04-07 22:34:37.0 +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--- ---BeginMessage--- Source: pdns Source-Version: 2.9.22-6 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-6_amd64.deb to main/p/pdns/pdns-backend-geo_2.9.22-6_amd64.deb pdns-backend-ldap_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-ldap_2.9.22-6_amd64.deb pdns-backend-mysql_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-mysql_2.9.22-6_amd64.deb pdns-backend-pgsql_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-pgsql_2.9.22-6_amd64.deb pdns-backend-pipe_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-pipe_2.9.22-6_amd64.deb pdns-backend-sqlite3_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-sqlite3_2.9.22-6_amd64.deb pdns-backend-sqlite_2.9.22-6_amd64.deb to main/p/pdns/pdns-backend-sqlite_2.9.22-6_amd64.deb pdns-doc_2.9.22-6_all.deb to main/p/pdns/pdns-doc_2.9.22-6_all.deb pdns-server_2.9.22-6_amd64.deb to main/p/pdns/pdns-server_2.9.22-6_amd64.deb pdns_2.9.22-6.debian.tar.gz to main/p/pdns/pdns_2.9.22-6.debian.tar.gz pdns_2.9.22-6.dsc to main/p/pdns/pdns_2.9.22-6.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 585...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthijs Mohlmann matth...@cacholong.nl (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 ftpmas...@debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 18 Jul 2010 14:48:27 +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-6 Distribution: unstable Urgency: high Maintainer: Matthijs Mohlmann matth...@cacholong.nl Changed-By: Matthijs Mohlmann matth...@cacholong.nl Description: pdns-backend-geo - geo backend for PowerDNS pdns-backend-ldap - LDAP backend for PowerDNS pdns-backend-mysql - generic MySQL backend for PowerDNS