Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP3:GA
virt-manager.3850
89c3638b-fix-detection-that-libvirtd-is-stopped...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 89c3638b-fix-detection-that-libvirtd-is-stopped.patch of Package virt-manager.3850
Subject: connection: fix detection that libvirtd is stopped From: Pavel Hrdina phrdina@redhat.com Tue Jan 5 10:17:37 2016 +0100 Date: Fri Jan 8 10:21:42 2016 +0100: Git: 89c3638b63e5b251db92ef7066c1753bfa469d38 In case that libvirtd is stopped, we could receive another type of error from libvirt "libvirtError: internal error: client socket is closed". This one is usually reported from local connection. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Index: virt-manager-1.2.1/virtManager/connection.py =================================================================== --- virt-manager-1.2.1.orig/virtManager/connection.py +++ virt-manager-1.2.1/virtManager/connection.py @@ -1253,6 +1253,7 @@ class vmmConnection(vmmGObject): from_remote = getattr(libvirt, "VIR_FROM_REMOTE", None) from_rpc = getattr(libvirt, "VIR_FROM_RPC", None) sys_error = getattr(libvirt, "VIR_ERR_SYSTEM_ERROR", None) + internal_error = getattr(libvirt, "VIR_ERR_INTERNAL_ERROR", None) dom = -1 code = -1 @@ -1264,7 +1265,7 @@ class vmmConnection(vmmGObject): self.get_uri(), exc_info=True) if (dom in [from_remote, from_rpc] and - code in [sys_error]): + code in [sys_error, internal_error]): e = None logging.debug("Not showing user error since libvirtd " "appears to have stopped.")
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor