Hide Forgot
+++ This bug was initially created as a clone of Bug #1382355 +++ When an exception occurs on the candlepin server during an auto-attach attempt, the subscription-manager CLI provides no indication that the error occurred. It simply states “Unable to find available subscriptions for all your installed products.” -- hiding the error (if one occurred). The CLI should report that it didn't find any subscriptions because an error occurred, including what was reported in the response's error message. Currently subscription-manager CLI is swallowing the returned exception and carrying on. This fix is particularly important for displaying errors such as "Autobind is disabled for owner X". Steps to Reproduce: 1. Disable autobind for an owner $ curl -X PUT -k -u username:password -d '{"autobindDisabled":true}' -H "Content-Type: application/json" https://localhost:8443/candlepin/owners/your_owner_key 2. Register a consumer with the auto-attach option sudo subscription-manager register --user USERNAME --pass PASSWORD --org YOUR_ORG --auto-attach Actual results: Looking in the /etc/rhsm/rhsm.log you will see an error stating that Autobind was disabled for your owner, but the CLI doesn't report the error. Registraion will complete (as it should), but the CLI will report “Unable to find available subscriptions for all your installed products.” -- no hint as to why. Expected results: The CLI should report a message as to what happened.
*** This bug has been marked as a duplicate of bug 1382355 ***