Hi folks, I am sending this to the dev list as well, hence I am not sure if it is or not a bug. Sorry if I am mistaken.
So, after I upgraded CS from 4.1.1 to 4.3.0, everything seemed to be working just fine, however, whenever I try to download a template or volume I am getting the following error: ERROR [o.a.c.s.d.d.CloudStackImageStoreDriverImpl] (Job-Executor-1:ctx-1cb86faa ctx-61f7e4f9) No remote endpoint to send command, check if host or ssvm is down? ERROR [o.a.c.s.d.d.CloudStackImageStoreDriverImpl] (Job-Executor-1:ctx-1cb86faa ctx-61f7e4f9) Unable to create a link for entity at ... on ssvm,No remote endpoint to send command, check if host or ssvm is down I have already destroyed the system VMs in order to let CS recreate them with the new system VM template. I logged into the SSVM to check whether or not it was created using the new template and it indeed. Therefore, I have ruled out that problem. Then, I took a look into the source code, more specifically at "org.apache.cloudstack.storage.datastore.driver.CloudStackImageStoreDriverImpl.createEntityExtractUrl(DataStore, String, ImageFormat, DataObject)" and "org.apache.cloudstack.storage.endpoint.DefaultEndPointSelector.findEndpointForImageStorage(DataStore)". I noticed that it looks for an entry at table "Cloud.host" that has the type “SecondaryStorageVM”. I took a look into the DB, but, there are no entries either for SSVM or Console proxy in “Cloud.host” table. I mean no entries for the VMs that are running. The older VMs that were destroyed have an entry there. Have anyone seem a problem like this before? Is there something I am missing? The VMs are running, should not them be registered there? -- Rafael Weingärtner