After reading the Release Notes
http://incubator.apache.org/cloudstack/docs/en-US/Apache_CloudStack/4.0.1-incubating/html/Release_Notes/index.html
 And not seeing a warning about using the vmware hypervisor. I updated
from http://cloudstack.apt-get.eu/rhel/4.0/

 After seeing the error below in the management.log I noticed that the
vmware jar files were missing.  I copied them from my other cloudstack
4.0.0 instance and still get the same error.

Will the yum repo be upgraded with nonoss rpms?
Is there a simple fix I can apply.   All my VMs are currently up and
available, I just can not get cloudstack to see the hosts.


Thanks
Patrick Miller


[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.0/
enabled=1
gpgcheck=0

2013-02-20 23:43:00,588 WARN
[agent.manager.ClusteredAgentManagerImpl] (ClusteredAgentManager
Timer:null)  can not load directly connected host 2(xxx.xxx.xxx.xxx)
due to
java.lang.NoClassDefFoundError: com/vmware/vim25/ToolsUnavailable
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at 
com.cloud.agent.manager.AgentManagerImpl.loadResourcesWithoutHypervisor(AgentManagerImpl.java:685)
        at 
com.cloud.agent.manager.AgentManagerImpl.loadDirectlyConnectedHost(AgentManagerImpl.java:759)
        at 
com.cloud.agent.manager.ClusteredAgentManagerImpl.scanDirectAgentToLoad(ClusteredAgentManagerImpl.java:196)
        at 
com.cloud.agent.manager.ClusteredAgentManagerImpl.runDirectAgentScanTimerTask(ClusteredAgentManagerImpl.java:162)
        at 
com.cloud.agent.manager.ClusteredAgentManagerImpl.access$100(ClusteredAgentManagerImpl.java:92)
        at 
com.cloud.agent.manager.ClusteredAgentManagerImpl$DirectAgentScanTimerTask.run(ClusteredAgentManagerImpl.java:212)
        at java.util.TimerThread.mainLoop(Timer.java:534)
        at java.util.TimerThread.run(Timer.java:484)
Caused by: java.lang.ClassNotFoundException: com.vmware.vim25.ToolsUnavailable
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        at java.lang.Class.forName0(Native Method)
        ... 9 more

Reply via email to