Virtualmin doesn’t upgrade: How to fix invalid signature Virtualmin apt packages

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.

References

Share this article

Leave a Reply

Your email address will not be published. Required fields are marked *