Hi,

Has anyone run into permission issues with the injectkeys.sh script when 
enabling a zone in a nonoss deployment (vmware) on the mgmt. server? I'm also 
seeing exceptions thrown because the mgmt. server cannot find the systemvm.iso 
file. Pasting the stack trace below. Would be very helpful if someone already 
knows of these issues and/or the resolution. I'm following the instructions on 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch
 to build/start the mgmt. server.

Regards,
Vijay

Stack trace
=========


INFO  [vmware.mo.HypervisorHostHelper] (DirectAgent-20:10.223.74.132) Blank VM: 
v-2-VM is ready for use INFO  [vmware.manager.VmwareManagerImpl] 
(DirectAgent-20:10.223.74.132) Inject SSH key pairs before copying systemvm.iso 
into secondary storage INFO  [cloud.server.ConfigurationServerImpl] 
(DirectAgent-20:10.223.74.132) Processing updateKeyPairs INFO  
[cloud.server.ConfigurationServerImpl] (DirectAgent-20:10.223.74.132) Keypairs 
already in database INFO  [cloud.server.ConfigurationServerImpl] 
(DirectAgent-20:10.223.74.132) Keypairs already in database, skip updating 
local copy (not running as cloud user) INFO  
[cloud.server.ConfigurationServerImpl] (DirectAgent-20:10.223.74.132) Going to 
update systemvm iso with generated keypairs if needed ERROR 
[vmware.manager.VmwareManagerImpl] (DirectAgent-20:10.223.74.132) Unexpected 
exception
java.io.FileNotFoundException: /usr/lib/cloud/common/vms/systemvm.iso (No such 
file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:137)
        at com.cloud.utils.FileUtil.copyfile(FileUtil.java:68)
        at 
com.cloud.hypervisor.vmware.manager.VmwareManagerImpl.prepareSecondaryStorageStore(VmwareManagerImpl.java:628)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2051)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:416)
        at 
com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
        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$101(ScheduledThreadPoolExecutor.java:165)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
        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:679)
ERROR [vmware.manager.VmwareManagerImpl] (DirectAgent-20:10.223.74.132) Unable 
to copy systemvm ISO on secondary storage. src location: 
/usr/lib/cloud/common/vms/systemvm.iso, dest location: 
/mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso
WARN  [vmware.resource.VmwareResource] (DirectAgent-20:10.223.74.132) 
StartCommand failed due to Exception: 
com.cloud.utils.exception.CloudRuntimeException
Message: Unable to copy systemvm ISO on secondary storage. src location: 
/usr/lib/cloud/common/vms/systemvm.iso, dest location: 
/mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso

com.cloud.utils.exception.CloudRuntimeException: Unable to copy systemvm ISO on 
secondary storage. src location: /usr/lib/cloud/common/vms/systemvm.iso, dest 
location: /mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso
        at 
com.cloud.hypervisor.vmware.manager.VmwareManagerImpl.prepareSecondaryStorageStore(VmwareManagerImpl.java:634)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2051)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:416)
        at 
com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
        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$101(ScheduledThreadPoolExecutor.java:165)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
        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:679)
INFO  [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:) Unable to start VM 
on Host[-1-Routing] due to StartCommand failed due to Exception: 
com.cloud.utils.exception.CloudRuntimeException
Message: Unable to copy systemvm ISO on secondary storage. src location: 
/usr/lib/cloud/common/vms/systemvm.iso, dest location: 
/mnt/VM/7064181016283.658878fe/systemvm/systemvm-4.1.0-SNAPSHOT.iso

Reply via email to