Red Hat Bugzilla – Bug 1271340
engine can't log in to satellite
Last modified: 2016-02-10 14:14:33 EST
Description of problem:
I added Satellite 6 as an external provider, checked that credentials are valid, hitting test button in new/edit external provider says it succeeded, and my engine host is added as content host in Satellite.
When I click Errata link in webadmin's tree view, I get an error "Problem retrieving errata: PROVIDER_FAILURE"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add Satellite as an external provider, use http protocol and authentication, test it to be sure
2. Add engine host as content host in this Satellite instance
3. Hit "Errata" link in webadmin's tree view
returns an error
should show available errata
It seems like the satellite user doesn't have any default organization defined.
Moti - please help Michal set it up.
Michal, does the log says hint why it fails?
I assigned that user a default organization and location, I'm posting new log.
The new log says error 400
The root cause of the bug is a difference in the semantic of the ID field under the /katello/api/v2/systems/:id resource between Katello to Satellite.
The :id field in Katello represents the UUID of the content host, however under satellite it is a sequence number.
Only with the value of the UUID the content host can be identified in candlepin.
The solution will be to use the UUID field of the system resource instead of the ID.
Since oVirt 3.6.0 has been released, moving from verified to closed current release.