Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1135341 - virt-who shows "TypeError" when it runs in VDSM and RHEVM mode
virt-who shows "TypeError" when it runs in VDSM and RHEVM mode
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: virt-who (Show other bugs)
6.6
x86_64 All
unspecified Severity urgent
: rc
: ---
Assigned To: Radek Novacek
gaoshang
:
: 1135342 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-08-29 02:31 EDT by Liushihui
Modified: 2016-11-30 19:33 EST (History)
5 users (show)

See Also:
Fixed In Version: virt-who-0.10-7.el6
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2014-10-14 03:13:29 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-08-29 02:31:06 EDT
Description of problem:
Configure virt-who run at VDSM mode, then run virt-who, it will show "TypeError: __init__() takes exactly 2 arguments (3 given)" when it communication with virtualization backend

Version-Release number of selected component (if applicable):
subscription-manager-1.12.12-1.el6.x86_64
python-rhsm-1.12.5-1.el6.x86_64
virt-who-0.10-6.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:
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-08-29 14:28:05,618 [INFO]  @virtwho.py:442 - Using virt-who configuration: virt-who
2014-08-29 14:28:05,618 [DEBUG]  @virtwho.py:170 - Starting infinite loop with 10 seconds interval
2014-08-29 14:28:05,710 [ERROR]  @virtwho.py:118 - Error in communication with virtualization backend, trying to recover:
Traceback (most recent call last):
  File "/usr/share/virt-who/virtwho.py", line 111, in _send
    virtualGuests = self._readGuests(config)
  File "/usr/share/virt-who/virtwho.py", line 141, in _readGuests
    virt = Virt.fromConfig(self.logger, config)
  File "/usr/share/virt-who/virt/virt.py", line 63, in fromConfig
    return subsubcls(logger, config)
TypeError: __init__() takes exactly 2 arguments (3 given)
2014-08-29 14:28:05,711 [ERROR]  @virtwho.py:121 - Unable to recover, retry in 10 seconds.

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

Additional info:
Comment 2 Radek Novacek 2014-08-29 02:53:05 EDT
*** Bug 1135342 has been marked as a duplicate of this bug. ***
Comment 3 Radek Novacek 2014-08-29 03:02:46 EDT
Same issue happens in the RHEVM mode:
2014-08-29 14:36:37,340 [ERROR]  @virtwho.py:118 - Error in communication with virtualization backend, trying to recover:
Traceback (most recent call last):
  File "/usr/share/virt-who/virtwho.py", line 111, in _send
    virtualGuests = self._readGuests(config)
  File "/usr/share/virt-who/virtwho.py", line 141, in _readGuests
    virt = Virt.fromConfig(self.logger, config)
  File "/usr/share/virt-who/virt/virt.py", line 63, in fromConfig
    return subsubcls(logger, config)
TypeError: __init__() takes exactly 5 arguments (3 given)
Comment 4 Radek Novacek 2014-08-29 03:45:44 EDT
Fix for this issue has been submitted to the upstream repo:

https://git.fedorahosted.org/cgit/virt-who.git/commit/?id=69dcffe281aa1333cf6d319b7067b7476428d308
Comment 6 Radek Novacek 2014-09-01 08:36:15 EDT
Fixed in virt-who-0.10-7.el6.
Comment 8 Liushihui 2014-09-05 02:52:04 EDT
Verified on virt-who-0.10-7.el6.noarch
Comment 9 errata-xmlrpc 2014-10-14 03:13:29 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.