You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Andrei Mikhailovsky <an...@arhont.com> on 2013/10/22 19:40:01 UTC

ACS 4.2 Unable to delete ISO images

After upgrading from 4.1.1 to 4.2.0 I am not able to remove ISO images. While trying I get the following error: 

2013-10-22 18:34:05,993 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Executing org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd for job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ] 
2013-10-22 18:34:06,073 INFO [storage.image.TemplateServiceImpl] (AgentConnectTaskPool-4033:null) Template Sync found 334-2-bbb8fa97-772d-3a13-8bd1-27569de9d3dc already in the image store 
2013-10-22 18:34:06,250 INFO [cloud.template.HypervisorTemplateAdapter] (Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Delete template from image store: 5ebcfa59-279e-461f-a7fc-9cfd42157798 
2013-10-22 18:34:06,252 DEBUG [storage.image.TemplateDataFactoryImpl] (Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) template 202 is already in store:42, type:Image 
2013-10-22 18:34:06,305 ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Unexpected exception while executing org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd 
com.cloud.utils.exception.CloudRuntimeException: Failed to update state 
at org.apache.cloudstack.storage.image.store.TemplateObject.processEvent(TemplateObject.java:164) 
at org.apache.cloudstack.storage.image.TemplateServiceImpl.deleteTemplateAsync(TemplateServiceImpl.java:558) 
at com.cloud.template.HypervisorTemplateAdapter.delete(HypervisorTemplateAdapter.java:324) 
at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) 
at com.cloud.template.TemplateManagerImpl.deleteIso(TemplateManagerImpl.java:1112) 
at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) 
at org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd.execute(DeleteIsoCmd.java:110) 
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158) 
at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531) 
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.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) 
Caused by: com.cloud.utils.fsm.NoTransitionException: Unable to transition to a new state from Allocated via DestroyRequested 
at com.cloud.utils.fsm.StateMachine2.getNextState(StateMachine2.java:83) 
at com.cloud.utils.fsm.StateMachine2.transitTo(StateMachine2.java:100) 
at org.apache.cloudstack.storage.datastore.ObjectInDataStoreManagerImpl.update(ObjectInDataStoreManagerImpl.java:301) 
at org.apache.cloudstack.storage.image.store.TemplateObject.processEvent(TemplateObject.java:162) 
... 22 more 
2013-10-22 18:34:06,306 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Complete async job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to update state 

Does anyone know why this is happening and how to fix it? 

Thanks