Bug #7283
closedcentos 6 - gitbuilder mod_ssl broken dependency
100%
Description
From the doc, I'm using http://gitbuilder.ceph.com/apache2-rpm-centos6-x86_64-basic/ref/master to install httpd on the radosgw machine.
Installing mod_ssl will fail with the following message:
[root@localhost ~]# yum install mod_ssl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.constant.com
* extras: centos.mirror.constant.com
* updates: centos.mirror.constant.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_ssl.x86_64 1:2.2.22-1.ceph.el6 will be installed
--> Processing Dependency: httpd-mmn = 20051115-x86-64 for package: 1:mod_ssl-2.2.22-1.ceph.el6.x86_64
--> Finished Dependency Resolution
Error: Package: 1:mod_ssl-2.2.22-1.ceph.el6.x86_64 (apache2-ceph-noarch)
Requires: httpd-mmn = 20051115-x86-64
Installed: httpd-2.2.22-1.ceph.el6.x86_64 (@apache2-ceph-noarch)
httpd-mmn = 20051115
httpd-mmn = 20051115-x86-64
Available: httpd-2.2.15-29.el6.centos.x86_64 (base)
httpd-mmn = 20051115
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Updated by Alexandre Marangone about 10 years ago
- Source changed from other to Support
Updated by Sandon Van Ness about 10 years ago
- Status changed from New to In Progress
I completley missed this issue bieng assigned to me. It looks like a simple issue with the dependency string containing the arch which it doesn't need and thus should be a pretty simple fix.
Hopefully I can get this fixed shortly.
Updated by Sandon Van Ness about 10 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
I believe this is fixed now. It appears it installed ok if you just did a yum install mod_ssl but once httpd and httpd-tools was installed it would error:
[root@centostesting ~]# yum install mod_ssl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.keystealth.org
* epel: mirrors.solfo.com
* extras: centos.mirror.ndchost.com
* updates: centos.mirror.freedomvoice.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_ssl.x86_64 1:2.2.22-1.ceph.el6 will be installed
--> Processing Dependency: httpd-mmn = 20051115-x86-64 for package: 1:mod_ssl-2.2.22-1.ceph.el6.x86_64
--> Finished Dependency Resolution
Error: Package: 1:mod_ssl-2.2.22-1.ceph.el6.x86_64 (Ceph)
Requires: httpd-mmn = 20051115-x86-64
Installed: httpd-2.2.22-1.ceph.el6.x86_64 (@Ceph)
httpd-mmn = 20051115
httpd-mmn = 20051115-x86-64
Available: httpd-2.2.15-29.el6.centos.x86_64 (base)
httpd-mmn = 20051115
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@centostesting ~]#
I re-packaged the mod_ssl rpm so its requires are just on httpd-mmn 20051115 without the x86_64 and it appears to have fixed the issue. Talked to alexandre on jabber and he veirified, Closing this out.