Description of problem: In the case of certificate verification failing, I get this gunk, when I should get a nicer message with the same meaning. This traceback, for example, was generated because the date on the box was off by about a month. :-P [root@vmware4 rhn]# rhn_register --nox Traceback (innermost last): File "/usr/sbin/rhn_register", line 233, in ? main() File "/usr/sbin/rhn_register", line 214, in main tui.main() File "/usr/share/rhn/register/tui.py", line 1042, in main tui.run() File "/usr/share/rhn/register/tui.py", line 986, in run win = self.windows[index](self.screen, self) File "/usr/share/rhn/register/tui.py", line 45, in __init__ tb = snack.Textbox(size[0]-10, size[1]-14, rhnreg.welcomeText(), 1) File "/usr/share/rhn/register/rhnreg.py", line 588, in welcomeText return doCall(s.registration.welcome_message) File "/usr/share/rhn/register/rhnreg.py", line 173, in doCall ret = apply(method, args) File "/usr/lib/python1.5/site-packages/rhn/_internal_xmlrpclib.py", line 984, in __call__ return self.__send(self.__name, args) File "/usr/share/rhn/register/rhnreg.py", line 409, in _request1 ret = self._request(methodname, params) File "/usr/lib/python1.5/site-packages/rhn/rpclib.py", line 308, in _request verbose=self._verbose File "/usr/lib/python1.5/site-packages/rhn/transports.py", line 168, in request headers, fd = req.send_http(host, handler) File "/usr/lib/python1.5/site-packages/rhn/transports.py", line 695, in send_http headers=self.headers) File "/usr/lib/python1.5/site-packages/rhn/_httplib.py", line 549, in request self._send_request(method, url, body, headers) File "/usr/lib/python1.5/site-packages/rhn/_httplib.py", line 565, in _send_request self.putrequest(method, url) File "/usr/lib/python1.5/site-packages/rhn/_httplib.py", line 465, in putrequest self.send(str) File "/usr/lib/python1.5/site-packages/rhn/_httplib.py", line 419, in send self.sock.send(str) File "/usr/lib/python1.5/site-packages/rhn/SSL.py", line 205, in write sent = self._connection.send(data) SSL.Error: [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
Deferring, not something I can change in the 360 timeframe.