You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Ahmad Saif (JIRA)" <ji...@apache.org> on 2013/05/13 11:35:16 UTC
[jira] [Created] (CLOUDSTACK-2455) Cannot add a Debian host to a
KVM cluster
Ahmad Saif created CLOUDSTACK-2455:
--------------------------------------
Summary: Cannot add a Debian host to a KVM cluster
Key: CLOUDSTACK-2455
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2455
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Hypervisor Controller, Install and Setup, KVM
Affects Versions: 4.0.2, 4.0.1, 4.0.0
Reporter: Ahmad Saif
After installing the cloud-agent packages on Debain system, you cannot add it to a KVM cluster due to a bug on the python library "utilities.py" The script on "class Distribution" will do the same operation for Ubuntu if the distor is Debian, which is wrong .. for the following reasons :
1st: it will check as instructed for the following file "/etc/legal" and make sure it have the work Ubuntu on it, and this file doesn’t exist on Debian
2nd: It will check if the KVM is enabled by calling a system script that is not available on Debian the script is "/usr/sbin/kvm-ok"
The proposed work-around is :
for the first issue : echo "Ubuntu" > /etc/legal
for the second issue is to copy the content of kvm-ok from an Ubuntu system and put it on the same path on the Debian system.
I think the fix for this bug should be like this :
When looking for the distro check "/etc/issue", and when checking if the KVM enabled or not use the same function used on Centos, by checking if the path ("/dev/kvm") exist
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira