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