Whilst updating Virtualmin, you might get this error:
Err:6 https://software.virtualmin.com/vm/6/gpl/apt virtualmin-focal InRelease The following signatures were invalid: EXPKEYSIG D9F9010760D62A6B Virtualmin, Inc. (Package signing key for Virtualmin 6) <security@virtualmin.com> Err:7 https://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal InRelease The following signatures were invalid: EXPKEYSIG D9F9010760D62A6B Virtualmin, Inc. (Package signing key for Virtualmin 6) <security@virtualmin.com> Reading package lists... Done
Do this:
sudo sh -c “$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)” — –setup
The above command is the equivalent of:
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh sh virtualmin-install.sh --setup
Then do apt upgrade
or yum upgrade
There is an alternative command to “fix” the repos, but doesn’t always work:
virtualmin setup-repos
The above command might report this:
Setting up Virtualmin software repositories .. ..error : [INFO] Log will be written to: /usr/share/webmin/virtual-server/virtualmin-install.log [INFO] Started Virtualmin 7 GPL software repositories setup ▣ Phase 1 of 1: Setup Downloading Virtualmin 7 key OK Installing Virtualmin 7 key OK Downloading repository metadata ER Something went wrong with the previous command. Exiting.