dnf install pulp-rpm-handlers Failed to synchronize cache for repo 'cqi-rhmsg', disabling. Last metadata expiration check: 0:00:18 ago on Thu Jun 7 14:13:51 2018. Error: Problem: conflicting requests - nothing provides python-rhsm needed by pulp-rpm-handlers-2.15.2-1.fc28.noarch It should probably require python3-subscription-manager-rhsm instead.
pulp-rpm-handlers is needed in order to run katello-agent on Fedora systems.
Are you using the fedora repos for pulp or are you using katello's repos? Either way, this bug is still valid for fedora, just making sure it gets reported in all the appropriate areas. The issue here is pulp 2.y is not and will not be python3 compatible. We are waiting on a python2 version of python-subscription-manager-rhsm to land, I have been in contact with the candlepin team about delivering it.
(In reply to Patrick Creech from comment #2) > Are you using the fedora repos for pulp or are you using katello's repos? > > Either way, this bug is still valid for fedora, just making sure it gets > reported in all the appropriate areas. > > The issue here is pulp 2.y is not and will not be python3 compatible. We > are waiting on a python2 version of python-subscription-manager-rhsm to > land, I have been in contact with the candlepin team about delivering it. I'm using https://copr.fedorainfracloud.org/coprs/sbonazzo/ovirt-katello/ which is a rebuild of the Fedora 26 src rpm coming from https://fedorapeople.org/groups/katello/releases/source/srpm/3.6/client/f26/katello-host-tools-3.0.2-1.fc26.src.rpm on top of Fedora. I understand the requirement on being python3 compatible, but at this level it looks more like a package renaming. Note that https://koji.fedoraproject.org/koji/buildinfo?buildID=1078192 from May 1st 2018 has python2 version of python-subscription-manager-rhsm so I think you can require it even if pulp-2.y is not python 3 ready.
Yes, the plan is to depend on python2-subscription-manager-rhsm. The issue is, this package is not available from the published fedora repos at this time, and I've been working with candlepin on getting this into fedora28 asap.
The following bodhi update to the required library shoud resolve the issue: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b93c0d8968 I've been told that it should have a 'Provides: python-rhsm' of some sort, so we hopefully shouldn't need to update anything in pulp's rpms for this dependency to be satisfied again. I'll keep this bz open though until it is determined that this is the case. If not, we'll use this bz to track the needed change to requires.
It has the "Provides: python-rhsm" line and works for me. Added karma +1.
(In reply to Patrick Creech from comment #5) > The following bodhi update to the required library shoud resolve the issue: > > https://bodhi.fedoraproject.org/updates/FEDORA-2018-b93c0d8968 Works for me, I gave karma +1. Waiting to see this in stable. > > I've been told that it should have a 'Provides: python-rhsm' of some sort, > so we hopefully shouldn't need to update anything in pulp's rpms for this > dependency to be satisfied again. > > I'll keep this bz open though until it is determined that this is the case. > If not, we'll use this bz to track the needed change to requires.
Closing this bug since provided solution works for me now.