Hide Forgot
Description of problem: We have to troubleshoot some pulp issues on the capsule. At the moment it is not possible use pulp-admin to login to the pulp services running on the capsule. An upstream bug http://projects.theforeman.org/issues/12368 confirms this bug To login we normally use the trick from the http://www.katello.org/troubleshooting/faq.html to add the certificates: mkdir -p ~/.pulp && chmod 0700 ~/.pulp sudo cat /etc/pki/katello/certs/pulp-client.crt /etc/pki/katello/private/pulp-client.key > ~/.pulp/user-cert.pem Alternative is loign from root and read the password from the pulp server config pulp-admin login -u admin -p $(awk '/^ *default_password/ { print $NF }' /etc/pulp/server.conf) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Install pulp-admin on capsule 2. Run pulp-admin login 3. Run pulp-admin tasks lists Actual results: Step 2 already fails Expected results: Login works Additional info:
I installed a fresh capsule 6.2.10 and got it regitered in the sat6 server and it is working fine for serving the content. We are using a custom ssl certificate The pulp-admin login is still not working [crash/LI] root@li-lc-1589:~# pulp-admin login -u admin -p $(awk '/^ *default_password/ { print $NF }' /etc/pulp/server.conf) An internal error occurred on the Pulp server: RequestException: POST request on /pulp/api/v2/actions/login/ failed with 500 - error signing cert request: Signature ok subject=/CN=admin:admin:5947de7db127ca4b58c2892a Getting CA Private Key CA certificate and CA private key do not match 140382766852000:error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch:x509_cmp.c:331: unable to write 'random state' Using the SSL cert based login does not work either because the soruce files are not available on the Capsule [crash/LI] root@li-lc-1589:~# sudo cat /etc/pki/katello/certs/pulp-client.crt /etc/pki/katello/private/pulp-client.key > ~/.pulp/user-cert.pem cat: /etc/pki/katello/certs/pulp-client.crt: No such file or directory cat: /etc/pki/katello/private/pulp-client.key: No such file or directory
Pulp login is not needed. Using a user and password per command works fine on both Server and Capsules.