On 2024/01/10 04:01, Kirill A. Korinsky wrote: > Greetings, > > I've noticed inside /var/log/messages > > Jan 8 21:38:49 island dhcpd: Can't create new lease file: Permission denied > Jan 8 22:42:41 island dhcpd: Can't create new lease file: Permission denied > Jan 8 23:42:42 island dhcpd: Can't create new lease file: Permission denied > Jan 9 00:43:55 island dhcpd: Can't create new lease file: Permission denied > Jan 9 01:46:39 island dhcpd: Can't create new lease file: Permission denied > Jan 9 03:12:44 island dhcpd: Can't create new lease file: Permission denied > Jan 9 04:12:45 island dhcpd: Can't create new lease file: Permission denied > Jan 9 05:41:49 island dhcpd: Can't create new lease file: Permission denied > Jan 9 06:42:46 island dhcpd: Can't create new lease file: Permission denied > Jan 9 07:42:47 island dhcpd: Can't create new lease file: Permission denied > Jan 9 08:44:50 island dhcpd: Can't create new lease file: Permission denied > Jan 9 09:56:43 island dhcpd: Can't create new lease file: Permission denied > Jan 9 11:12:49 island dhcpd: Can't create new lease file: Permission denied > Jan 9 12:31:03 island dhcpd: Can't create new lease file: Permission denied > Jan 9 13:33:11 island dhcpd: Can't create new lease file: Permission denied > > which leads to uncontrolled grow of lease db, here the DB for ~2 days: > > -rw-r--r-- 1 _isc-dhcp _isc-dhcp 155500 Jan 10 02:02 dhcpd.leases > -rw-r--r-- 1 _isc-dhcp _isc-dhcp 5969 Jan 8 00:26 dhcpd.leases~ > > as the way to fix that I've moved dhcpd.leases to /var/db/dhcpd > > and as bonus I've added dhcp-lease-list to the port
Missing attachment. I think we'll need to warn users about the change some way or other otherwise they'll lose their existing lease db and could end up issuing conflicting leases. Though I wonder how this works at all t the moment because there's a "touch dhcpd.leases" in the rc script which would create it owned by root if missing...