• Bug#1108945: bind9: prompts for deleted conf file during bookworm2trixi

    From Lucas Nussbaum@21:1/5 to All on Wed Jul 9 10:10:01 2025
    Hi,

    Here is a log of the ldap2dns upgrade (that pulls bind9 and hangs on the
    prompt below).

    bind9 was upgraded from the bookworm version (1:9.18.33-1~deb12u2)

    Lucas


    On 09/07/25 at 08:59 +0200, Ondřej Surý wrote:
    That's weird named.conf.default-zones got (I hope) properly removed in 1:9.20.5-1:

    $ cat debian/bind9.maintscript
    mv_conffile /etc/default/bind /etc/default/named 1:9.13.6~
    mv_conffile /etc/default/bind9 /etc/default/named 1:9.12.0~
    mv_conffile /etc/init.d/bind /etc/init.d/named 1:9.13.6~
    mv_conffile /etc/init.d/bind9 /etc/init.d/named 1:9.12.0~
    rm_conffile /etc/apparmor.d/local/usr.sbin.named 1:9.11.4+dfsg-1~ rm_conffile /etc/bind/db.root 1:9.11.4+dfsg-3~ rm_conffile /etc/bind/db.local 1:9.20.5-1~
    rm_conffile /etc/bind/db.0 1:9.20.5-1~
    rm_conffile /etc/bind/db.127 1:9.20.5-1~
    rm_conffile /etc/bind/db.255 1:9.20.5-1~
    rm_conffile /etc/bind/db.empty 1:9.20.5-1~
    rm_conffile /etc/bind/named.conf.default-zones 1:9.20.5-1~
    rm_conffile /etc/bind/zones.rfc1918 1:9.20.5-1~

    Do you have the full upgrade log? What was the previous version?

    Ondrej
    --
    Ondřej Surý (He/Him)
    ondrej@sury.org

    On 8. 7. 2025, at 13:37, Lucas Nussbaum <lucas@debian.org> wrote:

    Package: bind9
    Version: 1:9.20.9-1
    Severity: serious

    I ran into the following when testing bookwork2trixie upgrades.

    Upgrading bind9 results in:
    Setting up bind9 (1:9.20.9-1) ...
    Installing new version of config file /etc/bind/named.conf ...

    Configuration file '/etc/bind/named.conf.default-zones'
    Deleted (by you or by a script) since installation.
    Package distributor has shipped an updated version.
    What would you like to do about it ? Your options are:
    Y or I : install the package maintainer's version
    N or O : keep your currently-installed version
    D : show the differences between the versions
    Z : start a shell to examine the situation
    The default action is to keep your current version.
    *** named.conf.default-zones (Y/I/N/O/D/Z) [default=N] ?

    I did not delete that file.

    Lucas




    DC-Instest-Header: ldap2dns / 2025-07-07 15:54:07 +0000
    DC-Task: type:instest package:ldap2dns dist:trixie upgdist:bookworm modes:upgrade esttime: logfile:/tmp/ldap2dns_bookworm2trixie.log
    DC-Instest-call: /root/cqa-instest -p ldap2dns -c trixie-instest -u bookworm-instest
    IT-Header: ldap2dns trixie-instest / 2025-07-07 15:54:08 +0000
    -- Checking if the package is already installed: NO
    -- Finding version: ldap2dns 0.3.1-6+b1
    -- Now testing upgrade from bookworm-instest.
    -- Finding version in bookworm-instest: ldap2dns 0.3.1-5
    -- Installing ldap2dns in bookworm-instest: OK
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Starting pkgProblemResolver with broken count: 0
    Starting 2 pkgProblemResolver with broken count: 0
    Done
    The following additional packages will be installed:
    bind9 bind9-libs bind9-utils dns-root-data iproute2 krb5-locales ldap-utils
    libatm1 libbpf1 libbsd0 libcap2-bin libelf1 libfstrm0 libgssapi-krb5-2
    libicu72 libjemalloc2 libjson-c5 libk5crypto3 libkeyutils1 libkrb5-3
    libkrb5support0 libldap-2.5-0 libldap-common liblmdb0 libmaxminddb0 libmnl0
    libnghttp2-14 libpam-cap libprotobuf-c1 libsasl2-2 libsasl2-modules
    libsasl2-modules-db libssl3 libtirpc-common libtirpc3 libuv1 libxml2
    libxtables12 netbase
    Suggested packages:
    bind-doc dnsutils resolvconf ufw iproute2-doc python3:any
    libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal krb5-doc
    krb5-user mmdb-bin libsasl2-modules-ldap libsasl2-modules-otp
    libsasl2-modules-sql
    The following NEW packages will be installed:
    bind9 bind9-libs bind9-utils dns-root-data iproute2 krb5-locales ldap-utils
    ldap2dns libatm1 libbpf1 libbsd0 libcap2-bin libelf1 libfstrm0
    libgssapi-krb5-2 libicu72 libjemalloc2 libjson-c5 libk5crypto3 libkeyutils1
    libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common liblmdb0
    libmaxminddb0 libmnl0 libnghttp2-14 libpam-cap libprotobuf-c1 libsasl2-2
    libsasl2-modules libsasl2-modules-db libssl3 libtirpc-common libtirpc3
    libuv1 libxml2 libxtables12 netbase
    0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded.
    Need to get 17.3 MB of archives.
    After this operation, 62.5 MB of additional disk space will be used.
    Get:1 http://localhost:12990/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]
    Get:2 http://localhost:12990/debian bookworm/main amd64 libfstrm0 amd64 0.6.1-1 [21.6 kB]
    Get:3 http://localhost:12990/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u3 [32.8 kB]
    Get:4 http://localhost:12990/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u3 [78.9 kB]
    Get:5 http://localhost:12990/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B]
    Get:6 http://localhost:12990/debian bookworm/main amd64 libssl3 amd64 3.0.16-1~deb12u1 [2026 kB]
    Get:7 http://localhost:12990/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u3 [332 kB]
    Get:8 http://localhost:12990/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u3 [135 kB]
    Get:9 http://localhost:12990/debian bookworm/main amd64 libjemalloc2 amd64 5.3.0-1 [275 kB]
    Get:10 http://localhost:12990/debian bookworm/main amd64 libjson-c5 amd64 0.16-2 [44.1 kB]
    Get:11 http://localhost:12990/debian bookworm/main amd64 liblmdb0 amd64 0.9.24-1 [45.0 kB]
    Get:12 http://localhost:12990/debian bookworm/main amd64 libmaxminddb0 amd64 1.7.1-1 [29.8 kB]
    Get:13 http://localhost:12990/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB]
    Get:14 http://localhost:12990/debian bookworm/main amd64 libprotobuf-c1 amd64 1.4.1-1+b1 [27.5 kB]
    Get:15 http://localhost:12990/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB]
    Get:16 http://localhost:12990/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u1 [687 kB]
    Get:17 http://localhost:12990/debian bookworm/main amd64 bind9-libs amd64 1:9.18.33-1~deb12u2 [1181 kB]
    Get:18 http://localhost:12990/debian bookworm/main amd64 bind9-utils amd64 1:9.18.33-1~deb12u2 [159 kB]
    Get:19 http://localhost:12990/debian bookworm/main amd64 dns-root-data all 2024071801~deb12u1 [5752 B]
    Get:20 http://localhost:12990/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB]
    Get:21 http://localhost:12990/debian bookworm/main amd64 libbpf1 amd64 1:1.1.0-1 [145 kB]
    Get:22 http://localhost:12990/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB]
    Get:23 http://localhost:12990/debian bookworm/main amd64 libmnl0 amd64 1.0.4-3 [12.5 kB]
    Get:24 http://localhost:12990/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB]
    Get:25 http://localhost:12990/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB]
    Get:26 http://localhost:12990/debian bookworm/main amd64 libxtables12 amd64 1.8.9-2 [30.8 kB]
    Get:27 http://localhost:12990/debian bookworm/main amd64 libcap2-bin amd64 1:2.66-4+deb12u1 [34.8 kB]
    Get:28 http://localhost:12990/debian bookworm/main amd64 iproute2 amd64 6.1.0-3 [1046 kB]
    Get:29 http://localhost:12990/debian bookworm/main amd64 netbase all 6.4 [12.8 kB]
    Get:30 http://localhost:12990/debian bookworm/main amd64 bind9 amd64 1:9.18.33-1~deb12u2 [246 kB]
    Get:31 http://localhost:12990/debian bookworm/main amd64 krb5-locales all 1.20.1-2+deb12u3 [63.1 kB]
    Get:32 http://localhost:12990/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
    Get:33 http://localhost:12990/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
    Get:34 http://localhost:12990/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
    Get:35 http://localhost:12990/debian bookworm/main amd64 ldap-utils amd64 2.5.13+dfsg-5 [144 kB]
    Get:36 http://localhost:12990/debian bookworm/main amd64 ldap2dns amd64 0.3.1-5 [31.7 kB]
    Get:37 http://localhost:12990/debian bookworm/main amd64 libatm1 amd64 1:2.5.1-4+b2 [68.3 kB]
    Get:38 http://localhost:12990/debian bookworm/main amd64 libldap-common all 2.5.13+dfsg-5 [29.3 kB]
    Get:39 http://localhost:12990/debian bookworm/main amd64 libpam-cap amd64 1:2.66-4+deb12u1 [14.7 kB]
    Get:40 http://localhost:12990/debian bookworm/main amd64 libsasl2-modules amd64 2.1.28+dfsg-10 [66.6 kB]
    Preconfiguring packages ...
    Fetched 17.3 MB in 0s (35.9 MB/s)
    Selecting previously unselected package libuv1:amd64.

    (Reading database ...
    (Reading database ... 5%
    (Reading database ... 10%
    (Reading database ... 15%
    (Reading database ... 20%
    (Reading database ... 25%
    (Reading database ... 30%
    (Reading database ... 35%
    (Reading database ... 40%
    (Reading database ...
    45%
    (Reading database ... 50%
    (Reading database ... 55%
    (Reading database ... 60%
    (Reading database ... 65%
    (Reading database ... 70%
    (Reading database ... 75%
    (Reading database ... 80%
    (Reading database ... 85%
    (Reading database ... 90%
    (Reading
    database ... 95%
    (Reading database ... 100%
    (Reading database ... 6242 files and directories currently installed.)

    Preparing to unpack .../00-libuv1_1.44.2-1+deb12u1_amd64.deb ...

    Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...

    Selecting previously unselected package libfstrm0:amd64.

    Preparing to unpack .../01-libfstrm0_0.6.1-1_amd64.deb ...

    Unpacking libfstrm0:amd64 (0.6.1-1) ...

    Selecting previously unselected package libkrb5support0:amd64.

    Preparing to unpack .../02-libkrb5support0_1.20.1-2+deb12u3_amd64.deb ...

    Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u3) ...

    Selecting previously unselected package libk5crypto3:amd64.

    Preparing to unpack .../03-libk5crypto3_1.20.1-2+deb12u3_amd64.deb ...

    Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u3) ...

    Selecting previously unselected package libkeyutils1:amd64.

    Preparing to unpack .../04-libkeyutils1_1.6.3-2_amd64.deb ...

    Unpacking libkeyutils1:amd64 (1.6.3-2) ...

    Selecting previously unselected package libssl3:amd64.

    Preparing to unpack .../05-libssl3_3.0.16-1~deb12u1_amd64.deb ...

    Unpacking libssl3:amd64 (3.0.16-1~deb12u1) ...

    Selecting previously unselected package libkrb5-3:amd64.

    Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u3_amd64.deb ...

    Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u3) ...

    Selecting previously unselected package libgssapi-krb5-2:amd64.

    Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u3_amd64.deb ...

    Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u3) ...

    Selecting previously unselected package libjemalloc2:amd64.

    Preparing to unpack .../08-libjemalloc2_5.3.0-1_amd64.deb ...

    Unpacking libjemalloc2:amd64 (5.3.0-1) ...

    Selecting previously unselected package libjson-c5:amd64.

    Preparing to unpack .../09-libjson-c5_0.16-2_amd64.deb ...

    Unpacking libjson-c5:amd64 (0.16-2) ...

    Selecting previously unselected package liblmdb0:amd64.

    Preparing to unpack .../10-liblmdb0_0.9.24-1_amd64.deb ...

    Unpacking liblmdb0:amd64 (0.9.24-1) ...

    Selecting previously unselected package libmaxminddb0:amd64.

    Preparing to unpack .../11-libmaxminddb0_1.7.1-1_amd64.deb ...

    Unpacking libmaxminddb0:amd64 (1.7.1-1) ...

    Selecting previously unselected package libnghttp2-14:amd64.

    Preparing to unpack .../12-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ...

    Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...

    Selecting previously unselected package libprotobuf-c1:amd64.

    Preparing to unpack .../13-libprotobuf-c1_1.4.1-1+b1_amd64.deb ...

    Unpacking libprotobuf-c1:amd64 (1.4.1-1+b1) ...

    Selecting previously unselected package libicu72:amd64.

    Preparing to unpack .../14-libicu72_72.1-3_amd64.deb ...

    Unpacking libicu72:amd64 (72.1-3) ...

    Selecting previously unselected package libxml2:amd64.

    Preparing to unpack .../15-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...

    Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...

    Selecting previously unselected package bind9-libs:amd64.

    Preparing to unpack .../16-bind9-libs_1%3a9.18.33-1~deb12u2_amd64.deb ...

    Unpacking bind9-libs:amd64 (1:9.18.33-1~deb12u2) ...

    Selecting previously unselected package bind9-utils.

    Preparing to unpack .../17-bind9-utils_1%3a9.18.33-1~deb12u2_amd64.deb ...

    Unpacking bind9-utils (1:9.18.33-1~deb12u2) ...

    Selecting previously unselected package dns-root-data.

    Preparing to unpack .../18-dns-root-data_2024071801~deb12u1_all.deb ...

    Unpacking dns-root-data (2024071801~deb12u1) ...

    Selecting previously unselected package libelf1:amd64.

    Preparing to unpack .../19-libelf1_0.188-2.1_amd64.deb ...

    Unpacking libelf1:amd64 (0.188-2.1) ...

    Selecting previously unselected package libbpf1:amd64.

    Preparing to unpack .../20-libbpf1_1%3a1.1.0-1_amd64.deb ...

    Unpacking libbpf1:amd64 (1:1.1.0-1) ...

    Selecting previously unselected package libbsd0:amd64.

    Preparing to unpack .../21-libbsd0_0.11.7-2_amd64.deb ...

    Unpacking libbsd0:amd64 (0.11.7-2) ...

    Selecting previously unselected package libmnl0:amd64.

    Preparing to unpack .../22-libmnl0_1.0.4-3_amd64.deb ...

    Unpacking libmnl0:amd64 (1.0.4-3) ...

    Selecting previously unselected package libtirpc-common.

    Preparing to unpack .../23-libtirpc-common_1.3.3+ds-1_all.deb ...

    Unpacking libtirpc-common (1.3.3+ds-1) ...

    Selecting previously unselected package libtirpc3:amd64.

    Preparing to unpack .../24-libtirpc3_1.3.3+ds-1_amd64.deb ...

    Unpacking libtirpc3:amd64 (1.3.3+ds-1) ...

    Selecting previously unselected package libxtables12:amd64.

    Preparing to unpack .../25-libxtables12_1.8.9-2_amd64.deb ...

    Unpacking libxtables12:amd64 (1.8.9-2) ...

    Selecting previously unselected package libcap2-bin.

    Preparing to unpack .../26-libcap2-bin_1%3a2.66-4+deb12u1_amd64.deb ...

    Unpacking libcap2-bin (1:2.66-4+deb12u1) ...

    Selecting previously unselected package iproute2.

    Preparing to unpack .../27-iproute2_6.1.0-3_amd64.deb ...

    Unpacking iproute2 (6.1.0-3) ...

    Selecting previously unselected package netbase.

    Preparing to unpack .../28-netbase_6.4_all.deb ...

    Unpacking netbase (6.4) ...

    Selecting previously unselected package bind9.

    Preparing to unpack .../29-bind9_1%3a9.18.33-1~deb12u2_amd64.deb ...

    Unpacking bind9 (1:9.18.33-1~deb12u2) ...

    Selecting previously unselected package krb5-locales.

    Preparing to unpack .../30-krb5-locales_1.20.1-2+deb12u3_all.deb ...

    Unpacking krb5-locales (1.20.1-2+deb12u3) ...

    Selecting previously unselected package libsasl2-modules-db:amd64.

    Preparing to unpack .../31-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...

    Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...

    Selecting previously unselected package libsasl2-2:amd64.

    Preparing to unpack .../32-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...

    Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...

    Selecting previously unselected package libldap-2.5-0:amd64.

    Preparing to unpack .../33-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...

    Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...

    Selecting previously unselected package ldap-utils.

    Preparing to unpack .../34-ldap-utils_2.5.13+dfsg-5_amd64.deb ...

    Unpacking ldap-utils (2.5.13+dfsg-5) ...

    Selecting previously unselected package ldap2dns.

    Preparing to unpack .../35-ldap2dns_0.3.1-5_amd64.deb ...

    Unpacking ldap2dns (0.3.1-5) ...

    Selecting previously unselected package libatm1:amd64.

    Preparing to unpack .../36-libatm1_1%3a2.5.1-4+b2_amd64.deb ...

    Unpacking libatm1:amd64 (1:2.5.1-4+b2) ...

    Selecting previously unselected package libldap-common.

    Preparing to unpack .../37-libldap-common_2.5.13+dfsg-5_all.deb ...

    Unpacking libldap-common (2.5.13+dfsg-5) ...

    Selecting previously unselected package libpam-cap:amd64.

    Preparing to unpack .../38-libpam-cap_1%3a2.66-4+deb12u1_amd64.deb ...

    Unpacking libpam-cap:amd64 (1:2.66-4+deb12u1) ...

    Selecting previously unselected package libsasl2-modules:amd64.

    Preparing to unpack .../39-libsasl2-modules_2.1.28+dfsg-10_amd64.deb ...

    Unpacking libsasl2-modules:amd64 (2.1.28+dfsg-10) ...

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/apt.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/base-files.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/base-passwd.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bash.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bind9.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/coreutils.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debconf.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debian-archive-keyring.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debianutils.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/dpkg.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/e2fsprogs.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/iproute2.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/ldap2dns.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/less.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libc-bin.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libc6:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libgcrypt20:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libgssapi-krb5-2:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-cap:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-modules:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-runtime.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam0g:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libsasl2-modules:amd64.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/login.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/mawk.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/netbase.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/nvi.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/passwd.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/perl-base.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tar.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tzdata.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/usr-is-merged.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux-extra.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux.postinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/adduser.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/apt.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/base-passwd.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bash.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bind9.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/coreutils.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/dash.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debian-archive-keyring.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debianutils.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/dpkg.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/e2fsprogs.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/iproute2.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/ldap2dns.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libc6:amd64.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libgssapi-krb5-2:amd64.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-modules:amd64.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-runtime.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam0g:amd64.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libsasl2-modules:amd64.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/login.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/netbase.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/nvi.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/passwd.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/perl-base.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tzdata.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux-extra.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux.postrm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/adduser.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/apt.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/base-passwd.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bind9.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debian-archive-keyring.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/e2fsprogs.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/less.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libc6:amd64.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-modules:amd64.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libsasl2-modules:amd64.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/login.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/nvi.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/passwd.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/perl-base.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tzdata.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/usr-is-merged.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux-extra.preinst

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/apt.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bash.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/bind9.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debian-archive-keyring.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/debianutils.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/dpkg.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/e2fsprogs.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/ldap2dns.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/less.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-cap:amd64.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libpam-runtime.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libsasl2-modules:amd64.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/libstdc++6:amd64.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/login.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/mawk.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/nvi.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/passwd.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/perl-base.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tar.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/tzdata.prerm

    Dpkg hook: enabling sh trace for /var/lib/dpkg/info/util-linux.prerm

    Setting up liblmdb0:amd64 (0.9.24-1) ...

    Setting up libkeyutils1:amd64 (1.6.3-2) ...

    Setting up libicu72:amd64 (72.1-3) ...

    Setting up libtirpc-common (1.3.3+ds-1) ...

    Setting up libmaxminddb0:amd64 (1.7.1-1) ...

    Setting up libfstrm0:amd64 (0.6.1-1) ...

    Setting up libssl3:amd64 (3.0.16-1~deb12u1) ...

    Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...

    Setting up krb5-locales (1.20.1-2+deb12u3) ...

    Setting up libjemalloc2:amd64 (5.3.0-1) ...

    Setting up libatm1:amd64 (1:2.5.1-4+b2) ...

    Setting up libldap-common (2.5.13+dfsg-5) ...

    Setting up libprotobuf-c1:amd64 (1.4.1-1+b1) ...

    Setting up libkrb5support0:amd64 (1.20.1-2+deb12u3) ...

    Setting up dns-root-data (2024071801~deb12u1) ...

    Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...

    Setting up libcap2-bin (1:2.66-4+deb12u1) ...

    Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...

    Setting up libmnl0:amd64 (1.0.4-3) ...

    Setting up libk5crypto3:amd64 (1.20.1-2+deb12u3) ...

    Setting up libxtables12:amd64 (1.8.9-2) ...

    Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...

    Setting up netbase (6.4) ...

    + [ -z ]

    + create_hosts_file

    + [ -e /etc/hosts ]

    + return 0

    + create_networks_file

    + [ -e /etc/networks ]

    + cat

    Setting up libkrb5-3:amd64 (1.20.1-2+deb12u3) ...

    Setting up libbsd0:amd64 (0.11.7-2) ...

    Setting up libelf1:amd64 (0.188-2.1) ...

    Setting up libpam-cap:amd64 (1:2.66-4+deb12u1) ...

    + set -e

    + pam-auth-update --package

    + exit 0

    Setting up libjson-c5:amd64 (0.16-2) ...

    Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...

    Setting up libbpf1:amd64 (1:1.1.0-1) ...

    Setting up libsasl2-modules:amd64 (2.1.28+dfsg-10) ...

    + set -e

    + dpkg-maintscript-helper rm_conffile /etc/logcheck/ignore.d.server/libsasl2-modules 2.1.28+dfsg-4~ -- configure

    Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...

    Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u3) ...

    + set -e

    + [ configure = configure -a x != x ]

    + exit 0

    Setting up libtirpc3:amd64 (1.3.3+ds-1) ...

    Setting up bind9-libs:amd64 (1:9.18.33-1~deb12u2) ...

    Setting up iproute2 (6.1.0-3) ...

    + set -e

    + . /usr/share/debconf/confmodule

    + [ ! ]

    + PERL_DL_NONLAZY=1

    + export PERL_DL_NONLAZY

    + [ ]

    + exec /usr/share/debconf/frontend /var/lib/dpkg/info/iproute2.postinst configure

    + set -e

    + . /usr/share/debconf/confmodule

    + [ ! 1 ]

    + [ -z ]

    + exec

    + [ ]

    + exec

    + DEBCONF_REDIR=1

    + export DEBCONF_REDIR

    + command -v setcap

    + db_get iproute2/setcaps

    + _db_cmd GET iproute2/setcaps

    + _db_internal_IFS=



    + IFS=

    + printf %s\n GET iproute2/setcaps

    + IFS=



    + read -r _db_internal_line

    + IFS=



    + RET=false

    + return 0

    + test false = true

    + getcap /bin/ip

    + grep -qs /bin/ip

    + exit 0

    Setting up ldap-utils (2.5.13+dfsg-5) ...

    Setting up bind9-utils (1:9.18.33-1~deb12u2) ...

    Setting up bind9 (1:9.18.33-1~deb12u2) ...

    + set -e

    + [ configure = configure ]

    + getent group bind

    + addgroup --system bind

    Adding group `bind' (GID 111) ...

    Done.

    + getent passwd bind

    + adduser --system --home /var/cache/bind --no-create-home --disabled-password --ingroup bind bind

    Adding system user `bind' (UID 106) ...

    Adding new user `bind' (UID 106) with group `bind' ...

    Not creating home directory `/var/cache/bind'.

    + [ -z ]

    + mkdir -p /var/lib/bind

    + chown root:bind /var/lib/bind

    + chmod 775 /var/lib/bind

    + [ ! -s /etc/bind/rndc.key ]

    + [ ! -s /etc/bind/rndc.conf ]

    + rndc-confgen -a

    wrote key file "/etc/bind/rndc.key"

    + ls -ln /etc/bind/rndc.key

    + awk {print $3}

    + uid=0

    + [ 0 = 0 ]

    + chown bind /etc/bind/rndc.key

    + chgrp bind /etc/bind

    + chmod g+s /etc/bind

    + chgrp bind /etc/bind/rndc.key /var/cache/bind

    + chgrp bind /etc/bind/named.conf /etc/bind/named.conf.default-zones /etc/bind/named.conf.local /etc/bind/named.conf.options

    + chmod g+r /etc/bind/rndc.key /etc/bind/named.conf /etc/bind/named.conf.default-zones /etc/bind/named.conf.local /etc/bind/named.conf.options

    + chmod g+rwx /var/cache/bind

    + [ configure = configure ]

    + APP_PROFILE=/etc/apparmor.d/usr.sbin.named

    + [ -f /etc/apparmor.d/usr.sbin.named ]

    + LOCAL_APP_PROFILE=/etc/apparmor.d/local/usr.sbin.named

    + test -e /etc/apparmor.d/local/usr.sbin.named

    + dirname /etc/apparmor.d/local/usr.sbin.named

    + mkdir -p /etc/apparmor.d/local

    + install --mode 644 /dev/null /etc/apparmor.d/local/usr.sbin.named

    + aa-enabled --quiet

    + [ configure = configure ]

    + command -v systemd-tmpfiles

    + [ -x ]

    + dpkg-maintscript-helper mv_conffile /etc/default/bind /etc/default/named 1:9.13.6~ -- configure

    + dpkg-maintscript-helper mv_conffile /etc/default/bind9 /etc/default/named 1:9.12.0~ -- configure

    + dpkg-maintscript-helper mv_conffile /etc/init.d/bind /etc/init.d/named 1:9.13.6~ -- configure

    + dpkg-maintscript-helper mv_conffile /etc/init.d/bind9 /etc/init.d/named 1:9.12.0~ -- configure

    + dpkg-maintscript-helper rm_conffile /etc/apparmor.d/local/usr.sbin.named 1:9.11.4+dfsg-1~ -- configure

    + dpkg-maintscript-helper rm_conffile /etc/bind/db.root 1:9.11.4+dfsg-3~ -- configure

    + [ configure = configure ]

    + [ -z ]

    + [ -x /etc/init.d/named ]

    + update-rc.d named defaults

    + [ -n ]

    + _dh_action=start

    + invoke-rc.d --skip-systemd-native named start

    invoke-rc.d: could not determine current runlevel

    invoke-rc.d: policy-rc.d denied execution of start.

    + [ configure = configure ]

    + deb-systemd-helper debian-installed named-resolvconf.service

    + deb-systemd-helper update-state named-resolvconf.service

    + [ configure = configure ]

    + [ -d /run/systemd/system ]

    + [ configure = configure ]

    + deb-systemd-helper unmask named.service

    + deb-systemd-helper --quiet was-enabled named.service

    + deb-systemd-helper enable named.service

    + [ configure = configure ]

    + [ -d /run/systemd/system ]

    + exit 0

    Setting up ldap2dns (0.3.1-5) ...

    + set -e

    + cd /usr/bin

    + ln -f ldap2dns ldap2dnsd

    + cd -

    /

    + umask 022

    + echo



    + echo ldap2dns has been installed.

    ldap2dns has been installed.

    + echo



    + echo To set up services, please see the documentation at:

    To set up services, please see the documentation at:

    + echo http://ldap2dns.tiscover.com/ or

    http://ldap2dns.tiscover.com/ or

    + echo /usr/share/doc/ldap2dns/README.txt.gz

    /usr/share/doc/ldap2dns/README.txt.gz

    + echo



    + echo To Configure ldap2dns for use with djbdns:

    To Configure ldap2dns for use with djbdns:

    + echo Run ldap2tinydns-conf in your tinydns directory, something like:

    Run ldap2tinydns-conf in your tinydns directory, something like:

    + echo root@host:/var/tinydns# ldap2tinydns-conf

    root@host:/var/tinydns# ldap2tinydns-conf

    + echo



    + echo Then tell svscan about the new service:

    Then tell svscan about the new service:

    + echo ln -s /var/tinydns/ldap2tinydns /var/lib/svscan

    ln -s /var/tinydns/ldap2tinydns /var/lib/svscan

    + echo



    + exit 0

    Processing triggers for libc-bin (2.36-9+deb12u10) ...

    + set -e

    + export LC_ALL=C

    + [ triggered = configure ]

    + [ triggered = configure ]

    + [ triggered = triggered ]

    + ldconfig -r /

    + exit 0

    -- Upgrading distribution: FAILED
    ## Updating /etc/apt/sources.list...
    ## Running apt-get update...
    Get:1 http://localhost:12990/debian trixie InRelease [168 kB]
    Get:2 http://localhost:12990/debian trixie/main amd64 Packages [9672 kB]
    Get:3 http://localhost:12990/debian trixie/main Translation-en [6487 kB]
    Fetched 16.3 MB in 5s (3455 kB/s)
    Reading package lists...
    ## Running apt-get -y upgrade...
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Calculating upgrade...Entering ResolveByKeep

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?B?RGF2aWQgSMOkcmRlbWFu?=@21:1/5 to All on Sun Jul 27 02:40:01 2025
    I'm not a packaging expert, so excuse me if I've gotten something wrong here, but the commit which "removed obsolete empty zone-files" was d3e8623f7466f28f5a8df6a9136eb4d1d0d2d2af in salsa.

    But:

    * debian/extras/etc/named.conf.default-zones still exists and looks like this:

    // prime the server with knowledge of the root servers
    zone "." {
    type hint;
    file "/usr/share/dns/root.hints";
    };

    * On the one hand, debian/bind9.install includes this line:
    ...
    debian/extras/etc/* /etc/bind/
    ...

    * While on the other hand, debian/bind9.maintscript includes this line:
    ...
    rm_conffile /etc/bind/named.conf.default-zones 1:9.20.5-1~
    ...

    * After a fresh install on sid (1:9.20.11-1, so same version as Trixie):
    $ ls -al /etc/bind
    ...
    -rw-r--r-- 1 root bind 412 Jul 16 17:08 named.conf
    -rw-r--r-- 1 root bind 116 Jul 16 17:08 named.conf.default-zones
    -rw-r--r-- 1 root bind 42 Jul 16 17:08 named.conf.local
    -rw-r--r-- 1 root bind 43 Jul 16 17:08 named.conf.options
    -rw-r----- 1 bind bind 100 Jul 27 02:03 rndc.key
    $ cat /etc/bind/named.conf
    ...
    include "/etc/bind/named.conf.options";
    include "/etc/bind/named.conf.local";

    Was it really intentional to remove /etc/named.conf.default-zones? (And if so, why does bind9 depend on the dns-root-data package?)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)