Hallo,
I’m new to Uyuni and trying to bootstrap a centos 7 client. Uyuni Server is at 2020.09.
My problem: if the Epel7 Channel is added, the bootstrap fails. Without the bootstrapping succeeds.
What I found out so far:
Without EPEL the bootstrap x86_64 directory contains:
PyYAML-3.10-11.el7.x86_64.rpm
dmidecode-3.2-3.el7.x86_64.rpm
libyaml-0.1.4-11.el7_0.x86_64.rpm
openssl-1.0.2k-19.el7.x86_64.rpm
openssl-libs-1.0.2k-19.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm
python-futures-2.1.3-0.8.8.uyuni.x86_64.rpm
python-markupsafe-0.11-10.el7.x86_64.rpm
python-msgpack-python-0.4.6-2.8.uyuni.x86_64.rpm
python-psutil-1.2.1-0.10.8.uyuni.x86_64.rpm
python-pycrypto-2.6.1-2.8.uyuni.x86_64.rpm
python-simplejson-3.3.1-2.8.uyuni.x86_64.rpm
python-tornado-4.2.1-5.el7.x86_64.rpm
python-zmq-14.5.0-3.8.uyuni.x86_64.rpm
python2-salt-3000-19.1.uyuni.x86_64.rpm
python2-uyuni-common-libs-4.2.1-2.1.uyuni.x86_64.rpm
rpm-python-4.11.3-43.el7.x86_64.rpm
salt-3000-19.1.uyuni.x86_64.rpm
salt-minion-3000-19.1.uyuni.x86_64.rpm
zeromq-4.0.5-1.8.uyuni.x86_64.rpm
With EPEL:
PyYAML-3.10-11.el7.x86_64.rpm
dmidecode-3.2-3.el7.x86_64.rpm
libyaml-0.1.4-11.el7_0.x86_64.rpm
openssl-1.0.2k-19.el7.x86_64.rpm
openssl-libs-1.0.2k-19.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm
python-futures-2.1.3-0.8.8.uyuni.x86_64.rpm
python-markupsafe-0.11-10.el7.x86_64.rpm
python-msgpack-python-0.4.6-2.8.uyuni.x86_64.rpm
python-psutil-1.2.1-0.10.8.uyuni.x86_64.rpm
python-pycrypto-2.6.1-2.8.uyuni.x86_64.rpm
python-simplejson-3.3.1-2.8.uyuni.x86_64.rpm
python-tornado-4.2.1-5.el7.x86_64.rpm
python-zmq-14.5.0-3.8.uyuni.x86_64.rpm
python2-salt-3000-19.1.uyuni.x86_64.rpm
python2-uyuni-common-libs-4.2.1-2.1.uyuni.x86_64.rpm
rpm-python-4.11.3-43.el7.x86_64.rpm
salt-3000-19.1.uyuni.x86_64.rpm
salt-minion-3000-19.1.uyuni.x86_64.rpm
zeromq-4.1.4-6.el7.x86_64.rpm
The difference is an newer zeromq.
Running bottstrap.sh on the client fails with the error message:
---> Package python-zmq.x86_64 0:14.5.0-3.8.uyuni will be installed
--> Processing Dependency: libzmq.so.4()(64bit) for package: python-zmq-14.5.0-3.8.uyuni.x86_64
--> Running transaction check
---> Package python-backports.x86_64 0:1.0-8.el7 will be installed
---> Package python-zmq.x86_64 0:14.5.0-3.8.uyuni will be installed
--> Processing Dependency: libzmq.so.4()(64bit) for package: python-zmq-14.5.0-3.8.uyuni.x86_64
--> Finished Dependency Resolution
Error: Package: python-zmq-14.5.0-3.8.uyuni.x86_64 (susemanager:bootstrap)
Requires: libzmq.so.4()(64bit)
Am I doing something wrong?
Gruß
Markus