From 24957ea881ad1f903b2d29b24612ce9eb4bd2891 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 5 Mar 2026 15:27:40 +0100 Subject: [PATCH] fix(powerdns): use 'launch=' instead of 'launch+=' for gsqlite3 backend (#12579) PowerDNS 5.x requires a parent 'launch=' directive before any incremental 'launch+=' can be used. Since the install script comments out the default 'launch=' in pdns.conf, the 'launch+=' in gsqlite3.conf fails with: Fatal error: Incremental setting 'launch' without a parent Use 'launch=gsqlite3' (non-incremental) since gsqlite3 is the only backend needed. --- install/powerdns-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/powerdns-install.sh b/install/powerdns-install.sh index 4f5121f26..021056d9c 100644 --- a/install/powerdns-install.sh +++ b/install/powerdns-install.sh @@ -41,7 +41,7 @@ $STD apt install -y \ sed -i 's/^launch=$/# launch=/' /etc/powerdns/pdns.conf rm -f /etc/powerdns/pdns.d/bind.conf cat </etc/powerdns/pdns.d/gsqlite3.conf -launch+=gsqlite3 +launch=gsqlite3 gsqlite3-database=/opt/poweradmin/powerdns.db EOF msg_ok "Setup PowerDNS"