rhn-migrate-classic-to-rhsm not working with HTTP proxy
Issue
- Encountering any one of the following errors when running rhn-migrate-classic-to-rhsm:
Traceback (most recent call last):
File "/tmp/rhn-migrate-classic-to-rhsm", line 424, in ?
main()
File "/tmp/rhn-migrate-classic-to-rhsm", line 396, in main
checkOkToProceed(username, password)
File "/tmp/rhn-migrate-classic-to-rhsm", line 131, in checkOkToProceed
cp.getOwnerList(username)
File "/usr/lib/python2.4/site-packages/rhsm/connection.py", line 516, in getOwnerList
return self.conn.request_get(method)
File "/usr/lib/python2.4/site-packages/rhsm/connection.py", line 267, in request_get
return self._request("GET", method)
File "/usr/lib/python2.4/site-packages/rhsm/connection.py", line 227, 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/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 47, in connect
self.sock.connect((self.host, self.port))
File "/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py", line 170, in connect
self.socket.connect(addr)
File "<string>", line 1, in connect
socket.error: (110, 'Connection timed out')
... or ...
socket.gaierror: (-2, 'Name or service not known')
... or ...
2012-02-28 10:36:53,447 [INFO] @rhn-migrate-classic-to-rhsm:161 - Deleting
system 1022063576 from RHN Classic...
2012-02-28 10:40:02,461 [ERROR] @rhn-migrate-classic-to-rhsm:176 - Traceback
(most recent call last):
File "/tmp/rhn-migrate-classic-to-rhsm", line 166, in
unRegisterSystemFromRhnClassic
sk = sc.auth.login(username, password)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
verbose=self.__verbose
File "/usr/lib64/python2.4/xmlrpclib.py", line 1129, in request
self.send_content(h, request_body)
File "/usr/lib64/python2.4/xmlrpclib.py", line 1243, in send_content
connection.endheaders()
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/httplib.py", line 1078, in connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (110, 'Connection timed out')
... or ...
Preparing to unregister system from RHN classic ...
System successfully unregistered from RHN Classic.
Traceback (most recent call last):
File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 421, in ?
main()
File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 412, in main
transferHttpProxySettings()
File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 223, in
transferHttpProxySettings
proxy_hostname, proxy_port = rhncfg['httpProxy'].split(':')
ValueError: too many values to unpack
- Error running rhn-migrate-classic-to-rhsm
Environment
- Red Hat Enterprise Linux 5.8
- subscription-manager-migration-0.98.16-1.el5_8
- RHN and CDN (Content Delivery Network) access via HTTP proxy
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
