PowerDNS を 4.8 から 4.9 にアップグレード
Fedora 41 で PowerDNS を起動しようとすると失敗した。
/etc/pdns# systemctl restart pdns
Job for pdns.service failed because the control process exited with error code.
See "systemctl status pdns.service" and "journalctl -xeu pdns.service" for details.
/etc/pdns# journalctl -xeu pdns.service
░░
░░ A start job for unit pdns.service has begun execution.
░░
░░ The job identifier is 266675.
10月 30 12:03:23 kaga.magic-object.com pdns_server[21385]: Loading '/usr/lib64/pdns/libgmysqlbackend.so'
10月 30 12:03:23 kaga.magic-object.com pdns_server[21385]: [gmysqlbackend] This is the gmysql backend version 4.9.2 (Oct 1 2024 00:00:00) reporting
10月 30 12:03:23 kaga.magic-object.com pdns_server[21385]: This is a standalone pdns
10月 30 12:03:23 kaga.magic-object.com pdns_server[21385]: Listening on controlsocket in '/run/pdns/pdns.controlsocket'
10月 30 12:03:23 kaga.magic-object.com pdns_server[21385]: Fatal error: Trying to set unknown setting 'master'
10月 30 12:03:23 kaga.magic-object.com systemd[1]: pdns.service: Main process exited, code=exited, status=1/FAILURE
これは「master」パラメータが ver 4.9 では消失した事が原因らしい。
そこで、「/etc/pdns/pdns.conf」の中の「master」パラメータをコメントアウトすると、起動に成功した。
これは、DNS サーバーのプライマリ(権威)設定がレコード側に移行した事が理由であるらしい。