Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1139497 - Failed to run at vdsm mode when it has guest on host
Failed to run at vdsm mode when it has guest on host
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: virt-who (Show other bugs)
6.6
x86_64 Linux
unspecified Severity urgent
: rc
: ---
Assigned To: Radek Novacek
gaoshang
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-09 01:40 EDT by Liushihui
Modified: 2016-11-30 19:33 EST (History)
5 users (show)

See Also:
Fixed In Version: virt-who-0.10-8.el6
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2014-10-14 03:13:31 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2014:1513 normal SHIPPED_LIVE virt-who bug fix and enhancement update 2014-10-13 21:22:23 EDT

  None (edit)
Description Liushihui 2014-09-09 01:40:19 EDT
Description of problem:
Make sure there is a guest on host at least, Configure virt-who run at VDSM mode, then run virt-who, it will show "TypeError: 'str' object is not callable"

Version-Release number of selected component (if applicable):
subscription-manager-1.12.14-2.el6.x86_64
python-rhsm-1.12.5-2.el6.x86_64
virt-who-0.10-7.el6.noarch
katello-headpin-1.4.3.26-1.el6sam_splice.noarch
candlepin-0.9.6.5-1.el6sam.noarch

How reproducible:
Always

Steps to Reproduce:
Precondition: Make sure there is a guest on host at least

1. Register system to SAM server.
2. Configure virt-who run at VDSM mode 
VIRTWHO_DEBUG=1
VIRTWHO_BACKGROUND=1
VIRTWHO_INTERVAL=10
VIRTWHO_VDSM=1
3. Restart vdsmd service, then check the vdsmd service run normally.
[root@hp-z220-08 ~]# service vdsmd restart
[root@hp-z220-08 ~]# service vdsmd status
VDS daemon server is running
4. Restart virt-who service
5. Check the virt-who log at /var/log/rhsm/rhsm.log

Actual results:
2014-09-09 13:35:17,918 [ERROR]  @virtwho.py:136 - Unable to recover, retry in 5 seconds.
2014-09-09 13:35:23,015 [ERROR]  @virtwho.py:133 - Error in communication with subscription manager, trying to recover:
Traceback (most recent call last):
  File "/usr/share/virt-who/virtwho.py", line 125, in _send
    self._sendGuests(config, virtualGuests)
  File "/usr/share/virt-who/virtwho.py", line 152, in _sendGuests
    manager.sendVirtGuests(virtualGuests)
  File "/usr/share/virt-who/manager/subscriptionmanager/subscriptionmanager.py", line 104, in sendVirtGuests
    domains.sort(key=key)
TypeError: 'str' object is not callable

Expected results:
It shouldn't show up any error messages.Virt-who should run normally under the VDSM mode.

Additional info:
When there isn't guest on host, it run normally.
2014-09-09 13:33:20,387 [INFO]  @virtwho.py:442 - Using virt-who configuration: virt-who
2014-09-09 13:33:20,387 [DEBUG]  @virtwho.py:170 - Starting infinite loop with 10 seconds interval
2014-09-09 13:33:20,735 [INFO]  @subscriptionmanager.py:109 - Sending list of uuids: []
Comment 2 Radek Novacek 2014-09-09 09:54:50 EDT
Should be easy to fix.
Comment 3 Radek Novacek 2014-09-10 08:01:50 EDT
Fixed in virt-who-0.10-8.el6.
Comment 5 Liushihui 2014-09-11 23:12:47 EDT
Verify it on virt-who-0.10-8.el6.noarch
Comment 6 errata-xmlrpc 2014-10-14 03:13:31 EDT
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.

http://rhn.redhat.com/errata/RHBA-2014-1513.html

Note You need to log in before you can comment on or make changes to this bug.