Thanks Vijay. It helps me alot. Pheww. It should be noted! Someone doesn't
know about clear tags


2012/10/29 Vijay Venkatachalam <vijay.venkatacha...@citrix.com>

> Identified the reason for the problem: The host did not contain
> system-vm.iso vhd-util etc. Basically, the patch files were not
> applied. There was a CS host tag that erroneously marked the XenServer
> was already patched even though it was not patched. Hence
> remove /re-add of the host did not patch the files.
>
> The following sequence of steps should help fix the problem.
> 1. Remove the host
> 2. Cleanup the host as usual (clear vbd and any vms)
> 3. Remove cs tags of the host using the following command.
>   xe host-param-clear uuid=<hostid> param-name=tags
> 4. Add the host back
>
> Hope the sequence of steps will help someone in the future.
>
> > -----Original Message-----
> > From: Rohit Yadav [mailto:rohit.ya...@citrix.com]
> > Sent: Friday, October 26, 2012 5:07 PM
> > To: cloudstack-...@incubator.apache.org
> > Subject: Re: Runtime Error: "could not find systemvmiso" in master branch
> >
> >
> > 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(Citri
> > xResourceBase.java:1140)
> > >        at
> > com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResou
> > rceBase.java:1285)
> > >        at
> > com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(Citr
> > ixResourceBase.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.ac
> > cess$201(ScheduledThreadPoolExecutor.java:178)
> > >        at
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ru
> > n(ScheduledThreadPoolExecutor.java:292)
> > >        at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
> > a:1110)
> > >        at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> > va: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(Citri
> > xResourceBase.java:1140)
> > >        at
> > com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResou
> > rceBase.java:1285)
> > >        at
> > com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(Citr
> > ixResourceBase.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.ac
> > cess$201(ScheduledThreadPoolExecutor.java:178)
> > >        at
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ru
> > n(ScheduledThreadPoolExecutor.java:292)
> > >        at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
> > a:1110)
> > >        at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> > va: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$XenServerCo
> > nnection.dispatch(XenServerConnectionPool.java:909)
> > >        at com.xensource.xenapi.VBD.unplug(VBD.java:1054)
> > >        at
> > com.cloud.hypervisor.xen.resource.CitrixResourceBase.handleVmStartFailur
> > e(CitrixResourceBase.java:1092)
> > >        at
> > > com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixRes
> > > ourceBase.java:1353)
> > >
> > >
> > > Thanks,
> > > Vijay V.
>
>


-- 

N.g.U.y.e.N.A.n.H.t.U

Reply via email to