Repository-wise, this was a breaking change because after switching from the monolithic Webmin package to modular, an upgrade (like GPL → Pro) or a manual repo re-setup could end up installing only the Webmin core package, without the extra modules that used to come with the full Webmin package.
This update fixes that by detecting which Webmin modules were enabled before the switch and then installing the matching modular Webmin packages, so the same functionality remains available after the repository change.
The only known downside is that we don’t currently require the webmin-at package (should be installed manually), which the Virtualmin Support module uses. We can bring this dependency back later, once more users have upgraded to Virtualmin 8.0.1.
Other than that, upgrading to the new repository should be safe, and we’re not aware of any other issues at this time.
Upgrading:
webmin-virtual-server noarch 3:8.0.1-1.pro virtualmin-stable 8.5 M
webmin-virtualmin-support noarch 2:4.2.3-1 virtualmin-stable 57 k
Transaction Summary
========================================================================================================================
Upgrade 2 Packages
Total download size: 8.6 M
Is this ok [y/N]: y
Downloading Packages:
[MIRROR] webmin-virtualmin-support-4.2.3-1.noarch.rpm: Status code: 404 for https://5601997:@download.virtualmin.com/webmin-virtualmin-support-4.2.3-1.noarch.rpm (IP: 108.156.211.14)
[MIRROR] webmin-virtualmin-support-4.2.3-1.noarch.rpm: Status code: 404 for https://5601997:@download.virtualmin.com/webmin-virtualmin-support-4.2.3-1.noarch.rpm (IP: 108.156.211.14)
[MIRROR] webmin-virtualmin-support-4.2.3-1.noarch.rpm: Status code: 404 for https://5601997:@download.virtualmin.com/webmin-virtualmin-support-4.2.3-1.noarch.rpm (IP: 108.156.211.14)
[MIRROR] webmin-virtualmin-support-4.2.3-1.noarch.rpm: Status code: 404 for https://5601997:@download.virtualmin.com/webmin-virtualmin-support-4.2.3-1.noarch.rpm (IP: 108.156.211.14)
[FAILED] webmin-virtualmin-support-4.2.3-1.noarch.rpm: No more mirrors to try - All mirrors were already tried without success
(2/2): webmin-virtual-server-8.0.1-1.pro 76% [==============================- ] 1.3 MB/s | 6.6 MB 00:01 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
webmin-virtualmin-support-2:4.2.3-1.noarch: Cannot download, all mirrors were already tried without success
Yes, it should always be just one repo. And, with the current design, as soon as Jamie releases Webmin, it goes to Virtualmin’s new repo immediately, unless pre-released.
To be clear, you don’t need another repo; in fact, it would cause issues because they have different types of Webmin packages.
I need to find a way to make sure these issues don’t happen again. Thanks for reporting!