Dear Maintainer,
while working on Debian Edu Bullseye, I noticed that the DHCP service
stopped working after upgrading the system.
Reason seems to be that the init script timed out, maybe
/etc/default/isc-dhcp-server could not be sourced:
root@tjener:~# service isc-dhcp-server status
* isc-dhcp-server.service - LSB: DHCP server
Loaded: loaded (/etc/init.d/isc-dhcp-server; generated)
Active: activating (start) since Mon 2020-09-28 18:24:25 CEST; 2min 36s ago
Docs: man:systemd-sysv-generator(8)
Cntrl PID: 1280 (isc-dhcp-server)
Tasks: 8 (limit: 4671)
Memory: 17.6M
CGroup: /system.slice/isc-dhcp-server.service
|-1280 /bin/sh /etc/init.d/isc-dhcp-server start
`-1310 /usr/sbin/dhcpd -t -4 -q -cf /etc/dhcp/dhcpd.conf
Sep 28 18:24:25 tjener.intern systemd[1]: Starting LSB: DHCP server...
Sep 28 18:24:26 tjener.intern isc-dhcp-server[1280]: Launching IPv4 server only.
The installed version:
root@tjener:~# dpkg -l isc-dhcp-server-ldap
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-====================-============-============-=========================================
ii isc-dhcp-server-ldap 4.4.1-2.1+b2 amd64 DHCP server that uses LDAP as its backend
I was wondering if downgrading to the Buster version would help:
root@tjener:~# apt install isc-dhcp-server-ldap/buster
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '4.4.1-2' (Debian:10.6/stable [amd64]) for 'isc-dhcp-server-ldap'
Selected version '4.4.1-2' (Debian:10.6/stable [amd64]) for 'isc-dhcp-server' because of 'isc-dhcp-server-ldap'
The following additional packages will be installed:
isc-dhcp-server
Suggested packages:
policykit-1
The following packages will be DOWNGRADED:
isc-dhcp-server isc-dhcp-server-ldap
0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 0 not upgraded.
Need to get 994 kB of archives.
After this operation, 22.5 kB disk space will be freed.
Do you want to continue? [Y/n]
Get:1 http://ftp.debian.org/debian buster/main amd64 isc-dhcp-server-ldap amd64 4.4.1-2 [446 kB]
Get:2 http://ftp.debian.org/debian buster/main amd64 isc-dhcp-server amd64 4.4.1-2 [548 kB]
Fetched 994 kB in 0s (7729 kB/s)
Preconfiguring packages ...
dpkg: warning: downgrading isc-dhcp-server-ldap from 4.4.1-2.1+b2 to 4.4.1-2
(Reading database ... 259124 files and directories currently installed.)
Preparing to unpack .../isc-dhcp-server-ldap_4.4.1-2_amd64.deb ...
Unpacking isc-dhcp-server-ldap (4.4.1-2) over (4.4.1-2.1+b2) ...
dpkg: warning: downgrading isc-dhcp-server from 4.4.1-2.1+b2 to 4.4.1-2
Preparing to unpack .../isc-dhcp-server_4.4.1-2_amd64.deb ...
invoke-rc.d: policy-rc.d denied execution of stop.
Unpacking isc-dhcp-server (4.4.1-2) over (4.4.1-2.1+b2) ...
Setting up isc-dhcp-server (4.4.1-2) ...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up isc-dhcp-server-ldap (4.4.1-2) ...
Processing triggers for systemd (246.6-1) ...
Processing triggers for man-db (2.9.3-2) ...
It did so (process 1310 stems from the Bullseye version):
root@tjener:~# service isc-dhcp-server stop
root@tjener:~# service isc-dhcp-server start
root@tjener:~# service isc-dhcp-server status
* isc-dhcp-server.service - LSB: DHCP server
Loaded: loaded (/etc/init.d/isc-dhcp-server; generated)
Active: active (running) since Mon 2020-09-28 18:27:57 CEST; 4s ago
Docs: man:systemd-sysv-generator(8)
Process: 3264 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
Tasks: 8 (limit: 4671)
Memory: 27.4M
CGroup: /system.slice/isc-dhcp-server.service
|-1310 /usr/sbin/dhcpd -t -4 -q -cf /etc/dhcp/dhcpd.conf
`-3277 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf eth0 eth1
Sep 28 18:27:55 tjener.intern systemd[1]: Starting LSB: DHCP server...
Sep 28 18:27:55 tjener.intern isc-dhcp-server[3264]: Launching IPv4 server only.
Sep 28 18:27:55 tjener.intern dhcpd[3277]: Wrote 3 leases to leases file.
Sep 28 18:27:55 tjener.intern dhcpd[3277]: Server starting service.
Sep 28 18:27:57 tjener.intern isc-dhcp-server[3264]: Starting ISC DHCPv4 server: dhcpd.
Sep 28 18:27:57 tjener.intern systemd[1]: Started LSB: DHCP server.
root@tjener:~#
Wolfgang