Cannot Update Apache and Mod_SSL

2 posts / 0 new
Last post
#1 Sat, 08/24/2013 - 20:14
eddieb

Cannot Update Apache and Mod_SSL

I restarted webmin to clear the suspected memory leak described at:

As soon as I did that two updates became visible: Apache and mod_ssl. When I tried to run them, I received the following error below:

Update Packages
Now updating httpd ..
Installing package(s) with command yum -y install httpd ..
Loaded plugins: fastestmirror, presto, protectbase
Loading mirror speeds from cached hostfile
* asl-3.0: www5.atomicorp.com
* base: centos-distro.cavecreek.net
* extras: mirrors.syringanetworks.net
* updates: mirror.stanford.edu
0 packages excluded due to repository protections
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
---> 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 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
--> Finding unneeded leftover dependencies
---> Marking httpd-tools to be removed - no longer needed by httpd
Found and removing 1 unneeded dependencies
--> 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-tools.x86_64 1:2.2.15-28.el6.vm.2 will be erased
--> 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
           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, presto, protectbase
Loading mirror speeds from cached hostfile
* asl-3.0: www5.atomicorp.com
* base: centos-distro.cavecreek.net
* extras: mirrors.syringanetworks.net
* updates: mirror.stanford.edu
0 packages excluded due to repository protections
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
---> 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
--> Finished Dependency Resolution
--> Finding unneeded leftover dependencies
---> Marking httpd-tools to be removed - no longer needed by httpd
Found and removing 1 unneeded dependencies
--> 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-tools.x86_64 1:2.2.15-28.el6.vm.2 will be erased
--> 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
           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.
Sun, 08/25/2013 - 09:19
andreychek

Howdy,

Thanks for the report -- there's an unfortunate dependency problem with the latest Apache packages... there's a bug report regarding that here:

https://www.virtualmin.com/node/29615

I've notified Joe, he'll have that fixed up shortly!

Topic locked