Hi, When i try to remove pdns-server while one of the backends is installed i got the following behaviour: monster:/usr/src# apt-get remove --purge pdns-server Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: pdns-backend-mysql* pdns-server* 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 1782kB disk space will be freed. Do you want to continue? [Y/n] (Reading database ... 9343 files and directories currently installed.) Removing pdns-backend-mysql ... Stopping PowerDNS authoritative nameserver: Scheduling exit sed: can't read -: No such file or directory dpkg: error processing pdns-backend-mysql (--purge): subprocess post-removal script returned error exit status 2 Restarting PowerDNS authoritative nameserver: stopping and waiting..done Starting PowerDNS authoritative nameserver: started dpkg: pdns-server: dependency problems, but removing anyway as you request: pdns-backend-mysql depends on pdns-server (= 2.9.17-12). Removing pdns-server ... Stopping PowerDNS authoritative nameserver: Scheduling exit Purging configuration files for pdns-server ... Errors were encountered while processing: pdns-backend-mysql E: Sub-process /usr/bin/dpkg returned an error code (1) This is not my intention, when pdns-backend-mysql fails when removing then pdns-server should also fail or am i wrong ? Attached the debian/control file. Regards, Matthijs Mohlmann
Source: pdns Section: net Priority: extra Standards-Version: 3.6.1.1 Maintainer: Debian PowerDNS Maintainers <powerdns-debian@workaround.org> Uploaders: Christoph Haas <haas@debian.org>, Matthijs Mohlmann <matthijs@cacholong.nl> Build-Depends: debhelper (>= 4.2.0), po-debconf, dpatch (>= 2.0.0), libtool, flex, bison, docbook-utils, libmysqlclient12-dev, postgresql-dev, tdb-dev, libgdbm-dev, libldap2-dev, libsqlite0-dev, dpkg-dev (> 1.10.17) Package: pdns Architecture: any Depends: pdns-server, pdns-recursor Description: meta package for the pdns nameserver PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package is added for compatibility reasons because it has been split into pdns-server and pdns-recursor. It does not need to be installed any more. Package: pdns-server Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: adduser Replaces: pdns Recommends: pdns-doc Suggests: pdns-backend, pdns-recursor Description: extremely powerful and versatile nameserver PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This is the authoritative nameserver that answers questions about domains that it knows about. Package: pdns-recursor Architecture: any Depends: ${shlibs:Depends} Replaces: pdns Recommends: pdns-doc Description: PowerDNS recursor PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This is the recursive nameserver that goes out to the internet and resolve queries about other domains. Package: pdns-doc Section: doc Architecture: all Description: PowerDNS manual PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This is the complete manual for PowerDNS, documenting both how to install and configure it as well as how to write new backend modules. Package: pdns-backend-pipe Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends} Provides: pdns-backend Description: pipe/coprocess backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains the pipe backend for the PowerDNS nameserver. This allows PowerDNS to retrieve domain info from a process that accepts questions on stdin and returns answers on stdout. Package: pdns-backend-ldap Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends} Provides: pdns-backend Description: LDAP backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains an LDAP backend for the PowerDNS nameserver. Package: pdns-backend-geo Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends} Provides: pdns-backend Description: geo backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains a geobackend for the PowerDNS nameserver. This backend balances the load throughout the world so that people access the geographically nearest available server. Package: pdns-backend-mysql Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends} Provides: pdns-backend Description: generic mysql backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains a generic MySQL backend for the PowerDNS nameserver. It has configurable SQL statements. Package: pdns-backend-pgsql Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends} Provides: pdns-backend Description: generic PostgreSQL backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains a generic PostgreSQL backend for the PowerDNS nameserver. It has configurable SQL statements. Package: pdns-backend-sqlite Architecture: any Depends: pdns-server (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}, sqlite Provides: pdns-backend Description: sqlite backend for PowerDNS PowerDNS is a versatile nameserver which supports a large number of different backends ranging from simple zonefiles to relational databases and load balancing/failover algorithms. PowerDNS tries to emphasize speed and security. . This package contains a generic SQLite backend for SQLite.
Attachment:
signature.asc
Description: OpenPGP digital signature