Unable to update HTTPD

I am unable to update Apache (and SSL but it’s the same error) on my server

I had a look for otehr recent posts and tried “yum clean all” which ran ok but hasn’t changed the problem.

I get the following error:

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

I am running
CentOS Linux 6.2
Linux 2.6.32-220.4.1.el6.x86_64 on x86_64

Howdy,

See if it helps to remove the httpd-manual package.

You can do that with this command:

rpm -e httpd-manual

And then try the update again.

-Eric

That worked

I wonder what lead to that problem

many
Thanks

The virtualmin folks have to recompile and package httpd (“to enable the home folder”). Once in a while they forget to sign a package and of course there is usually a delay after a new httpd version is released.

This is probably one of the reasons why I will switch from Centos 6.2 to Ubuntu 12.04 (supported for five years).

Ubuntu/Debian support this feature out of the box.