@Stefan: any idea on why you didn't encounter this while using sysv init? Thanks,
Paride On 2023-12-12 12:56, Oleg Broytman wrote: > Hi! Alas, yes. It requires directories /run/kea and /var/lib/kea . > > I didn't want to upgrade any of my systems to testing so I ran a docker > container with debian:testing (age: 3 weeks ago). > > # apt-get update > # apt-get install -y kea-dhcp4-server > # kea-dhcp4 -v > 2.4.0 > > # /etc/init.d/kea-dhcp4-server status > kea-dhcp4-server is not running ... failed! > > # /etc/init.d/kea-dhcp4-server start > # /etc/init.d/kea-dhcp4-server status > kea-dhcp4-server is not running ... failed! > > # kea-dhcp4 -c /etc/kea/kea-dhcp4.conf > Unable to use interprocess sync lockfile (No such file or directory): > /var/run/kea/logger_lockfile > kea-dhcp4: Fatal error during start up: Unable to open PID file > '/run/kea/kea-dhcp4.kea-dhcp4.pid' for write > Unable to use interprocess sync lockfile (No such file or directory): > /var/run/kea/logger_lockfile > > # mkdir /run/kea > # kea-dhcp4 -c /etc/kea/kea-dhcp4.conf > ERROR DHCP4_CONFIG_LOAD_FAIL configuration error using file: > /etc/kea/kea-dhcp4.conf, reason: Unable to open database: unable to open > '/var/lib/kea/kea-leases4.csv' > 2023-12-12 11:48:30.963 ERROR [kea-dhcp4.dhcp4/38.139744226431424] > DHCP4_INIT_FAIL failed to initialize Kea server: configuration error using > file '/etc/kea/kea-dhcp4.conf': Unable to open database: unable to open > '/var/lib/kea/kea-leases4.csv' > > # mkdir /var/lib/kea > # /etc/init.d/kea-dhcp4-server start > # /etc/init.d/kea-dhcp4-server status > kea-dhcp4-server is running. > > PS. Most probably I created /var/lib/kea on my real server after > installation; I don't remember. Unlike /run/kea it's not cleared on > reboots so it's enough to create it once upon installation. > /run/kea must be tested and recreated on every start. > > On Mon, Dec 11, 2023 at 05:03:58PM +0100, Paride Legovini <par...@debian.org> > wrote: >> Control: tags -1 moreinfo >> >> Hello and thanks for this bug report. Are you able to verify that this >> bug still exists in the Kea version currently in Debian testing (2.4.0-1)? >> Some work was recently done on the sysv init scripts, so for sure they >> are working for someone. >> >> Thanks, >> >> Paride > > Oleg.