Hi there, I am unable to get Virtualmin to install successfully on Ubuntu 16.04 on a fresh DigitalOcean droplet with IPv6 enabled. IPv4 works fine, as does a fresh Linode node with IPv6 enabled.
I have posted a thread over at the forums before, but I thought I would make a bug report proper since I have made lots of new observations since.
First, there is nothing wrong with the install script. I did a barebones installation with just installing webmin, and then installing virtualmin-base, and the problem surfaces. It happens when Virtualmin-base starts to configure /etc/resolv.conf. Thereafter, my SSH becomes unresponsive. When I log into the DigitalOcean console, I am unable to ping any IP addresses or hostnames. Upon a reboot, however, everything works fine. But I am stuck with a partially installed Virtualmin installation.
So far, a workaround for me is to destroy the symlink between /etc/resolv.conf and ../run/resolvconf/resolv.conf by doing 'rm /etc/resolv.conf'. Then, I copy whatever is in ../run/resolvconf/resolv.conf into /etc/resolv.conf and run the installation. After installation, I recreate the symlink using dpkg-reconfigure resolvconf.
Now, I can't seem to get access to the source code of Virtualmin. Thus, is there any way for me to find out what exactly Virtualmin does to resolv.conf during installation such that I am able to troubleshoot this issue further? Thank you!