Description of problem: see also https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=144704 If you set a socket timeout (say, socket.setdefaulttimeout(5)) and make the socket non-blocking, openssl will raise a WANT_READ_ERROR that pyopenssl raises as an exception, but rhnlib never catches, causing stuff to break. Version-Release number of selected component (if applicable): rhnlib-1.8-6.p24.1 How reproducible: always Steps to Reproduce: 1. add a socket.setdefaulttimeout(1) to any app that uses pyopenssl/rhnlib
Should be fixed by rhnlib-1.8-6.p23.1
works fine now [root@fmoquete-64 ~]# rpm -q up2date up2date-4.4.39-4 [root@fmoquete-64 ~]# rpm -q redhat-release redhat-release-4Desktop-2.4 [root@fmoquete-64 ~]# cat /etc/redhat-release Red Hat Desktop release 4 (Nahant Update 1) [root@fmoquete-64 ~]# rpm -q firstboot firstboot-1.3.39-2 [root@fmoquete-64 ~]# rpm -q rhnlib rhnlib-1.8.1-1.p23.1
PROD_READY-->RELEASE_PENDING
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2005-742.html