httpd cannot update

[root@bigbertha yum.repos.d]# yum update httpd
Loaded plugins: fastestmirror, security
Determining fastest mirrors
* base: mirror.anl.gov
* extras: mirror.anl.gov
* updates: mirror.anl.gov
base | 3.7 kB 00:00
base/primary_db | 4.4 MB 00:01
extras | 3.4 kB 00:00
extras/primary_db | 18 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 3.9 MB 00:01
virtualmin | 1.2 kB 00:00
virtualmin/primary | 30 kB 00:00
virtualmin-universal | 1.2 kB 00:00
virtualmin-universal/primary | 21 kB 00:00
virtualmin-universal 179/179
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 1:2.2.15-28.el6.vm.2 will be updated
--> Processing Dependency: httpd = 1:2.2.15-28.el6.vm.2 for package: 2:mod_ssl-2.2.15-28.el6.vm.2.x86_64
--> Processing Dependency: httpd = 1:2.2.15-28.el6.vm.2 for package: 1:httpd-devel-2.2.15-28.el6.vm.2.x86_64
---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update
--> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64
--> Running transaction check
---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update
--> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64
---> Package httpd-devel.x86_64 1:2.2.15-28.el6.vm.2 will be updated
---> Package httpd-devel.x86_64 1:2.2.15-29.el6.vm will be an update
---> Package mod_ssl.x86_64 2:2.2.15-28.el6.vm.2 will be updated
---> Package mod_ssl.x86_64 2:2.2.15-29.el6.vm will be an update
--> Finished Dependency Resolution
Error: Package: 1:httpd-2.2.15-29.el6.vm.x86_64 (virtualmin)
Requires: httpd-tools = 2.2.15-29.el6.vm
Installed: 1:httpd-tools-2.2.15-28.el6.vm.2.x86_64 (@virtualmin)
httpd-tools = 1:2.2.15-28.el6.vm.2
Available: httpd-tools-2.2.15-15.el6.i386 (virtualmin)
httpd-tools = 2.2.15-15.el6
Available: httpd-tools-2.2.15-26.el6.centos.x86_64 (base)
httpd-tools = 2.2.15-26.el6.centos
Available: httpd-tools-2.2.15-28.el6.centos.x86_64 (updates)
httpd-tools = 2.2.15-28.el6.centos
Available: httpd-tools-2.2.15-29.el6.centos.x86_64 (updates)
httpd-tools = 2.2.15-29.el6.centos
Available: 1:httpd-tools-2.2.15-5.el6.vm.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-5.el6.vm
Available: 1:httpd-tools-2.2.15-9.el6.2.vm.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-9.el6.2.vm
Available: 1:httpd-tools-2.2.15-15.el6.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-15.el6
Available: 1:httpd-tools-2.2.15-15.el6.vm.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-15.el6.vm
Available: 1:httpd-tools-2.2.15-15.el6.vm.1.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-15.el6.vm.1
Available: 1:httpd-tools-2.2.15-28.el6.vm.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-28.el6.vm
Available: 1:httpd-tools-2.2.15-28.el6.vm.1.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-28.el6.vm.1
Available: 1:httpd-tools-2.2.15-29.el6.vm.x86_64 (virtualmin)
httpd-tools = 1:2.2.15-29.el6.vm
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@bigbertha yum.repos.d]#
[root@bigbertha yum.repos.d]#
[root@bigbertha yum.repos.d]# yum search httpd-tools
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.anl.gov
* extras: mirror.anl.gov
* updates: mirror.anl.gov
========================================================================================================= N/S Matched: httpd-tools ==========================================================================================================
httpd-tools.i386 : Tools for use with the Apache HTTP Server
httpd-tools.x86_64 : Tools for use with the Apache HTTP Server

Name and summary matches only, use "search all" for everything.
[root@bigbertha yum.repos.d]# yum info httpd-tools.x86_64
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.anl.gov
* extras: mirror.anl.gov
* updates: mirror.anl.gov
Installed Packages
Name : httpd-tools
Arch : x86_64
Epoch : 1
Version : 2.2.15
Release : 28.el6.vm.2
Size : 270 k
Repo : installed
From repo : virtualmin
Summary : Tools for use with the Apache HTTP Server
URL : http://httpd.apache.org/
License : ASL 2.0
Description : The httpd-tools package contains tools which can be used with
: the Apache HTTP Server.

