When trying the latest and first knot-resolver ISO image i stumbled across the following issue: May 23 14:52:00 ipfire supervisord: captured stdio output from kresd1[6841]: leases: Failed to open /var/lib/knot-resolver/dhcp-leases.db
This is correct, and somewhat intentional. At the moment, I am not sure when this database should be created. At build time so it is always there?
> https://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=79edbe52bba41ca998f3bfeec8930c6faf6e0b8a
In my test case, /var/lib/knot-resolver/leases.db did exist, but it was owned root:root 0644 while /var/lib/knot-resolver was root:root 0755. Knot Resolver could not use the DB correctly and leases.lua produced sql_fwd/sql_rev nil errors. After chowning /var/lib/knot-resolver and leases.db to knot-resolver:knot-resolver, DHCP lease A/PTR lookups worked and remained working after reboot. This may be the same root cause as bug 13983 rather than a pure “file missing” case.
> https://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=091050ab1610a60a7bd0c00bc35dd09faf925e4c
https://www.ipfire.org/blog/ipfire-2-29-core-update-203-is-available-for-testing
Core Update 203 has been released: > https://www.ipfire.org/blog/ipfire-2-29-core-update-203-released