This just started happening today. I noticed it right after installing the latest virtualmin 'wbt' update. Might be related, or not - just as a data point.
Upon trying to create a new virtual top-level domain, the systems starts the creation script, and then hangs at the DNS portion. The /etc/named.conf file never gets populated with the new data.
This is not just unique to the example'd domain (d23.me) but also applies to other domains. There appears to be something stuck either with configurations or permissions, but it's not something that I can troubleshoot or figure out.
Setting Up Virtual Server
In domain d23.me Creating administration group d23.me .. .. done Creating administration user d23.me .. .. done
Creating aliases for administration user .. .. done
Adding administration user to groups .. .. done
Creating home directory .. .. done
Creating mailbox for administration user .. .. done
Adding new DNS zone ..