Bug 1401790
Summary: | virt-manager cannot open graphic of a remote guest with listen='127.0.0.1' after configure spice_password | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Yanqiu Zhang <yanqzhan> | ||||
Component: | virt-manager | Assignee: | Pavel Hrdina <phrdina> | ||||
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.4 | CC: | dyuan, fjin, juzhou, mxie, mzhan, tzheng, xiaodwan, yafu, yanqzhan, zpeng | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | virt-manager-1.4.1-1.el7 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-08-01 21:02:03 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: | 1433242 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Yanqiu Zhang
2016-12-06 06:04:47 UTC
Created attachment 1228291 [details]
screenshot of the guest which cannot display correctly
Upstream commit: commit b8dccf6aca6ba5e5523749b54cf5040404b5ff26 Author: Pavel Hrdina <phrdina> Date: Tue Feb 7 17:46:25 2017 +0100 virtManager/viewers: fix connection to remote SPICE with password I can reproduce this issue with package: virt-manager-1.4.0-2.el7.noarch Then try to verify this bug with new build: virt-manager-1.4.1-1.el7.noarch libvirt-3.1.0-2.el7.x86_64 qemu-kvm-rhev-2.8.0-6.el7.x86_64 spice-gtk3-0.33-2.el7.x86_64 Steps: Environment setup: Need 2 hosts: hostA and hostB. 1.Prepare a guest on hostA, with default spice graphic: <graphics type='spice' autoport='yes'/> 2.Start the guest, check its xml by dumpxml: <graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'> <listen type='address' address='127.0.0.1'/> <image compression='off'/> </graphics> 3.On hostB, launch virt-manager, connect to hostA by adding a remote connection: File -> Add Connection -> Hypervisor(QEMU/KVM) -> Enable "Connect to remote host" -> Method(SSH) -> Username (root) -> Hostname(hostA's IP) ->Click 'Connect' 4.In virt-manager, double-click the running guest in the remote connection with hostA, open window for the guest, type spice_password and login, check the display. Result: virt-manager can open the graphic of guest normally, user can interact with guest sucessfully. 5.On hostA: Configure spice_password, restart libvirtd. #vim /etc/libvirt/qemu.conf spice_password = "XYZ12345" #service libvirtd restart 6.On hostB: close and reopen virt-manager, connect the connection with hostA, destroy then start the guest again, repeat step4, check the display. Result: virt-manager open graphic of the guest with listen='127.0.0.1' after configure spice_password normally, user can interact with guest sucessfully. So move this bug from ON_QA to VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2072 |