#2792 RHEL/CENTOS: Pagure cannot be installed with httpd from rhscl.
Closed: Invalid Opened by astepano.

Pagure cannot be installed together with rhscl httpd.

RedHat provides a standard base container with containerized httpd:

This all are the same:
https://access.redhat.com/containers/?tab=overview#/registry.access.redhat.com/rhscl/httpd-24-rhel7
https://hub.docker.com/r/centos/httpd-24-centos7/
https://github.com/sclorg/httpd-container/tree/master/2.4

Apache that is used in this image comes from rhscl.

I cannot install pagure together with httpd24-httpd. This is bad, as this doesn't allow to use standard, well tested, supported container.

================================================================================
 Package                      Arch   Version                      Repository
                                                                           Size
================================================================================
Installing:
 pagure                       noarch 2.3.4-1.el7                  epel    6.5 M
Installing for dependencies:
 fipscheck                    x86_64 1.4.1-6.el7                  base     21 k
 fipscheck-lib                x86_64 1.4.1-6.el7                  base     11 k
 freetype                     x86_64 2.4.11-15.el7                base    392 k
 git                          x86_64 1.8.3.1-12.el7_4             updates 4.4 M
 gitolite3                    noarch 1:3.6.7-3.el7                epel    127 k
 gnutls                       x86_64 3.3.26-9.el7                 base    677 k
 http-parser                  x86_64 2.7.1-5.el7_4                updates  28 k
 httpd                        x86_64 2.4.6-67.el7.centos.6        updates 2.7 M
 httpd-tools                  x86_64 2.4.6-67.el7.centos.6        updates  88 k
 jbigkit-libs                 x86_64 2.0-11.el7                   base     46 k
 less                         x86_64 458-9.el7                    base    120 k
 libedit                      x86_64 3.0-12.20121213cvs.el7       base     92 k
 libgit2                      x86_64 0.24.6-2.el7                 epel    429 k
 libgnome-keyring             x86_64 3.12.0-1.el7                 base    109 k
 libjpeg-turbo                x86_64 1.2.90-5.el7                 base    134 k
 libmodman                    x86_64 2.0.1-8.el7                  base     28 k
 libproxy                     x86_64 0.4.11-10.el7                base     64 k
 libtiff                      x86_64 4.0.3-27.el7_3               base    170 k
 libwebp                      x86_64 0.3.0-7.el7                  base    170 k
 libxslt                      x86_64 1.1.28-5.el7                 base    242 k
 mod_wsgi                     x86_64 3.4-12.el7_0                 base     76 k
 neon                         x86_64 0.30.0-3.el7                 base    165 k
 nettle                       x86_64 2.7.1-8.el7                  base    327 k
 openssh                      x86_64 7.4p1-13.el7_4               updates 509 k
 openssh-clients              x86_64 7.4p1-13.el7_4               updates 654 k
 pakchois                     x86_64 0.4-10.el7                   base     14 k
 perl-Data-Dumper             x86_64 2.145-3.el7                  base     47 k
 perl-Digest                  noarch 1.17-245.el7                 base     23 k
 perl-Digest-MD5              x86_64 2.52-3.el7                   base     30 k
 perl-Env                     noarch 1.04-2.el7                   base     16 k
 perl-Error                   noarch 1:0.17020-2.el7              base     32 k
 perl-Git                     noarch 1.8.3.1-12.el7_4             updates  53 k
 perl-IO-Socket-Timeout       noarch 0.27-1.el7                   epel     19 k
 perl-PerlIO-via-Timeout      noarch 0.29-1.el7                   epel     20 k
 perl-Redis                   noarch 1.978-1.el7                  epel     56 k
 perl-TermReadKey             x86_64 2.30-20.el7                  base     31 k
 perl-Try-Tiny                noarch 0.12-2.el7                   base     23 k
 py-bcrypt                    x86_64 0.4-4.el7                    epel     26 k
 pyOpenSSL                    x86_64 0.13.1-3.el7                 base    133 k
 python-alembic               noarch 0.8.3-3.el7                  epel    716 k
 python-babel                 noarch 0.9.6-8.el7                  base    1.4 M
 python-backports             x86_64 1.0-8.el7                    base    5.8 k
 python-backports-ssl_match_hostname
                              noarch 3.4.0.2-4.el7                base     12 k
 python-beaker                noarch 1.5.4-10.el7                 base     80 k
 python-beautifulsoup4        noarch 4.3.2-1.el7                  epel    149 k
 python-bleach                noarch 1.4.1-2.el7                  epel     40 k
 python-blinker               noarch 1.3-2.el7                    extras   93 k
 python-cffi                  x86_64 1.6.0-5.el7                  base    218 k
 python-dateutil              noarch 1.5-7.el7                    base     85 k
 python-docutils              noarch 0.11-0.2.20130715svn7687.el7 base    1.5 M
 python-editor                noarch 0.4-4.el7                    epel     13 k
 python-enum34                noarch 1.0.4-1.el7                  base     52 k
 python-flask                 noarch 1:0.10.1-4.el7               extras  204 k
 python-flask-wtf             noarch 0.8-3.el7                    epel     45 k
 python-html5lib              noarch 1:0.999-5.el7                epel    206 k
 python-idna                  noarch 2.4-1.el7                    base     94 k
 python-ipaddress             noarch 1.0.16-2.el7                 base     34 k
 python-itsdangerous          noarch 0.23-2.el7                   extras   24 k
 python-jinja2                noarch 2.7.2-2.el7                  base    515 k
 python-lockfile              noarch 1:0.9.1-4.el7.centos         extras   28 k
 python-lxml                  x86_64 3.2.1-4.el7                  base    758 k
 python-mako                  noarch 0.8.1-2.el7                  base    307 k
 python-markdown              noarch 2.4.1-2.el7                  epel    186 k
 python-markupsafe            x86_64 0.11-10.el7                  base     25 k
 python-munch                 noarch 2.0.2-2.el7.centos           extras   14 k
 python-openid                noarch 2.2.5-7.el7                  epel    211 k
 python-openid-cla            noarch 1.2-1.el7                    epel     10 k
 python-openid-teams          noarch 1.1-1.el7                    epel     12 k
 python-paste                 noarch 1.7.5.1-9.20111221hg1498.el7 base    866 k
 python-pillow                x86_64 2.0.0-19.gitd1c6db8.el7      base    438 k
 python-ply                   noarch 3.4-11.el7                   base    123 k
 python-pycparser             noarch 2.14-1.el7                   base    104 k
 python-pygit2                x86_64 0.24.2-1.el7                 epel    148 k
 python-pygments              noarch 1.4-10.el7                   base    599 k
 python-redis                 noarch 2.10.3-1.el7                 epel     94 k
 python-requests              noarch 2.6.0-1.el7_1                base     94 k
 python-setuptools            noarch 0.9.8-7.el7                  base    397 k
 python-six                   noarch 1.9.0-2.el7                  base     29 k
 python-sqlalchemy            x86_64 0.9.8-2.el7                  base    2.9 M
 python-straight-plugin       noarch 1.4.0-4.el7                  epel     14 k
 python-tempita               noarch 0.5.1-6.el7                  base     33 k
 python-urllib3               noarch 1.10.2-3.el7                 base    101 k
 python-werkzeug              noarch 0.9.1-2.el7                  extras  562 k
 python-wtforms               noarch 2.0-3.el7                    epel    289 k
 python2-arrow                noarch 0.8.0-3.el7                  epel     65 k
 python2-binaryornot          noarch 0.4.0-2.el7                  epel     14 k
 python2-cryptography         x86_64 1.7.2-1.el7_4.1              updates 502 k
 python2-fedora               noarch 0.9.0-6.el7                  epel    250 k
 python2-flask-multistatic    noarch 1.0-1.el7                    epel     20 k
 python2-openidc-client       noarch 0-3.20170523git77cb3ee.el7   epel     18 k
 python2-psutil               x86_64 2.2.1-3.el7                  epel    116 k
 python2-pyasn1               noarch 0.1.9-7.el7                  base    100 k
 rsync                        x86_64 3.0.9-18.el7                 base    360 k
 subversion                   x86_64 1.7.14-11.el7_4              updates 1.0 M
 subversion-libs              x86_64 1.7.14-11.el7_4              updates 921 k
 systemd-sysv                 x86_64 219-42.el7_4.4               updates  70 k
 trousers                     x86_64 0.3.14-2.el7                 base    289 k
