Bug 1061937
| Summary: | Traceback thrown when there's a network issue | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Sharath Dwaral <fsharath> | ||||
| Component: | subscription-manager | Assignee: | Carter Kozak <ckozak> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | John Sefler <jsefler> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 7.0 | CC: | bkearney, ckozak, jgalipea, jmolet, jsefler, redakkan, skallesh, spandey | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-06-13 11:08:45 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: | 863175 | ||||||
| Attachments: |
|
||||||
commit 8a2987cb802f61ee264ea4039be4e4d09c75fc1f
Author: ckozak <ckozak>
Date: Mon Feb 10 12:06:34 2014 -0500
safer default args in AsyncWidgetUpdater
commit c9f857bb7ae802844368deb84d181f095f06fae2
Author: ckozak <ckozak>
Date: Mon Feb 10 11:06:22 2014 -0500
use enumerate instead of confusing myself
commit ba755c780628e6cc2bab89f61d6ca0032fca10c7
Author: Carter Kozak <ckozak>
Date: Thu Feb 6 10:27:42 2014 -0500
quickly load preferences
commit 9a0e61cd546492a5738c3c8de585e5504e950a29
Author: ckozak <ckozak>
Date: Wed Feb 5 18:01:14 2014 -0500
1061937: preference changes occur in the background
commit a1425423eaccf642abb70204d77386ed4b03c29e
Author: ckozak <ckozak>
Date: Wed Feb 5 15:35:21 2014 -0500
use existing signals
commit 89d68fd7fd65e19bc38ace6d2d324e46160b1240
Author: ckozak <ckozak>
Date: Wed Feb 5 15:00:36 2014 -0500
simplify preferences window
Created attachment 863442 [details]
friendly network error dialog presented with System Preferences open
Verifying Version...
[root@jsefler-7 ~]# rpm -q subscription-manager-gui
subscription-manager-gui-1.10.14-1.el7.x86_64
Screeshot shows that when the System Preferences is opened and the network is stopped, a friendly "Network error" dialog is presented without any traceback to the console when attempting to interact with the System Preferences dialog. The Close button still works as expected.
Moving to VERIFIED
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |
Description of problem: Traceback thrown when there's a network issue Version-Release number of selected component (if applicable): # subscription-manager version server type: Red Hat Subscription Management subscription management server: 0.9.2-1 subscription-manager: 1.10.13-1.el7 python-rhsm: 1.10.12-1.el7 How reproducible: Always Steps to Reproduce: 1. Open sub-man GUI and Register to candlepin 2. Open preference dialog 3. Shut down the network (systemctl stop network) 4. Try performing an action in the preference window (changing "Release Version"/"Service Level") Actual results: Traceback is thrown on stdout Expected results: An error message should be thrown and it should exit gracefully Additional info: Tracebsack: Traceback (most recent call last): File "/usr/share/rhsm/subscription_manager/gui/preferences.py", line 185, in _sla_changed service_level=new_sla) File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 794, in updateConsumer ret = self.conn.request_put(method, params) File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 563, in request_put return self._request("PUT", method, params) File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 457, in _request conn.request(request_type, handler, body=body, headers=headers) File "/usr/lib64/python2.7/httplib.py", line 973, in request self._send_request(method, url, body, headers) File "/usr/lib64/python2.7/httplib.py", line 1007, in _send_request self.endheaders(body) File "/usr/lib64/python2.7/httplib.py", line 969, in endheaders self._send_output(message_body) File "/usr/lib64/python2.7/httplib.py", line 829, in _send_output self.send(msg) File "/usr/lib64/python2.7/httplib.py", line 791, in send self.connect() File "/usr/lib64/python2.7/site-packages/M2Crypto/httpslib.py", line 51, in connect socket.getaddrinfo(self.host, self.port, 0, socket.SOCK_STREAM): socket.gaierror: [Errno -2] Name or service not known