@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.

Reply via email to