Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1169904

Summary: qemu-guest-agent is requested but unavailable for installation of rhevm-guest-agent (el6.ppc64)
Product: Red Hat Enterprise Virtualization Manager Reporter: Lukas Svaty <lsvaty>
Component: ovirt-guest-agentAssignee: Vinzenz Feenstra [evilissimo] <vfeenstr>
Status: CLOSED ERRATA QA Contact: Artyom <alukiano>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.4.4CC: dgibson, ghammer, gklein, hannsj_uhl, istein, jbelka, jen, knoel, lsurette, mavital, michal.skrivanek, mkenneth, rbalakri, Rhev-m-bugs, sherold, vfeenstr, yeylon, ykaul
Target Milestone: ovirt-3.6.0-rcKeywords: TestOnly, Triaged, ZStream
Target Release: 3.6.0   
Hardware: ppc64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1221591 (view as bug list) Environment:
Last Closed: 2016-03-09 18:49:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1170757    
Bug Blocks: 1122979, 1201513, 1221591    

Description Lukas Svaty 2014-12-02 16:38:47 UTC
Description of problem:
AFAIK we are not building qemu-guest-agent for el6. Why is it required for rhevm-guest-agent? 

Error: Package: rhevm-guest-agent-common-1.0.10-2.el6ev.noarch (/rhevm-guest-agent-common-1.0.10-2.el6ev.noarch)
           Requires: qemu-guest-agent


Version-Release number of selected component (if applicable):
av12

How reproducible:
100%

Steps to Reproduce:
1. install rhevm-guest-agent

Expected results:
Missing dependencies

Additional info:
1. Is qemu-guest-agent a dependency of rhevm-guest-agent on el6 or not?
2. Are we building qemu-guest-agent for el6 and for ppc/ppc64 arch?
Don't ask for repos I was trying to install it directly from build repo and adding links for dependencies.

Comment 1 Michal Skrivanek 2014-12-03 07:37:59 UTC
Gal, is/will it be available?

