Nitin, I had the same problem, but I fixed it by uploading 4.2 system templates to my secondary storage. Make sure you have the latest too.
-alena. From: Nitin Mehta <nitin.me...@citrix.com<mailto:nitin.me...@citrix.com>> Reply-To: "dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>" <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>> Date: Thursday, November 7, 2013 4:16 PM To: "dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>" <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>> Subject: Router requires upgrade. Unable to send command to router Error Unable to deploy vms in the latest master because of the commit below. Is anyone noticing this on the latest master. I checked the code and there was a commit made recently 3f5b8f which is where the exception points to. WARN [o.a.c.alerts] (CapacityChecker:ctx-4f1ef01f) alertType:: 2 // dataCenterId:: 3 // podId:: 3 // clusterId:: null // message:: System Alert: Low Available Storage in cluster c3 pod p of availability zone z3 INFO [o.a.c.f.j.i.AsyncJobMonitor] (Job-Executor-1:ctx-f118d6dc) Add job-44 into job monitoring WARN [c.c.h.x.r.CitrixResourceBase] (DirectAgent-26:ctx-3e786331) Detecting a change in xstoolsversion for r-6-VM ERROR [c.c.v.VirtualMachineManagerImpl] (Job-Executor-1:ctx-f118d6dc ctx-d9a00f18) Failed to start instance VM[User|VM-4d5d5db2-e5ba-4bbd-b1dc-e749ac42a74c] com.cloud.utils.exception.CloudRuntimeException: Router requires upgrade. Unable to send command to router:6 at com.cloud.network.router.VirtualNetworkApplianceManagerImpl.sendCommandsToRouter(VirtualNetworkApplianceManagerImpl.java:3567) at com.cloud.network.router.VirtualNetworkApplianceManagerImpl$7.execute(VirtualNetworkApplianceManagerImpl.java:3003) at com.cloud.network.router.VirtualNetworkApplianceManagerImpl.applyRules(VirtualNetworkApplianceManagerImpl.java:3848) at com.cloud.network.router.VirtualNetworkApplianceManagerImpl.applyDhcpEntry(VirtualNetworkApplianceManagerImpl.java:2995) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)