Closed kajinamit closed 1 year ago
This is set here: https://github.com/theforeman/puppet-dns/blob/e736c2e8c28d005ba561dd3228814fe8e525a9b9/manifests/params.pp#L19
Are you aware of other changes that Ubuntu 22.04 made? Will this also be in the next Debian version?
We are using this module to set up bind and integrate it with Designate in our CI jobs but so far we have not caught any issues as long as confgi_check is disabled (though our usage is quite simple and does not cover all features). https://github.com/openstack/puppet-openstack-integration/blob/master/manifests/bind.pp
I quickly checked the packages in Debian but seems the command is installed in /usr/bin from Debian 12 (Bookworm), which is still Beta. Probably we can leave it now and fix it once Debian 12 is officially supported. 11 (Bullseye): https://packages.debian.org/bullseye/amd64/bind9-utils/filelist 12 (Bookworm): https://packages.debian.org/bookworm/amd64/bind9-utils/filelist
It seems the command path has been changed in jammy-updates/bullseye-updates as well but I'm not too sure how we handle these.
The named-checkconf command is installed not in /usr/sbin but in /usr/bin in Ubuntu 22.04. https://packages.ubuntu.com/jammy/bind9-utils
Because of this change, applying a manifest with
dns::config_check => true
(this is default) fails with the following error in Ubuntu 22.04.