MrMEEE / awx-build

144 stars 39 forks source link

PowerPC 64 Little Endian Support #96

Closed flynn1973 closed 5 years ago

flynn1973 commented 5 years ago

as i am running on ppc64le linux i need to rebuild every release myself before installing. where can i download the source rpms?

in the past it was here https://copr-be.cloud.fedoraproject.org/results/mrmeee/awx-dev/epel-7-x86_64/ but i can not find newer versions now.

MrMEEE commented 5 years ago

You baserepo is: mrepo-rhel-7-for-power-le-rpms-7latest

flynn1973 commented 5 years ago

when enabling only your repo the errors are reduced to an minimum...

yum -y install --disablerepo='*' --enablerepo='mrmeee-ansible-awx' -x *-debuginfo,*-sphinx-* rh-python36*
Transaction check error:
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.opt-1.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.opt-1.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.opt-2.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.opt-2.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le

so there are definitely some heavy incompatibilities between what we have in our repos and your repo, which is strange is we sync/mirror right from redhat.

flynn1973 commented 5 years ago

ok than..

root@lpgawxtest01:/etc/yum.repos.d>yum -y install --disablerepo='*' --enablerepo='mrmeee-ansible-awx, mrepo-rhel-7-for-power-le-rpms-7latest' -x *-debuginfo,*-sphinx-* rh-python36*

error

transaction check error:
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.opt-1.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.opt-1.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/__pycache__/__init__.cpython-36.opt-2.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
  file /opt/rh/rh-python36/root/usr/lib64/python3.6/test/support/__pycache__/__init__.cpython-36.opt-2.pyc from install of rh-python36-python-test-3.6.3-7.el7.ppc64le conflicts with file from package rh-python36-python-libs-3.6.3-7.el7.ppc64le
MrMEEE commented 5 years ago

This is Because I try to support both CentOS and RHEL.. And CentOS doesn't have all the packages for pcc64le yet.. But it's working here.. Try to add rh-python36-python-test to the exclude list

flynn1973 commented 5 years ago

the following let me install all the packages and throws no erros...i will proceed with awx install now.

yum -y install --disablerepo='*' --enablerepo='mrmeee-ansible-awx, mrepo-rhel-7-for-power-le-rpms-7latest,mrepo-rhel-7-for-power-le-optional-rpms-7latest' -x *-debuginfo,*-sphinx-*,rh-python36-python-test,rh-python36-python-debug rh-python36*
flynn1973 commented 5 years ago

i followed the install guide and everything else seems to pass through without further troubles. not sure what is the conclusio out off this...i hope you can document everything.

MrMEEE commented 5 years ago

Cool.. I'll see if I can clean up the last few packages..

But I have corrected the installation guide, in regards to our finds