Available Packages
Name : httpd-tools
Arch : x86_64
Epoch : 1
Version : 2.2.15
Release : 29.el6.vm
Size : 129 k
Repo : virtualmin
Summary : Tools for use with the Apache HTTP Server
URL : http://httpd.apache.org/
License : ASL 2.0
Description : The httpd-tools package contains tools which can be used with
: the Apache HTTP Server.

[root@bigbertha yum.repos.d]# yum repolist
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.anl.gov
* extras: mirror.anl.gov
* updates: mirror.anl.gov
repo id repo name status
base CentOS-6 - Base 6,374+7
extras CentOS-6 - Extras 13
updates CentOS-6 - Updates 1,081+42
virtualmin RHEL/CentOS/Scientific 6 - x86_64 - Virtualmin 96
virtualmin-universal Virtualmin Distribution Neutral Packages 178+1
repolist: 7,742

Status: 
Active

Comments

This is also affecting the installation of Virtualmin on new servers.

I am also seeing this exact same problem on 72 of the CentOS 6 based systems I manage.

FYI you can use this command to update the remainder of the system until this issue is resolved: yum --exclude="httpd httpd-tools httpd-manual mod_ssl" update

I try to keep my Virtualmin Pro install as stock as possible and rarely have anything error out on me.

In the past, I usually just was a couple of days and try it again and it magically works, probably because the staff fixed it.

I was notified of an update and this is the error I received.

