Bug 1146612
| Summary: | virt-manager has missing icons | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Wei Huang (AMD) <wehuang> | ||||||
| Component: | virt-manager | Assignee: | Giuseppe Scrivano <gscrivan> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 7.1 | CC: | codong, dyuan, gscrivan, juzhou, mzhan, tzheng, wehuang | ||||||
| Target Milestone: | rc | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | virt-manager-1.1.0-4.el7 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2015-03-05 10:07:13 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: | |||||||||
| Attachments: |
|
||||||||
it works well for me, could you please send me the list of all packages you have installed on your system (rpm -qa)? We may miss a dependency if the .spec file. Created attachment 942761 [details]
rpm -qa list
I've checked and these icons are provided by the package "gnome-icon-theme". I've sent a patch upstream: https://www.redhat.com/archives/virt-tools-list/2014-October/msg00002.html pushed upstream: https://git.fedorahosted.org/cgit/virt-manager.git/commit/?id=ea0cded87b0de8ebe5a654b0a82918b93e9257b4 I'll add the missing dependency next time I build virt-manager. I can reproduce this issue with package: virt-manager-1.1.0-1.el7.noarch # rpm -q gnome-icon-theme package gnome-icon-theme is not installed steps: Launch virt-manager to see a vitual machines's hardware details, i can get the same result as bug described. Then try to verify with new build: virt-manager-1.1.0-4.el7 steps: # ls virt-install-1.1.0-4.el7.noarch.rpm virt-manager-1.1.0-4.el7.noarch.rpm virt-manager-common-1.1.0-4.el7.noarch.rpm # yum update * Loaded plugins: langpacks, product-id, refresh-packagekit, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Examining virt-install-1.1.0-4.el7.noarch.rpm: virt-install-1.1.0-4.el7.noarch Marking virt-install-1.1.0-4.el7.noarch.rpm as an update to virt-install-1.1.0-1.el7.noarch Examining virt-manager-1.1.0-4.el7.noarch.rpm: virt-manager-1.1.0-4.el7.noarch Marking virt-manager-1.1.0-4.el7.noarch.rpm as an update to virt-manager-1.1.0-1.el7.noarch Examining virt-manager-common-1.1.0-4.el7.noarch.rpm: virt-manager-common-1.1.0-4.el7.noarch Marking virt-manager-common-1.1.0-4.el7.noarch.rpm as an update to virt-manager-common-1.1.0-1.el7.noarch Resolving Dependencies --> Running transaction check ---> Package virt-install.noarch 0:1.1.0-1.el7 will be updated ---> Package virt-install.noarch 0:1.1.0-4.el7 will be an update ---> Package virt-manager.noarch 0:1.1.0-1.el7 will be updated ---> Package virt-manager.noarch 0:1.1.0-4.el7 will be an update --> Processing Dependency: gnome-icon-theme for package: virt-manager-1.1.0-4.el7.noarch ---> Package virt-manager-common.noarch 0:1.1.0-1.el7 will be updated ---> Package virt-manager-common.noarch 0:1.1.0-4.el7 will be an update --> Running transaction check ---> Package gnome-icon-theme.noarch 0:3.8.2-3.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================================================================================== Updating: virt-install noarch 1.1.0-4.el7 /virt-install-1.1.0-4.el7.noarch 61 k virt-manager noarch 1.1.0-4.el7 /virt-manager-1.1.0-4.el7.noarch 3.6 M virt-manager-common noarch 1.1.0-4.el7 /virt-manager-common-1.1.0-4.el7.noarch 5.0 M Installing for dependencies: gnome-icon-theme noarch 3.8.2-3.el7 RHEL-Server 9.5 M Transaction Summary .... Result: package "gnome-icon-theme" is needed, and the launch to see a vitual machines's hardware details again, virt-manager icons showed correctly. 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://rhn.redhat.com/errata/RHBA-2015-0427.html |
Created attachment 941139 [details] virt-manager device pane Description of problem: I noticed that some icons of virt-manager were missing. I only saw red cross icons with several devices, which include Tablet, Mouse, Keyboard, etc. The RHEL version I used was RHEL-7.1-20140911.n.0. Version-Release number of selected component (if applicable): qemu-kvm-1.5.3-69.el7.x86_64 libvirt-daemon-kvm-1.2.8-2.el7.x86_64 qemu-kvm-common-1.5.3-69.el7.x86_64 virt-manager-common-1.1.0-1.el7.noarch virt-manager-1.1.0-1.el7.noarch How reproducible: Always Steps to Reproduce: 1. Install RHEL using reprovision on Beaker. 2. Run virt-manager if installed. Otherwise installed it using YUM. 3. Launch virt-manager to install a guest VM. Actual results: Expected results: Proper icons are displayed for virt-manager, especially for common devices (keyboard, mouse, etc.) Additional info: See attached image