On 26-Oct-2012, at 4:22 PM, Vijay Venkatachalam 
<vijay.venkatacha...@citrix.com> wrote:

> Hi,
> 
> I am trying to setup a zone out of master and I get  "can not find 
> systemvmiso" repeatedly. 
> No system vms are created in the xenserver host.
> Anyone else facing the same problem?
> 
> Steps
> *****
> 0. copy vhd-util to scripts/vm/hypervisor/xenserver/vhd-util
> 1. "mvn -P deps"  && "mvn install"

Assuming you're doing this on asf master, mvn -P deps is no longer required 
(this was only for ant).
start afresh; mvn clean install and other commands;


> 2.  mvn -P developer -pl developer -Ddeploydb
> 3.export MAVEN_OPTS="-Xmx1024m -Xdebug 
> -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
> 4. mvn -pl :cloud-client-ui jetty:run
> 5. Create an advanced zone
> 
> 
> 
> Extract from vmops.log
> ****************
> 
> 2012-10-26 14:55:23,775 DEBUG [xen.resource.CitrixResourceBase] 
> (DirectAgent-15:null) VBD 93e0dd7a-0630-6e82-a12a-d9a65dc8fb25 created for 
> Vol[2|ROOT|1e8db6aa-cb60-40ec-8162-6d50907c900b|2147483648]
> 2012-10-26 14:55:24,041 WARN  [xen.resource.CitrixResourceBase] 
> (DirectAgent-15:null) Catch Exception: class 
> com.cloud.utils.exception.CloudRuntimeException due to 
> com.cloud.utils.exception.CloudRuntimeException: can not find systemvmiso
> com.cloud.utils.exception.CloudRuntimeException: can not find systemvmiso
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.createPatchVbd(CitrixResourceBase.java:1140)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1285)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:497)
>        at 
> com.cloud.hypervisor.xen.resource.XenServer56Resource.executeRequest(XenServer56Resource.java:73)
>        at 
> com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:191)
>        at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>        at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>        at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>        at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>        at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>        at java.lang.Thread.run(Thread.java:722)
> 2012-10-26 14:55:24,042 WARN  [xen.resource.CitrixResourceBase] 
> (DirectAgent-15:null) Unable to start v-2-VM due to
> com.cloud.utils.exception.CloudRuntimeException: can not find systemvmiso

Check that you've pre-seeded the systemvm template on your secondary storage. 
Assuming you did that, probably the host was not clean?
xe vm-uninstall --multiple

>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.createPatchVbd(CitrixResourceBase.java:1140)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1285)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:497)
>        at 
> com.cloud.hypervisor.xen.resource.XenServer56Resource.executeRequest(XenServer56Resource.java:73)
>        at 
> com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:191)
>        at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>        at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>        at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>        at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>        at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>        at java.lang.Thread.run(Thread.java:722)
> 2012-10-26 14:55:24,084 WARN  [xen.resource.CitrixResourceBase] 
> (DirectAgent-15:null) Unable to clean up VBD due to
> You gave an invalid object reference.  The object may have recently been 
> deleted.  The class parameter gives the type of reference given, and the 
> handle parameter echoes the bad value given.

xe xe vbd-list # check and unplug/eject/destroy anything that may interfere?
I'd faced some issue like this before, my host was messed up and there were 
vbds which I could not eject/unplug, I had to force unplug and destroy them.

Regards.

>        at com.xensource.xenapi.Types.checkResponse(Types.java:207)
>        at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
>        at 
> com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
>        at com.xensource.xenapi.VBD.unplug(VBD.java:1054)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.handleVmStartFailure(CitrixResourceBase.java:1092)
>        at 
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1353)
> 
> 
> Thanks,
> Vijay V.

Reply via email to