8d9c2a3197
error messages with Virtual Machine Manager virtman-append-usr-sbin-to-search-path.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=517
20 lines
893 B
Diff
20 lines
893 B
Diff
References: bsc#1177763
|
|
When virt-manager is launched by a user (non-root) for the first
|
|
time and no connection was previously defined, the user path
|
|
typically does not have /usr/sbin and will therefore fail to find
|
|
the installed libvirtd.
|
|
|
|
|
|
--- virt-manager-3.1.0/virtManager/lib/connectauth.py.orig 2020-10-23 13:18:59.894366558 -0600
|
|
+++ virt-manager-3.1.0/virtManager/lib/connectauth.py 2020-10-23 13:20:03.050368102 -0600
|
|
@@ -204,7 +204,8 @@ def connect_error(conn, errmsg, tb, warn
|
|
##################################
|
|
|
|
def setup_first_uri(config, tryuri):
|
|
- libvirtd_installed = bool(shutil.which("libvirtd"))
|
|
+ # Add /usr/sbin to the path in case non-root user launches virt-manager
|
|
+ libvirtd_installed = bool(shutil.which("libvirtd", path=os.environ['PATH'] + os.pathsep + "/usr/sbin"))
|
|
if config.CLITestOptions.fake_no_libvirtd:
|
|
libvirtd_installed = False
|
|
|