Now updating httpd .. Installing package(s) with command yum -y install httpd .. Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.usf.edu * extras: mirror.millry.co * updates: mirror.ash.fastserv.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-28.el6.vm.2 will be updated --> Processing Dependency: httpd = 1:2.2.15-28.el6.vm.2 for package: 2:mod_ssl-2.2.15-28.el6.vm.2.x86_64 --> Processing Dependency: httpd = 1:2.2.15-28.el6.vm.2 for package: 1:httpd-devel-2.2.15-28.el6.vm.2.x86_64 ---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64 --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64 ---> Package httpd-devel.x86_64 1:2.2.15-28.el6.vm.2 will be updated ---> Package httpd-devel.x86_64 1:2.2.15-29.el6.vm will be an update ---> Package mod_ssl.x86_64 2:2.2.15-28.el6.vm.2 will be updated ---> Package mod_ssl.x86_64 2:2.2.15-29.el6.vm will be an update --> Finished Dependency Resolution Error: Package: 1:httpd-2.2.15-29.el6.vm.x86_64 (virtualmin) Requires: httpd-tools = 2.2.15-29.el6.vm Installed: 1:httpd-tools-2.2.15-28.el6.vm.2.x86_64 (@virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.2 Available: httpd-tools-2.2.15-15.el6.i386 (virtualmin) httpd-tools = 2.2.15-15.el6 Available: httpd-tools-2.2.15-26.el6.centos.x86_64 (base) httpd-tools = 2.2.15-26.el6.centos Available: httpd-tools-2.2.15-28.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-28.el6.centos Available: httpd-tools-2.2.15-29.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-29.el6.centos Available: 1:httpd-tools-2.2.15-5.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-5.el6.vm Available: 1:httpd-tools-2.2.15-9.el6.2.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-9.el6.2.vm Available: 1:httpd-tools-2.2.15-15.el6.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6 Available: 1:httpd-tools-2.2.15-15.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm Available: 1:httpd-tools-2.2.15-15.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm.1 Available: 1:httpd-tools-2.2.15-28.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm Available: 1:httpd-tools-2.2.15-28.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.1 Available: 1:httpd-tools-2.2.15-29.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-29.el6.vm You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest .. install failed!

Now updating mod_ssl .. Installing package(s) with command yum -y install mod_ssl .. Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.usf.edu * extras: mirror.millry.co * updates: mirror.ash.fastserv.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mod_ssl.x86_64 2:2.2.15-28.el6.vm.2 will be updated ---> Package mod_ssl.x86_64 2:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd = 1:2.2.15-29.el6.vm for package: 2:mod_ssl-2.2.15-29.el6.vm.x86_64 --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-28.el6.vm.2 will be updated --> Processing Dependency: httpd = 1:2.2.15-28.el6.vm.2 for package: 1:httpd-devel-2.2.15-28.el6.vm.2.x86_64 ---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64 --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64 ---> Package httpd-devel.x86_64 1:2.2.15-28.el6.vm.2 will be updated ---> Package httpd-devel.x86_64 1:2.2.15-29.el6.vm will be an update --> Finished Dependency Resolution Error: Package: 1:httpd-2.2.15-29.el6.vm.x86_64 (virtualmin) Requires: httpd-tools = 2.2.15-29.el6.vm Installed: 1:httpd-tools-2.2.15-28.el6.vm.2.x86_64 (@virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.2 Available: httpd-tools-2.2.15-15.el6.i386 (virtualmin) httpd-tools = 2.2.15-15.el6 Available: httpd-tools-2.2.15-26.el6.centos.x86_64 (base) httpd-tools = 2.2.15-26.el6.centos Available: httpd-tools-2.2.15-28.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-28.el6.centos Available: httpd-tools-2.2.15-29.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-29.el6.centos Available: 1:httpd-tools-2.2.15-5.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-5.el6.vm Available: 1:httpd-tools-2.2.15-9.el6.2.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-9.el6.2.vm Available: 1:httpd-tools-2.2.15-15.el6.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6 Available: 1:httpd-tools-2.2.15-15.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm Available: 1:httpd-tools-2.2.15-15.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm.1 Available: 1:httpd-tools-2.2.15-28.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm Available: 1:httpd-tools-2.2.15-28.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.1 Available: 1:httpd-tools-2.2.15-29.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-29.el6.vm You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest .. install failed!

No packages were installed. Check the messages above for the cause of the error.

I have same problem .. please help me !!

Another vote for this issue. Reproducible on all my Virtualmin CentOS 6 installs. Pro and GPL are affected equally.

Same problem here...

both from within virtualmin/webmin and from command line: yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * Webmin: download.webmin.com * base: mirror.academica.fi * epel: mirror.awanti.com * extras: ftp.sunet.se * updates: mirror.academica.fi Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 1:2.2.15-28.el6.vm.2 will be updated ---> Package httpd.x86_64 1:2.2.15-29.el6.vm will be an update --> Processing Dependency: httpd-tools = 2.2.15-29.el6.vm for package: 1:httpd-2.2.15-29.el6.vm.x86_64 ---> Package httpd-tools.x86_64 1:2.2.15-28.el6.vm.2 will be updated ---> Package httpd-tools.x86_64 1:2.2.15-29.el6.vm will be an update ---> Package mod_ssl.x86_64 2:2.2.15-28.el6.vm.2 will be updated ---> Package mod_ssl.x86_64 2:2.2.15-29.el6.vm will be an update --> Finished Dependency Resolution Error: Package: 1:httpd-2.2.15-29.el6.vm.x86_64 (virtualmin) Requires: httpd-tools = 2.2.15-29.el6.vm Removing: 1:httpd-tools-2.2.15-28.el6.vm.2.x86_64 (@virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.2 Updated By: 1:httpd-tools-2.2.15-29.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-29.el6.vm Available: httpd-tools-2.2.15-15.el6.i386 (virtualmin) httpd-tools = 2.2.15-15.el6 Available: httpd-tools-2.2.15-26.el6.centos.x86_64 (base) httpd-tools = 2.2.15-26.el6.centos Available: httpd-tools-2.2.15-28.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-28.el6.centos Available: httpd-tools-2.2.15-29.el6.centos.x86_64 (updates) httpd-tools = 2.2.15-29.el6.centos Available: 1:httpd-tools-2.2.15-5.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-5.el6.vm Available: 1:httpd-tools-2.2.15-9.el6.2.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-9.el6.2.vm Available: 1:httpd-tools-2.2.15-15.el6.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6 Available: 1:httpd-tools-2.2.15-15.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm Available: 1:httpd-tools-2.2.15-15.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-15.el6.vm.1 Available: 1:httpd-tools-2.2.15-28.el6.vm.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm Available: 1:httpd-tools-2.2.15-28.el6.vm.1.x86_64 (virtualmin) httpd-tools = 1:2.2.15-28.el6.vm.1 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

I've notified Joe so that he can look into that. It appears to be a dependency issue of some sort in the new packages that were pushed out... thanks for the bug report!

This should be fixed now - the repo metadata was out of date. To flush the metadata cache on your system, you may have to run yum clean all

Please let us know if that doesn't help, and if so what Linux distribution and version you are running.

Let him know that it also affects new installs as well.

the same here, centos 6.4 and virtualmin with install.sh script!

The issue should be corrected now -- be sure to run yum clean all prior to attempting the upgrade or installation again, as yum has incorrect dependency info in it's metadata.

Thanks Joe, All is well now.