Upgrading to Debian 13 breaks bind9 configuration

SYSTEM INFORMATION
OS type and version debian 13
Webmin version 2.651
Virtualmin version 8.1.0 PRO
Webserver version Apache2 2.4.68
Related packages SUGGESTED

in re-check configuration I get the following warning:
BIND DNS server is installed, however, the default primary DNS server ata-webserver.chappyis.com resolves to IP address 127.0.1.1 which does not resolve to an IP address of a network interface on this system.

Also dovecot/IMAP also won’t start, or SASL also keeps stopping. Getting other errors upon restart. Trying to solve the most urgent first, thus getting DNS server working properly I think is the first step. Checked the /etc/hosts file and it appears unchanged from when it was working.

Was able to upload backup of named.conf.local and help restore DNS on most of the sites.

This may help as well error I get when checking connectivity:
External Connectivity Check
In domain chappyis.com

Testing external connectivity ..
.. the following problems were found :

Problem type Error message Possible solution
DNS resolution failed Failed to lookup chappyis.com and www.chappyis.com Check your system’s firewall to ensure that DNS requests and responses on UDP port 53 are not being blocked.
Nameserver lookup failed Could not find any nameservers for chappyis.com Check that your DNS domain has been registered.
SMTP connection failed Connection timed out Make sure your system’s mail server is running and listening on the external network interface.

Uninstalled bind9 and reinstalled it. Noticed the master zones were missing, added the main one again and they all popped back up.

When I go to any site I get the 503 error now:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Upgrade in place is not a recommended practice. The WM/VM team have no control over what changes will be introduced. #1 choice is now to migrate to an upgraded server. And back if required. There are places that rent space by the hour so it isn’t all that bad if you have to go that route.

I found all the changes in bind9, dovecot, and SASL and it’s all working again!!! Took a few hours but good old search directed me to each one using journalctl or systemctl.