Comment 3 Gal Hammer 2014-12-03 07:58:42 UTC
(In reply to Michal Skrivanek from comment #1)
> Gal, is/will it be available?

I don't know. Building qga in not something that I do. Sorry.

Comment 4 Michal Skrivanek 2014-12-03 08:00:01 UTC
alright, then perhaps Ronen knows a bit more? Do we build qemu-ga on RHEL 6 PPC BE?

Comment 5 Gal Hammer 2014-12-03 08:04:29 UTC
(In reply to Michal Skrivanek from comment #4)
> alright, then perhaps Ronen knows a bit more? Do we build qemu-ga on RHEL 6
> PPC BE?

Brew say that we don't: https://brewweb.devel.redhat.com/buildinfo?buildID=388233

Comment 6 Ronen Hod 2014-12-04 14:46:03 UTC
Our PPC man is David Gibson.

Comment 7 Karen Noel 2014-12-04 19:14:39 UTC
(In reply to Michal Skrivanek from comment #4)
> alright, then perhaps Ronen knows a bit more? Do we build qemu-ga on RHEL 6
> PPC BE?

We didn't start shipping qemu-guest-agent for ppc64 until RHEL 7.1. (I guess it wasn't built either.) 

Bug 1021240 - [RHEL7.1][TestOnly][Little Endian] RHEL7 as a guest on IBM's Power/KVM - guest agent
Bug 1021238 - [RHEL7.1][TestOnly][Big Endian] RHEL7 as a guest on IBM's Power/KVM - guest agent

We now have a BZ to include qemu-guest-agent in RHEL 6.7.

Bug 1170757 - RHEL6 as a guest on IBM's Power/KVM - guest agent

We need BZs for RHEL 6.5, 6.6 and 7.0. These are slightly different because the version of RHEL is already shipping. I'm not sure how to build and ship a package for an already released RHEL version. Thanks.

Comment 8 David Gibson 2014-12-05 03:04:19 UTC
Right, there shouldn't be any technical problem building and running the qemu-guest-agent for RHEL6/ppc64.  It's just a procedural question of how we get it added into the compose.

Comment 9 Michal Skrivanek 2014-12-08 12:46:52 UTC
RHEV side is blocked by missing qemu-ga builds on RHEL 6 and 7

Comment 10 Eyal Edri 2015-02-25 08:42:19 UTC
3.5.1 is already full with bugs (over 80), and since none of these bugs were added as urgent for 3.5.1 release in the tracker bug, moving to 3.5.2

Comment 14 Jiri Belka 2015-04-17 17:53:28 UTC
[root@dhcp71-203 ~]# /etc/init.d/qemu-ga status
qemu-ga (pid  11933) is running...

[root@dhcp71-203 ~]# uname -a
Linux dhcp71-203.rhts.eng.bos.redhat.com 2.6.32-504.el6.ppc64 #1 SMP Tue Sep 16 01:52:45 EDT 2014 ppc64 ppc64 ppc64 GNU/Linux

[root@dhcp71-203 ~]# rpm -q qemu-guest-agent
qemu-guest-agent-0.12.1.2-2.465.el6.ppc64

virsh # qemu-agent-command 9 '{"execute": "guest-info"}'
{"return":{"version":"0.12.1","supported_commands":[{"enabled":true,"name":"guest-set-vcpus"},{"enabled":true,"name":"guest-get-vcpus"},{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"enabled":true,"name":"guest-suspend-disk"},{"enabled":true,"name":"guest-fstrim"},{"enabled":true,"name":"guest-fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-freeze"},{"enabled":true,"name":"guest-fsfreeze-status"},{"enabled":false,"name":"guest-file-flush"},{"enabled":false,"name":"guest-file-seek"},{"enabled":false,"name":"guest-file-write"},{"enabled":false,"name":"guest-file-read"},{"enabled":false,"name":"guest-file-close"},{"enabled":false,"name":"guest-file-open"},{"enabled":true,"name":"guest-shutdown"},{"enabled":true,"name":"guest-info"},{"enabled":true,"name":"guest-set-time"},{"enabled":true,"name":"guest-get-time"},{"enabled":true,"name":"guest-ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,"name":"guest-sync-delimited"}]}}

[root@dhcp71-203 ~]# /etc/init.d/ovirt-guest-agent status
ovirt-guest-agent (pid  12328) is running...

[root@dhcp71-203 ~]# rpm -qR rhevm-guest-agent-common | grep ^qemu
qemu-guest-agent

Comment 15 Jiri Belka 2015-04-17 17:54:47 UTC
somebody should probably make a BZ that there is no rhevm-guest-agent in RHEL6 Power channels, or at least I could not find it.

User Guide says:

  For Red Hat Enterprise Linux 6

  # subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms

This doesn't exist for RHEL6 Power, right?

Comment 16 Artyom 2015-05-04 11:32:25 UTC
Verified:
[root@rhel67-ppc yum.repos.d]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.7 Beta (Santiago)
[root@rhel67-ppc yum.repos.d]# uname -r
2.6.32-554.el6.ppc64
[root@rhel67-ppc yum.repos.d]# rpm -qa | grep agent
qemu-guest-agent-0.12.1.2-2.465.el6.ppc64
rhevm-guest-agent-common-1.0.10-2.el6ev.noarch

Comment 17 Yaniv Lavi 2015-05-11 10:46:00 UTC
Can you please clone the bug and backport?

Comment 19 Vinzenz Feenstra [evilissimo] 2015-05-14 13:00:51 UTC
There's nothing needed from our side needed as this was purely an problem of the qemu-guest-agent packaging not being present.

Comment 20 Ilanit Stein 2015-05-14 13:47:12 UTC
This bug verification is pending ppc 3.6 on rhel 7.1

Comment 21 Artyom 2015-07-13 14:27:24 UTC
Verified:
[root@dhcp71-32 yum.repos.d]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.1 (Maipo)
[root@dhcp71-32 yum.repos.d]# uname -r
3.10.0-229.ael7b.ppc64le
==========================================================================================================================================================
 Package                                     Arch                       Version                           Repository                                 Size
==========================================================================================================================================================
Installing:
 rhevm-guest-agent-common                    noarch                     1.0.10-3.el7ev                    rhev36                                     55 k
Installing for dependencies:
 qemu-guest-agent                            ppc64le                    10:2.1.0-4.el7                    rhevm-3.6-rhel-7-build                    122 k

Transaction Summary

rhevm-guest-agent-common-1.0.10-2.el6ev.noarch

Comment 23 errata-xmlrpc 2016-03-09 18:49:55 UTC
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/RHEA-2016-0397.html