From 4047493be18f68bbc7df9e766f2bea27ec4ea4bb Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 5 Mar 2026 09:41:30 +0100 Subject: [PATCH] fix(powerdns): use 'launch=' instead of 'launch+=' for gsqlite3 backend 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"