Error updating apache

Get this error when updating apache from yum Centos 6.9

Loaded plugins: fastestmirror, replace Setting up Install Process Loading mirror speeds from cached hostfile * base: centos.melbourneitmirror.net * epel: mirror.overthewire.com.au * extras: mirror.optus.net * ius: ius.mirror.digitalpacific.com.au * updates: centos.melbourneitmirror.net Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-60.el6.4.vm will be updated --> Processing Dependency: httpd = 1:2.2.15-60.el6.4.vm for package: 2:mod_ssl-2.2.15-60.el6.4.vm.x86_64 ---> Package httpd.x86_64 1:2.2.15-60.el6.5vm will be an update ---> Package httpd-tools.x86_64 1:2.2.15-60.el6.4.vm will be updated ---> Package httpd-tools.x86_64 1:2.2.15-60.el6.5vm will be an update --> Finished Dependency Resolution Error: Package: 2:mod_ssl-2.2.15-60.el6.4.vm.x86_64 (@virtualmin) Requires: httpd = 1:2.2.15-60.el6.4.vm Removing: 1:httpd-2.2.15-60.el6.4.vm.x86_64 (@virtualmin) httpd = 1:2.2.15-60.el6.4.vm Updated By: 1:httpd-2.2.15-60.el6.5vm.x86_64 (virtualmin) httpd = 1:2.2.15-60.el6.5vm Available: httpd-2.2.15-59.el6.centos.x86_64 (base) httpd = 2.2.15-59.el6.centos Available: httpd-2.2.15-60.el6.centos.4.x86_64 (updates) httpd = 2.2.15-60.el6.centos.4 Available: httpd-2.2.15-60.el6.centos.5.x86_64 (updates) httpd = 2.2.15-60.el6.centos.5 Available: httpd24u-2.4.27-1.ius.centos6.x86_64 (ius) httpd = 2.4.27-1.ius.centos6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

Tried both the suggested commands from the output without any luck.

Same here on CentOS 6.9.

On our other non-Virtualmin servers there was also a mod_ssl update today (in addition to the httpd updates), so I guess the updated mod_ssl package needs to be made available in the Virtualmin repo in order for the dependencies to be satisfied.

Seeing the same thing on our Cent 6 servers. Looks like they forgot to roll out mod_ssl with the httpd update. Also noticed a minor naming convention change in the repo:

httpd-2.2.15-60.el6.4.vm

vs

httpd-2.2.15-60.el6.5vm

Probably nothing malicious in this case, but it’s small changes like this that make me paranoid.

Same issue, also CentOS 6.9. Does anyone expect this will be addressed or should we be looking to a manual solution?

Same issue. Watching for fix…

Should be fixed now. Thanks for the heads up.

Fixed? Not yet…

[root@prima yum.repos.d]# date Thu Aug 17 09:40:44 CDT 2017 [root@prima yum.repos.d]# yum update Loaded plugins: fastestmirror, protectbase Setting up Update Process Loading mirror speeds from cached hostfile * base: mirrors.liquidweb.com * epel: fedora-epel.mirror.lstn.net * extras: mirrors.liquidweb.com * updates: mirrors.liquidweb.com 293 packages excluded due to repository protections Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-60.el6.4.vm will be updated --> Processing Dependency: httpd = 1:2.2.15-60.el6.4.vm for package: 2:mod_ssl-2.2.15-60.el6.4.vm.x86_64 ---> Package httpd.x86_64 1:2.2.15-60.el6.5vm will be an update ---> Package httpd-devel.x86_64 1:2.2.15-60.el6.4.vm will be updated ---> Package httpd-devel.x86_64 1:2.2.15-60.el6.5vm will be an update ---> Package httpd-tools.x86_64 1:2.2.15-60.el6.4.vm will be updated ---> Package httpd-tools.x86_64 1:2.2.15-60.el6.5vm will be an update ---> Package wbm-virtual-server.noarch 2:5.99.gpl-1 will be updated ---> Package wbm-virtual-server.noarch 2:6.00.gpl-1 will be an update --> Finished Dependency Resolution Error: Package: 2:mod_ssl-2.2.15-60.el6.4.vm.x86_64 (@virtualmin) Requires: httpd = 1:2.2.15-60.el6.4.vm Removing: 1:httpd-2.2.15-60.el6.4.vm.x86_64 (@virtualmin) httpd = 1:2.2.15-60.el6.4.vm Updated By: 1:httpd-2.2.15-60.el6.5vm.x86_64 (virtualmin) httpd = 1:2.2.15-60.el6.5vm Available: httpd-2.2.15-59.el6.centos.x86_64 (base) httpd = 2.2.15-59.el6.centos Available: httpd-2.2.15-60.el6.centos.4.x86_64 (updates) httpd = 2.2.15-60.el6.centos.4 Available: httpd-2.2.15-60.el6.centos.5.x86_64 (updates) httpd = 2.2.15-60.el6.centos.5 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@prima yum.repos.d]#

Make sure you run “yum clean all” to refresh your repositories - then run “yum update” and it will identify the available mod_ssl update.

Confirmed as fixed here. Didn’t do anything other than go to Webmin->Software Package Update. The mod_ssl update was there along with the two httpd updates. Updated all fine. Thanks.