After upgrading to lxd 5.02 starting lxd results in "failed to start dqlite server" lz4 not found. Error also present with lxd 5.20. Solution: emerging dev-libs/dqlite with lz4 USE flag fixed issue. emerge --info: https://bpa.st/TX4OC
Hmm, I don't understand. The ebuild should depend on dqlite[lz4] already, but I see it doesn't happen. Pushing a quick workaround.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22ec1738ce80c0a5b96997767847b0fc3526e3d commit e22ec1738ce80c0a5b96997767847b0fc3526e3d Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-02-28 04:29:32 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-02-28 04:30:00 +0000 dev-libs/dqlite: +lz4 default Closes: https://bugs.gentoo.org/925567 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-libs/dqlite/{dqlite-1.16.4.ebuild => dqlite-1.16.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Ah, I just needed to emerge --sync and it was fine after all. So most likely you were also caught in the brief moment when this was broken.