but if one cannot see the dashboard this handy little aid button is not available.
the bug is in the code “calling some subroutine” that has not been defined or is expected to have been defined elsewhere.
This sounds like a new installation. Can we assume a clean install on a new box?
So at this point in time can we just assume Virtualmin 7.7, Webmin version 2.101, Usermin version 2.001 and Authentic theme 21.04
The clue here is a potential problem with Authentic theme.
I say “potential” as many of us have updated without hitting this error, so perhaps that “undefined” is expected defined elsewhere.
my ($major, $minor, $build) = &virtual_server::get_module_version_and_type(1);
is broken
Same issue here. Upgraded Webmin 1.9 to 2.1. Worked fine. Did security updates on Ubuntu 16. Then ran into this issue. Did all package updates on 16, still same issue. Going to backup, then try upgrading server. I also believe Virtualmin version is 6. Saw it somewhere in my clicking.
It was a bug in Authentic Theme! Although, the very last (development version) of Authentic Theme fixes it. The fix will be delivered with Webmin 2.103 to address it.
Also, you apparently have an ancient Virtualmin version installed! I’d recommend upgrading it.
You can fix Virtualmin repos for packages upgrade to work by downloading the latest version of virtualmin-install.sh script and running it with --setup flag, e.g.: