Thanks Paul for reviewing this, and Robert for looking into it further. I think my conclusions differ a little bit from Robert's.
On Thu 2021-02-11 22:22:18 -0500, Robert Edmonds wrote: > I have investigated this report. The purpose of the dns-root-data > package is to ship, as static content, the list of IANA DNS root > nameserver IP addresses, and the IANA DNSSEC root zone trust anchor. > According to > https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation: > > It can be appropriate to file an RC bug against the depended-on > package, if the regression amounts to an RC bug in the depending > package, and to keep it open while the matter is investigated. That > will prevent migration of an RC regression. > > I have confirmed that the current version of the package (2019052802) is > shipping the correct root nameserver hints and root zone trust anchor > content and that no RC regression exists, so I am lowering the severity > of this bug report. > > The problem seems to be that the test depends on the Knot Resolver's > kresd daemon, whose service unit is masked and is not started after > installing the knot-resolver package. I would guess something like the > following would fix the regression in the test: hmm, kresd.service is masked, because kresd is managed via the kresd@.service template (to enable cheap and easily-supervised multi-process parallelism). The problem seems to be that kresd isn't starting up automatically on package installation: Feb 12 20:23:01 alice systemd[1]: Stopping Knot Resolver daemon... Feb 12 20:23:01 alice systemd[382608]: kresd@1.service: Changing to the requested working directory failed: No such file or directory Feb 12 20:23:01 alice systemd[382608]: kresd@1.service: Failed at step CHDIR spawning /usr/bin/env: No such file or directory Feb 12 20:23:01 alice systemd[1]: kresd@1.service: Control process exited, code=exited, status=200/CHDIR Feb 12 20:23:01 alice systemd[1]: kresd@1.service: Failed with result 'exit-code'. Feb 12 20:23:01 alice systemd[1]: Stopped Knot Resolver daemon. Feb 12 20:23:17 alice systemd[1]: /lib/systemd/system/kresd@.service:25: Failed to assign slice system-kresd.slice to unit kresd@1.service, ignoring: Device or resource busy I've updated the autopkgtest script to try to manually ensure that the kresd@1 service is started and released a new version of dns-root-data to try to cover it. Meanwhile, I've also reported #982660 against knot-resolver for this strange startup situation. --dkg
signature.asc
Description: PGP signature