Bug 869046
| Summary: | (-2, 'Name or service not known') / (111, 'Connection refused') was encountered while performing negative proxy tests | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | John Sefler <jsefler> |
| Component: | subscription-manager | Assignee: | Adrian Likins <alikins> |
| Status: | CLOSED ERRATA | QA Contact: | IDM QE LIST <seceng-idm-qe-list> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.4 | CC: | alikins, bkearney, jesusr |
| Target Milestone: | rc | ||
| Target Release: | 6.5 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
Cause:
Exception exposed to user.
Consequence:
User sees unfriendly error messages when connecting to a bad proxy.
Fix:
Capture the error and display a nicer message to the user.
Result:
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-11-21 21:22:39 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 862910, 863175 | ||
|
Description
John Sefler
2012-10-22 21:05:44 UTC
Here is a similar error encountered when the proxy port is wrong (extra 0 at the end):
[root@jsefler-rhel59 ~]# subscription-manager subscribe --pool=8a90f8763a8926d3013a8928e54b0277 --proxy=auto-services.usersys.redhat.com:31280 --proxyuser=redhat --proxypassword=redhat
(111, 'Connection refused')
(111, 'Connection refused')
(111, 'Connection refused')
(111, 'Connection refused')
Network error, unable to connect to server.
Please see /var/log/rhsm/rhsm.log for more information.
[root@jsefler-rhel59 ~]#
Additional info:
[root@jsefler-rhel59 ~]# tail -f /var/log/rhsm/rhsm.log
2012-10-22 17:07:38,120 [DEBUG] @profile.py:95 - Loading current RPM profile.
2012-10-22 17:07:38,365 [INFO] @managercli.py:252 - Client Versions: {'python-rhsm': '1.0.10-1.el5', 'subscription-manager': '1.0.23-1.el5'}
2012-10-22 17:07:38,366 [INFO] @connection.py:498 - Using certificate authentication: key = /etc/pki/consumer/key.pem, cert = /etc/pki/consumer/cert.pem, ca = /etc/rhsm/ca/, insecure = False
2012-10-22 17:07:38,366 [INFO] @connection.py:511 - Connection Built: host: jsefler-f14-candlepin.usersys.redhat.com, port: 8443, handler: /candlepin
2012-10-22 17:07:38,366 [INFO] @connection.py:508 - Using no auth
2012-10-22 17:07:38,367 [INFO] @connection.py:511 - Connection Built: host: jsefler-f14-candlepin.usersys.redhat.com, port: 8443, handler: /candlepin
2012-10-22 17:07:38,367 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,368 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,369 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,369 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,369 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,370 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,370 [DEBUG] @connection.py:344 - Making request: GET https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/
2012-10-22 17:07:38,386 [ERROR] @utils.py:324 - Error while checking server version: (111, 'Connection refused')
2012-10-22 17:07:38,387 [ERROR] @utils.py:326 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/utils.py", line 314, in get_server_versions
if cp.supports_resource("status"):
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 538, in supports_resource
self._load_supported_resources()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 525, in _load_supported_resources
resources_list = self.conn.request_get("/")
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 400, in request_get
return self._request("GET", method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
2012-10-22 17:07:38,481 [INFO] @managercli.py:263 - Server Versions: {'candlepin': 'Unknown', 'server-type': 'subscription management service'}
2012-10-22 17:07:38,592 [DEBUG] @cert_sorter.py:106 - Sorting product and entitlement cert status for: 2012-10-22 21:07:38.592345+00:00
2012-10-22 17:07:38,617 [DEBUG] @cert_sorter.py:160 - Installed product IDs: ['100000000000006', '1000000000000023', '1144', '100000000000011', '27060', '69', '1', '37069', '37068', '37080', '37065', '37067', '37060', '37062', '100000000000060', '100000000000005', '100000000000002', '100000000000003', '100000000000000', '100000000000001', '100000000000020', '88888', '917571', '37070']
2012-10-22 17:07:38,618 [DEBUG] @cert_sorter.py:176 - Checking certificate: 5637039078017922864
2012-10-22 17:07:38,618 [DEBUG] @cert_sorter.py:286 - system has 2 sockets, 2 covered by entitlement
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:113 - valid entitled products: ['37060']
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:114 - expired entitled products: []
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:115 - partially entitled products: []
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:116 - unentitled products: ['100000000000060', '1000000000000023', '1144', '100000000000011', '27060', '69', '1', '37069', '37068', '37080', '37065', '37067', '37062', '100000000000006', '100000000000005', '100000000000002', '100000000000003', '100000000000000', '100000000000001', '100000000000020', '88888', '917571', '37070']
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:117 - future products: []
2012-10-22 17:07:38,619 [DEBUG] @cert_sorter.py:118 - partial stacks: []
2012-10-22 17:07:38,620 [DEBUG] @cert_sorter.py:119 - valid stacks: []
2012-10-22 17:07:38,624 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,624 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,624 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,625 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,625 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,626 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,626 [DEBUG] @connection.py:344 - Making request: GET https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/consumers/7d252d81-30ef-4edd-83ac-1a2ce2d2d1eb/certificates/serials
2012-10-22 17:07:38,631 [WARNING] @certmgr.py:91 - Exception caught while running certlib update
2012-10-22 17:07:38,631 [ERROR] @certmgr.py:92 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/certmgr.py", line 85, in update
ret = self.certlib.update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 61, in update
return self._do_update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 84, in _do_update
return action.perform()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 219, in perform
expected = self._get_expected_serials(report)
File "/usr/share/rhsm/subscription_manager/certlib.py", line 301, in _get_expected_serials
exp = self.getCertificateSerialsList()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 294, in getCertificateSerialsList
reply = self.uep.getCertificateSerials(self._getConsumerId())
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 685, in getCertificateSerials
return self.conn.request_get(method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 400, in request_get
return self._request("GET", method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
2012-10-22 17:07:38,636 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,637 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,637 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,638 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,638 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,639 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,639 [DEBUG] @connection.py:344 - Making request: GET https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/consumers/7d252d81-30ef-4edd-83ac-1a2ce2d2d1eb
2012-10-22 17:07:38,644 [WARNING] @certmgr.py:103 - Exception caught while running <subscription_manager.certlib.IdentityCertLib object at 0x1dacca50> update
2012-10-22 17:07:38,644 [ERROR] @certmgr.py:104 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/certmgr.py", line 99, in update
updates += lib.update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 61, in update
return self._do_update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 177, in _do_update
consumer = self.uep.getConsumer(uuid)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 646, in getConsumer
return self.conn.request_get(method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 400, in request_get
return self._request("GET", method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
2012-10-22 17:07:38,647 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,647 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,648 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,649 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,649 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,650 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,650 [DEBUG] @connection.py:344 - Making request: GET https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/consumers/7d252d81-30ef-4edd-83ac-1a2ce2d2d1eb/release
2012-10-22 17:07:38,655 [WARNING] @certmgr.py:103 - Exception caught while running <subscription_manager.repolib.RepoLib object at 0x1daccad0> update
2012-10-22 17:07:38,655 [ERROR] @certmgr.py:104 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/certmgr.py", line 99, in update
updates += lib.update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 61, in update
return self._do_update()
File "/usr/share/rhsm/subscription_manager/repolib.py", line 43, in _do_update
action = UpdateAction(uep=self.uep)
File "/usr/share/rhsm/subscription_manager/repolib.py", line 108, in __init__
result = self.uep.getRelease(self.consumer_uuid)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 783, in getRelease
results = self.conn.request_get(method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 400, in request_get
return self._request("GET", method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
2012-10-22 17:07:38,781 [DEBUG] @cert_sorter.py:106 - Sorting product and entitlement cert status for: 2012-10-22 21:07:38.781456+00:00
2012-10-22 17:07:38,812 [DEBUG] @cert_sorter.py:160 - Installed product IDs: ['100000000000006', '1000000000000023', '1144', '100000000000011', '27060', '69', '1', '37069', '37068', '37080', '37065', '37067', '37060', '37062', '100000000000060', '100000000000005', '100000000000002', '100000000000003', '100000000000000', '100000000000001', '100000000000020', '88888', '917571', '37070']
2012-10-22 17:07:38,814 [DEBUG] @cert_sorter.py:176 - Checking certificate: 5637039078017922864
2012-10-22 17:07:38,814 [DEBUG] @cert_sorter.py:286 - system has 2 sockets, 2 covered by entitlement
2012-10-22 17:07:38,815 [DEBUG] @cert_sorter.py:113 - valid entitled products: ['37060']
2012-10-22 17:07:38,815 [DEBUG] @cert_sorter.py:114 - expired entitled products: []
2012-10-22 17:07:38,815 [DEBUG] @cert_sorter.py:115 - partially entitled products: []
2012-10-22 17:07:38,815 [DEBUG] @cert_sorter.py:116 - unentitled products: ['100000000000060', '1000000000000023', '1144', '100000000000011', '27060', '69', '1', '37069', '37068', '37080', '37065', '37067', '37062', '100000000000006', '100000000000005', '100000000000002', '100000000000003', '100000000000000', '100000000000001', '100000000000020', '88888', '917571', '37070']
2012-10-22 17:07:38,816 [DEBUG] @cert_sorter.py:117 - future products: []
2012-10-22 17:07:38,816 [DEBUG] @cert_sorter.py:118 - partial stacks: []
2012-10-22 17:07:38,816 [DEBUG] @cert_sorter.py:119 - valid stacks: []
2012-10-22 17:07:38,817 [INFO] @factlib.py:52 - Facts have not changed, skipping upload.
2012-10-22 17:07:38,819 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,820 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,820 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,821 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,821 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,822 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,822 [DEBUG] @connection.py:344 - Making request: GET https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/
2012-10-22 17:07:38,834 [WARNING] @certmgr.py:103 - Exception caught while running <subscription_manager.cache.PackageProfileLib object at 0x1daccbd0> update
2012-10-22 17:07:38,836 [ERROR] @certmgr.py:104 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/certmgr.py", line 99, in update
updates += lib.update()
File "/usr/share/rhsm/subscription_manager/certlib.py", line 61, in update
return self._do_update()
File "/usr/share/rhsm/subscription_manager/cache.py", line 49, in _do_update
return profile_mgr.update_check(self.uep, consumer_uuid)
File "/usr/share/rhsm/subscription_manager/cache.py", line 214, in update_check
if not uep.supports_resource(PACKAGES_RESOURCE):
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 538, in supports_resource
self._load_supported_resources()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 525, in _load_supported_resources
resources_list = self.conn.request_get("/")
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 400, in request_get
return self._request("GET", method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
2012-10-22 17:07:38,876 [INFO] @cache.py:160 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2012-10-22 17:07:38,877 [INFO] @cache.py:175 - No changes.
2012-10-22 17:07:38,878 [DEBUG] @connection.py:323 - Loading CA PEM certificates from: /etc/rhsm/ca/
2012-10-22 17:07:38,879 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/redhat-uep.pem'
2012-10-22 17:07:38,879 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/jsefler-f14-candlepin.pem'
2012-10-22 17:07:38,880 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-local.pem'
2012-10-22 17:07:38,880 [DEBUG] @connection.py:305 - Loading CA certificate: '/etc/rhsm/ca/candlepin-stage.pem'
2012-10-22 17:07:38,881 [DEBUG] @connection.py:329 - Using proxy: auto-services.usersys.redhat.com:31280
2012-10-22 17:07:38,882 [DEBUG] @connection.py:344 - Making request: POST https://jsefler-f14-candlepin.usersys.redhat.com:8443/candlepin/consumers/7d252d81-30ef-4edd-83ac-1a2ce2d2d1eb/entitlements?pool=8a90f8763a8926d3013a8928e54b0277
2012-10-22 17:07:38,888 [ERROR] @managercli.py:114 - Unable to subscribe: (111, 'Connection refused')
2012-10-22 17:07:38,889 [ERROR] @managercli.py:115 - (111, 'Connection refused')
Traceback (most recent call last):
File "/usr/share/rhsm/subscription_manager/managercli.py", line 1289, in _do_command
ents = self.cp.bindByEntitlementPool(consumer_uuid, pool, self.options.quantity)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 694, in bindByEntitlementPool
return self.conn.request_post(method)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 403, in request_post
return self._request("POST", method, params)
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 350, in _request
conn.request(request_type, handler, body=body, headers=headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/site-packages/rhsm/connection.py", line 139, in endheaders
httpslib.HTTPSConnection.endheaders(self)
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py", line 175, in connect
HTTPConnection.connect(self)
File "/usr/lib64/python2.4/httplib.py", line 636, in connect
raise socket.error, msg
error: (111, 'Connection refused')
Here is yet another similar error encountered when the proxy password is bad: [root@jsefler-rhel59 ~]# subscription-manager subscribe --pool=8a90f8763a8926d3013a8928e66d02a1 --proxy=auto-services.usersys.redhat.com:3128 --proxyuser=redhat --proxypassword=bad-password Proxy connection failed: 407 Proxy connection failed: 407 Proxy connection failed: 407 Proxy connection failed: 407 Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information. Additional info: [root@jsefler-rhel59 ~]# tail -f /var/log/rhsm/rhsm.log <NOT PASTED> I think this behaviour is ok. (I'd prefer even more detailed error messages and finer grained error handling though). But for now, I don't think this is a blocker, so moving to 6.5 Verifying Version... [root@jsefler-6 ~]# rpm -q subscription-manager python-rhsm python subscription-manager-1.9.5-1.el6.x86_64 python-rhsm-1.9.4-1.el6.x86_64 python-2.6.6-49.el6.x86_64 [root@jsefler-6 ~]# subscription-manager attach --pool=8a99f9843c01ccba013c04609af80bcc --proxy=bad-proxy Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1659.html |