#923368 dnssec-trigger: unbound configuration is not done by default and not done properly when done

Package:
dnssec-trigger
Source:
dnssec-trigger
Description:
reconfiguration tool to make DNSSEC work
Submitter:
Paul Wise
Date:
2021-09-22 04:33:10 UTC
Severity:
normal
#923368#5
Date:
2019-02-27 00:36:35 UTC
From:
To:
I get errors like the ones below in my systemd journal until I enable
the unbound remote-control option using the dnssec-trigger script for
that, but the script does that in the wrong way.

Instead, the added line should be in a snippet dropped into the unbound
configuration directory so that the config file change doesn't cause
dpkg conffile prompts when upgrading unbound. Also the postinst needs
to run the script with the -i option so that it installs the unbound
config file changes and can thus control unbound by default.

$ grep -C2 setup /var/lib/dpkg/info/dnssec-trigger.postinst
case "$1" in
    configure)
	dnssec-trigger-control-setup
    ;;
$ grep -r remote-control /etc/unbound/unbound.conf*
$ sudo dnssec-trigger-control-setup -i
$ tail -n 1 /etc/unbound/unbound.conf
remote-control: control-enable: yes # linetag-dnssec-trigger
$ tail -n1 /etc/unbound/unbound.conf | sudo tee /etc/unbound/unbound.conf.d/dnssec-trigger.conf
$ sudo sed -i '/linetag-dnssec-trigger/d' /etc/unbound/unbound.conf

Feb 27 08:09:29 dnssec-triggerd[24647]: [1551226169] unbound-control[24859:0] warning: control-enable is 'no' in the config file.
Feb 27 08:09:29 dnssec-triggerd[24647]: [1551226169] unbound-control[24859:0] error: connect: Connection refused for 127.0.0.1 port 8953
Feb 27 08:09:29 dnssec-triggerd[24647]: [24647] warning: unbound-control exited with status 256, cmd: /usr/sbin/unbound-control forward fd57:944b:77d7::1 192.168.1.1
Feb 27 08:09:31 dnssec-triggerd[24647]: Traceback (most recent call last):
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 774, in <module>
Feb 27 08:09:31 dnssec-triggerd[24647]:     main()
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 761, in main
Feb 27 08:09:31 dnssec-triggerd[24647]:     Application(sys.argv).run()
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 472, in run
Feb 27 08:09:31 dnssec-triggerd[24647]:     self.method()
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 556, in run_setup
Feb 27 08:09:31 dnssec-triggerd[24647]:     self._unbound_set_negative_cache_ttl(UNBOUND_MAX_NEG_CACHE_TTL)
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 641, in _unbound_set_negative_cache_ttl
Feb 27 08:09:31 dnssec-triggerd[24647]:     subprocess.check_call(CMD, stdout=DEVNULL, stderr=DEVNULL)
Feb 27 08:09:31 dnssec-triggerd[24647]:   File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
Feb 27 08:09:31 dnssec-triggerd[24647]:     raise CalledProcessError(retcode, cmd)
Feb 27 08:09:31 dnssec-triggerd[24647]: subprocess.CalledProcessError: Command '['unbound-control', 'set_option', 'cache-max-negative-ttl:', '5']' returned non-zero exit status 1.

#923368#10
Date:
2021-09-22 04:22:10 UTC
From:
To:
Hello,

Good morning,

We have gone through your samples from a partner and Here is our  Order
List. Please do bear in mind that we are very much in  need of this
order, quote your competitive prices.

Kindly send the Order confirmation.

Your early reply will be much appreciated.

Best Regards,

Maryanah Erwin.

PT FINDORA INTERNUSA

Jln Pahlawan 66 Kec. Arjawinangun

45162 CIREBON West-Java INDONESIA

tel : +62 231 357334

fax: +62 231 357260

email: marketing@findora.com