The virtualmin repository for CentOS seems to currently contain three outdated packages for http, httpd-tools, and mod_ssl.
I disabled the virtualmin repository and reinstalled http, httpd-tools, and mod_ssl last night, because for weeks the latest version I was able to update to was 2.2.15-29. But the latest version available from CentOS was 2.2.15-30. And the update to 30 is important because it fixes a security issue.
Problem was with the virtualmin repository. Disabling it, uninstalling the virtualmin-based package and reinstalling with the CentOS repository version fixed my issue.
After re-enabling the virtualmin repository, Update Packages is now reporting an inconsistent package update!
It wants to update from 2.2.15-30 to 2.2.15-29. It thinks 29 is a later version than 30, and this is wrong.
Here's what the Update Packages page tells me this morning, trying to "update" from the old 30 to the new 29.
Package name Old New Update description
httpd 2.2.15-30.el6.centos 2.2.15-29.el6.vm.1 Apache HTTP Server
httpd-tools 2.2.15-30.el6.centos 2.2.15-29.el6.vm.1 Tools for use with the Apache HTTP Server
mod_ssl 2.2.15-30.el6.centos 2.2.15-29.el6.vm.1 SSL/TLS module for the Apache HTTP Server
Can the virtualmin developers confirm that there is an inconsistency in the packages and dependencies for these modules in the virtualmin repository?