Bug 1154037
| Summary: | RPM Repo Sync not working when created according to Documentation | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | bugzilla | ||||
| Component: | z_other | Assignee: | Brian Bouterse <bmbouter> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | pulp-qe-list | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 2.4.2 | CC: | bmbouter, bugzilla, jortel, mhrivnak | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-10-29 18:52:48 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
bugzilla
2014-10-17 11:20:16 UTC
Please attach the syslog for this event. Created attachment 951661 [details]
Syslog of the event
Syslog messages from /var/log/messages on CentOS 6.5 when running ` pulp-admin rpm repo sync run --repo-id <repo>`
From the attachment, I can see this is an issue with your environment/configuration missing sasl plain support for Qpid which is provided by a package you can install. Since it's not a Pulp bug I'm going to close this, but here is some info that should help you resolve this. The problem is that Pulp can't connect to Qpid using an agreed authentication mechanism. SASL is used by Qpid for authentication. This was resolved more gracefully with 2.5.1 release [0], but since you're on 2.4 and 2.5.1 isn't released yet you should read this note [1] about installing the cyrus-sasl-plain package. If this still doesn't resolve this issue for you, please send a note to pulp-list. [0]: http://pulp.readthedocs.org/en/latest/user-guide/release-notes/2.5.x.html?highlight=sasl#new-features [1]: http://pulp.readthedocs.org/en/latest/user-guide/broker-settings.html?highlight=sasl#qpid-with-username-and-password-authentication The support is missing because it is not part of the installation description in the documentation I think. This bug is mainly about the documentation on the pulp website not reflecting the actual actions to take to get it up and running than configuration or missing packages for the pulp installation itself. Currently: no one following the documentation on the project side will be able to get to a running pulp server state just by following the step-by-step guide. I looked back through the docs for 2.4, and I agree it doesn't identify the cyrus-sasl-plain explicitly as being a requirement. It does say that either auth needs to be disabled, or you should configure SASL and it refers the user to the upstream Qpid docs. Any user who follows those recommendations will end up with a working system (and many users have). Regarding this being a documentation bug: cyrus-sasl-plain will only affect 2.4 and 2.5.0 but not 2.5.1 or future versions of Pulp. If you want to make a "note" or "warning" (sphinx terms) in the installation guide [0] near step 2 and submit it as a PR to pulp/pulp that would be great. If you plan to do that, let me know and I can re-open the bug and assigned to you. Improvements are always welcome. [0]: http://pulp-user-guide.readthedocs.org/en/2.4-release/installation.html#server |