-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing python-zmq dependencies while bootstraping CentOS 7 Salt client #2115
Comments
Yes, the problem is that the bootstrap repository generator picks the most recent version available on the channels assigned to that OS. So in this case it included So it's not really related to #1275, I'd say. Here the problem seems to be What does For now the only solution I can see is creating the bootstrap repository before adding EPEL, but of course if then the repository is recreated this will happen again. Not to mention that I am not sure what yum is going to tell if you try to update (should tell you it can't update some packages, or maybe it will ask you to drop python-zmq and salt). @brejoc any suggestions? |
Yes this is what I have done, and this is indeed working. EPEL channel removal before the bootstrap repository, solve the initial issue. However only partially, because the conflicts are still there. If I add EPEL channel afterwards on the registered client, I still run into a package conflict issue. Result of a "yum update"
|
I'm going to close this one, since adding an unfiltered EPEL is a known issue as explained in the release notes. |
Using Uyuni release 2020.03
While trying to bootstrap a CentOS 7 Salt client, I have the following error:
The zeromq package picked up during the CentOS 7 bootstrap channel creation is the one from EPEL and not the one from Uyuni Client repo, which breaks afterwards the dependencies during the bootstrap process.
On the Uyuni server, searching for zeromq package, I have the following results:
Downloading/installing by hand zeromq-4.0 rpm from the Uyuni Client repo solve the dependency issue. The bootstrap creation should only pick up the packages from this repository.
Not tested yet, but I guess that the behaviour is the same bootstrapping a CentOS 8 Salt client, as I can see that zeromq-4.3.2 is present in the bootstrap channel.
Not sure if this issue has a relation with #1275 ?
The text was updated successfully, but these errors were encountered: