Summary
Deployed a VM with the coredns service role attached (default/empty
config - no port/forwarders override submitted), on the Ubuntu 24.x
"with PlusClouds Service" image. After SSH login succeeded, systemctl is-active coredns reported failed for the full 300s verification
window, and port 53 refused TCP connections outright (Connection refused, not a timeout - the port isn't bound at all).
Repro
POST /leo/iaas/virtual-machines/create-wizard with
service_roles: {"coredns": {"config": {}}} against the Ubuntu 24.x "with
PlusClouds Service" image, then after boot:
systemctl is-active coredns # -> failed
exec 3<>/dev/tcp/127.0.0.1/53 # -> Connection refused
The VM was deployed and torn down automatically as part of the test run,
so the live VM/journalctl -u coredns output is gone - filed from the
test's captured output, not a live inspection. Note bind9 (a similar
caching/forwarding DNS resolver role, also tested in the same run) passed
cleanly, so this doesn't look like a host-level port-53 conflict or
general DNS-role problem - looks specific to coredns.
Found via leo4.tester's iaas-service-roles automated test scenario.
Summary
Deployed a VM with the
corednsservice role attached (default/emptyconfig - no
port/forwardersoverride submitted), on the Ubuntu 24.x"with PlusClouds Service" image. After SSH login succeeded,
systemctl is-active corednsreportedfailedfor the full 300s verificationwindow, and port 53 refused TCP connections outright (
Connection refused, not a timeout - the port isn't bound at all).Repro
POST /leo/iaas/virtual-machines/create-wizardwithservice_roles: {"coredns": {"config": {}}}against the Ubuntu 24.x "withPlusClouds Service" image, then after boot:
The VM was deployed and torn down automatically as part of the test run,
so the live VM/
journalctl -u corednsoutput is gone - filed from thetest's captured output, not a live inspection. Note
bind9(a similarcaching/forwarding DNS resolver role, also tested in the same run) passed
cleanly, so this doesn't look like a host-level port-53 conflict or
general DNS-role problem - looks specific to
coredns.Found via
leo4.tester'siaas-service-rolesautomated test scenario.