Here is the problem.
[root@bob ~]# service virt-who start
Démarrage de virt-who : Traceback (most recent call last):
File “/usr/share/virt-who/virt-who.py”, line 33, in <module>
from subscriptionmanager import SubscriptionManager, SubscriptionManagerError
File “/usr/share/virt-who/subscriptionmanager.py”, line 24, in <module>
import rhsm.connection as rhsm_connection
ImportError: No module named rhsm.connection
[FAILED]
There is a simple work around. Install the Scientific Linux 6 python-rhsm package.
Name : python-rhsm
Version : 1.1.8 Vendor : Scientific Linux
Release : 1.el6 Date : 2013-02-22 01:54:26
Group : Development/Libraries Source RPM : python-rhsm-1.1.8-1.el6.src.rpm
Size : 0.27 MB
Packager : Scientific Linux
Summary : A Python library to communicate with a Red Hat Unified Entitlement Platform
Description :
A small library for communicating with the REST interface of a Red Hat Unified
Entitlement Platform. This interface is used for the management of system
entitlements, certificates, and access to content.
First install python-simplejson
[root@bob ~]# yum install python-simplejson
Then pick a mirror from http://rpm.pbone.net/index.php3/stat/4/idpl/20813982/dir/scientific_linux_6/com/python-rhsm-1.1.8-1.el6.x86_64.rpm.html and download python-rhsm-1.1.8-1.el6.x86_64.rpm and install it
[root@bob ~]# rpm –install python-rhsm-1.1.8-1.el6.x86_64.rpm
Then start virt-who
[root@bob ~]# service virt-who start