Updating for dependencies:
 systemd                      x86_64 219-42.el7_4.4               updates 5.2 M
 systemd-libs                 x86_64 219-42.el7_4.4               updates 376 k
Transaction Summary
================================================================================
Install  1 Package  (+97 Dependent packages)
Upgrade             (  2 Dependent packages)
Total download size: 42 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
--------------------------------------------------------------------------------
Total                                              4.4 MB/s |  42 MB  00:09     
Running transaction check
Running transaction test
Transaction check error:
  file /etc/httpd/modules from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/conf.d/autoindex.conf from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/conf.d/welcome.conf from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/conf.modules.d/00-base.conf from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/conf.modules.d/00-proxy.conf from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/conf/httpd.conf from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/logs from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
  file /etc/httpd/run from install of httpd-2.4.6-67.el7.centos.6.x86_64 conflicts with file from package httpd24-httpd-2.4.25-9.el7.x86_64
Error Summary
-------------
error: build error: The command '/bin/sh -c yum install -y python-psycopg2 &&     yum install -y pagure &&     yum clean all' returned a non-zero code: 1

Looks like httpd24-httpd isn't providing httpd. Since it looks like we can't have both packages installed at the same time, I'm inclined to consider this a packaging bug on the rhscl.

Not quite sure there is anything to do on the pagure side.

This is not pagure issue. Ticket can be closed.

Ok, thanks for the follow-up :)

Metadata Update from @pingou:
- Issue close_status updated to: Invalid

Metadata