Package: isc-dhcp-server
Version: 4.4.3-P1-1.1
Severity: normal

Dear Maintainer,


After upgrading from version 4.4.3-P1-1 to 4.4.3-P1-1.1 the added
apparmor configurations block the include of files outside /etc/dhcp/,
like DDNS TSIG keys definition that are usually installed under
/etc/bind.

I can understand avoiding to read files everywhere, but the use of
TSIG keys defined by bind with is quite a common usage, that stop
working with misleading permission denied error for readable files.

This break previously working configurations, whitout a note in
the changelog.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages isc-dhcp-server depends on:
ii  debconf [debconf-2.0]      1.5.80
ii  debianutils                5.7-0.4
ii  libc6                      2.36-7
ii  lsb-base                   11.5
ii  sysvinit-utils [lsb-base]  3.06-2

Versions of packages isc-dhcp-server recommends:
ii  isc-dhcp-common  4.4.3-P1-1.1
ii  policycoreutils  3.4-1

Versions of packages isc-dhcp-server suggests:
ii  ieee-data             20220827.1
pn  isc-dhcp-server-ldap  <none>
pn  policykit-1           <none>

-- Configuration Files:
/etc/dhcp/dhcpd.conf changed:
authoritative;
ddns-update-style standard;
option local-pac-server code 252 = text;
option local-pac-server "http://proxy.institute.lan:80/wpad.dat";;
allow booting;
include "/etc/bind/bookworm.institute.lan.key";
zone institute.lan. {
    primary 127.0.0.1;
    key bookworm.institute.lan;
}
    
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.10 192.168.1.100 ;
  option domain-name-servers 192.168.1.1;
  option domain-name "institute.lan";
  option routers 192.168.1.1;
  option ntp-servers 192.168.1.1;
  default-lease-time 86400;
  max-lease-time 172800;
    next-server 192.168.1.1;
  }
zone 1.168.192.in-addr.arpa. {
    primary 127.0.0.1;
    key bookworm.institute.lan;
}
option architecture-type code 93 = unsigned integer 16;
class "pxeclients" {
    match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
    if option architecture-type = 00:00 {
      filename "/pxelinux.0";
    } elsif option architecture-type = 00:09 {
      filename "/efi/syslinux.efi";
    } elsif option architecture-type = 00:07 {
      filename "/efi/syslinux.efi";
    } elsif option architecture-type = 00:06 {
      filename "/efi/syslinux.efi";
    }
}
include "/etc/fuss-server/dhcp-reservations";    
include "/etc/dhcp/dhcpd-added.conf";


-- debconf information:
  isc-dhcp-server/interfaces:

Reply via email to