Wei. Yes, I recreated the systemvms by destroying them. I have no agents, if you mean KVM/Xen agents, I'm running vSphere.
Regards Ilya > -----Original Message----- > From: Wei ZHOU [mailto:ustcweiz...@gmail.com] > Sent: Wednesday, July 24, 2013 2:37 AM > To: dev@cloudstack.apache.org > Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere > VMs > > Ilya, > > Did you upgrade agent and systemvm.iso on host ? > > > 2013/7/24 Musayev, Ilya <imusa...@webmd.net> > > > Kelven > > > > We are unable release ACS 4.1.1 as we have issues with CLOUDSTACK- > 3433. > > > > After several hours of testing, even after I redeploy CPVM, I still > > see more errors in the logs (see below) and basic CPVM functionality is > broken. > > I'm not certain what we fix with CLOUDSTACK-3433, but currently have > > many more issues. > > > > Would it be possible to revert this commit and work on adding this > > commit into 4.1.2 instead? > > > > We have to wrap up ACS 4.1.1 release tomorrow. > > > > Thanks > > ilya > > > > 2013-07-23 22:30:47,132 WARN [utils.nio.Task] > > (AgentManager-Handler-10:null) Caught the following exception but > > pushing on > > com.google.gson.JsonParseException: The JsonDeserializer > > com.cloud.agent.transport.ArrayTypeAdaptor@5ad2ee0f failed to > > deserialize json object > > > [{"StartupProxyCommand":{"proxyPort":80,"proxyVmId":260,"type":"Consol > > eProxy","dataCenter":"2","pod":"2","guid":"Proxy.260-ConsoleProxyResou > > rce","name":"v-260-CLOUD411","version":"4.1.1- > SNAPSHOT","iqn":"NoIqn", > > "publicIpAddress":"172.24.20.22","publicNetmask":"255.255.255.224","pu > > blicMacAddress":"06:2a:5e:00:00:29","privateIpAddress":"172.24.20.25", > > "privateMacAddress":"06:3f:9e:00:00:2b","privateNetmask":"255.255.255. > > 224","storageIpAddress":"172.24.20.25","storageNetmask":"255.255.255.2 > > > 24","storageMacAddress":"06:3f:9e:00:00:2b","resourceName":"ConsolePro > > xyResource","contextMap":{},"wait":0}}] > > given the type class [Lcom.cloud.agent.api.Command; > > at > > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial > izerExceptionWrapper.java:64) > > at > > > com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonD > eserializationVisitor.java:92) > > at > > > com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDe > serializationVisitor.java:80) > > at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101) > > at > > > com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDes > erializationContextDefault.java:67) > > at > > > com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserial > izationContextDefault.java:52) > > at com.google.gson.Gson.fromJson(Gson.java:551) > > at com.google.gson.Gson.fromJson(Gson.java:498) > > at > com.cloud.agent.transport.Request.getCommands(Request.java:235) > > at > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque > st(AgentManagerImpl.java:1221) > > at > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent > ManagerImpl.java:1374) > > at > > > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan > dler.doTask(ClusteredAgentManagerImpl.java:659) > > at com.cloud.utils.nio.Task.run(Task.java:83) > > 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:679) > > Caused by: com.cloud.utils.exception.CloudRuntimeException: can't find > > StartupProxyCommand > > at > > > com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor > .java:75) > > at > > > com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor > .java:36) > > at > > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial > izerExceptionWrapper.java:51) > > ... 15 more > > > > rather urgently (tomorrow), if we cannot get it fixed by then, lets > > consider pushing this into 4.1.2 > > > > > > > > > > > -----Original Message----- > > > From: Kelven Yang [mailto:kelven.y...@citrix.com] > > > Sent: Thursday, July 18, 2013 7:16 PM > > > To: Musayev, Ilya; dev@cloudstack.apache.org > > > Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to > > > VSphere VMs > > > > > > Yes, CPVM has to be destroyed and be re-deployed so that updates can > > > be pushed over to make it work > > > > > > Kelven > > > > > > On 7/18/13 2:54 PM, "Musayev, Ilya" <imusa...@webmd.net> wrote: > > > > > > >When I say upgraded, I mean it needs to be trashed and redeployed. > > > > > > > >> -----Original Message----- > > > >> From: Musayev, Ilya [mailto:imusa...@webmd.net] > > > >> Sent: Thursday, July 18, 2013 5:46 PM > > > >> To: Kelven Yang; dev@cloudstack.apache.org > > > >> Subject: RE: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to > > > >> VSphere VMs > > > >> > > > >> Kelven, > > > >> > > > >> Perhaps I missed it, > > > >> > > > >> Does CPVM needs to be upgraded from 4.1 to 4.1.1? > > > >> > > > >> Thanks > > > >> ilya > > > >> > > > >> > -----Original Message----- > > > >> > From: Kelven Yang [mailto:kelven.y...@citrix.com] > > > >> > Sent: Thursday, July 18, 2013 5:25 PM > > > >> > To: Musayev, Ilya; dev@cloudstack.apache.org > > > >> > Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console > > > >> > to VSphere VMs > > > >> > > > > >> > I'll take a look at it. It seems that my devCloud environment > > > >> > failed to get CPVM upgraded thus let my testing on this skipped > > > >> > with success > > > >> > > > > >> > Kelven > > > >> > > > > >> > On 7/17/13 8:04 PM, "Musayev, Ilya" <imusa...@webmd.net> > wrote: > > > >> > > > > >> > >Kelven > > > >> > > > > > >> > >Please review the commit > > > >> "73a6aa78854f379e6439bf22457094a5272cbfed", > > > >> > >cloudstack-3433. > > > >> > > > > > >> > >After reverting this commit, everything functioned normally. > > > >> > >We cannot release 4.1.1 with this defect :( > > > >> > > > > > >> > >Thanks > > > >> > >ilya > > > >> > > > > > >> > > > > > >> > > > > > >> > >> -----Original Message----- > > > >> > >> From: Musayev, Ilya [mailto:imusa...@webmd.net] > > > >> > >> Sent: Wednesday, July 17, 2013 7:57 PM > > > >> > >> To: dev@cloudstack.apache.org > > > >> > >> Cc: Kelven Yang (kelven.y...@citrix.com) > > > >> > >> Subject: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to > > > >> > >> VSphere VMs > > > >> > >> > > > >> > >> Post my upgrade from 4.1 to 4.1.1 I'm unable to launch > > > >> > >> console, with message Caused by: > > > >> com.cloud.utils.exception.CloudRuntimeException: > > > >> > >> can't find ConsoleAccessAuthenticationCommand. > > > >> > >> > > > >> > >> I've looked through commit history, and it looks like the > > > >> > >>only change that was made is related to a commit > > > >> > >>CLOUDSTACK-3456. Not 100% certain that's issue, but seems > > > >> > >>like the only change in this > > > >>area. > > > >> > >> > > > >> > >> Also, why do I get given the "type class > > > >> > >>[Lcom.cloud.agent.api.Command;" - the L appending to > > > >> > >>com.cloud seems new. > > > >> > >> > > > >> > >> Log below: > > > >> > >> > > > >> > >> > > > >> > >> 2013-07-17 19:38:20,949 DEBUG [agent.transport.Request] > > > >> > >>(http-8080-3:null) > > > >> > >> Seq 5-1052639262: Received: { Ans: , MgmtId: 345049078181, via: > > > >> > >>5, > > > >> > >>Ver: v1, > > > >> > >> Flags: 10, { GetVncPortAnswer } } > > > >> > >> 2013-07-17 19:38:20,950 DEBUG > > > >> > >>[cloud.servlet.ConsoleProxyServlet] > > > >> > >>(http- > > > >> > >> 8080-3:null) Port info 172.25.243.31 > > > >> > >> 2013-07-17 19:38:20,950 INFO > > > >> > >>[cloud.servlet.ConsoleProxyServlet] > > > >> > >>(http- > > > >> > >> 8080-3:null) Parse host info returned from executing > > > >> > GetVNCPortCommand. > > > >> > >> host info: 172.25.243.31 > > > >> > >> 2013-07-17 19:38:20,958 DEBUG > > > >> > >>[cloud.servlet.ConsoleProxyServlet] > > > >> > >>(http- > > > >> > >> 8080-3:null) Compose console url: https://172-24-20- > > > >> > > > > >> > > > > >>22.realhostip.com/ajax?token=1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10 > > > >> > rq > > > >> > >> > > > >> > > > > >> > > > > njR1Tl1HPws9wEaTKE6IvMaV_iUtnNNqSjcoFTyO9NIDzaBTUWpfGumQ5cAijs > > > >> > >> > > > >> > > > > >> > > > > vKJ0Mx8fyQwyCDLko8ekhjIKLkngtuofPmQRbBwsfaZj6_N4JpLYKWoOVdZ6Eq > > > >> > >> > > > >> > > > > >> > > > > qerLKas1ErQ0e2yRnDvYq5C2OVSGQgl08a2RCF0WFWuYyl1HW3fDIkivzVJE9IC > > > >> > >> > > > 6266_CSEWuQV65bmjVIuUMPekgzq_R6PBm85a_wsxGX8rdae0x05UQ > > > >> > >> 2013-07-17 19:38:20,958 DEBUG > > > >> > >>[cloud.servlet.ConsoleProxyServlet] > > > >> > >>(http- > > > >> > >> 8080-3:null) the console url is :: <html><title>rhn01t-ops- > > > >> > >>08</title><frameset><frame src="https://172-24-20- > > > >> > > > > >> > > > > >>22.realhostip.com/ajax?token=1LYgydVEstHtlOuUWpMC3lNponA8tI8kA10 > > > >> > rq > > > >> > >> > > > >> > > > > >> > > > > njR1Tl1HPws9wEaTKE6IvMaV_iUtnNNqSjcoFTyO9NIDzaBTUWpfGumQ5cAijs > > > >> > >> > > > >> > > > > >> > > > > vKJ0Mx8fyQwyCDLko8ekhjIKLkngtuofPmQRbBwsfaZj6_N4JpLYKWoOVdZ6Eq > > > >> > >> > > > >> > > > > >> > > > > qerLKas1ErQ0e2yRnDvYq5C2OVSGQgl08a2RCF0WFWuYyl1HW3fDIkivzVJE9IC > > > >> > >> > > > >> > > > > >> > > > > 6266_CSEWuQV65bmjVIuUMPekgzq_R6PBm85a_wsxGX8rdae0x05UQ"></fr > > > >> > >> ame></frameset></html> > > > >> > >> 2013-07-17 19:38:20,992 ERROR [agent.transport.Request] > > > >> > >>(AgentManager- > > > >> > >> Handler-7:null) Caught problem with > > > >> > >> > > > >> > > > > >> > > > > [{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_port" > > > >> > >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38- > > > >> > >> > > > >> > > > > >> > > > > 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm > > > 3 > > > >> > >> > > > >> > > > > > >>h5NzNtwXo\u003d","_isReauthenticating":false,"contextMap":{},"wait": > > > >> > >>0 > > > >> > } > > > >> > >>}] > > > >> > >> com.google.gson.JsonParseException: The JsonDeserializer > > > >> > >>com.cloud.agent.transport.ArrayTypeAdaptor@1aa9a7bb failed > to > > > >> > >>deserialize json object > > > >> > > > > >> > > > > >>[{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_ > > > >>p > > > >> >>o > > > >> > rt" > > > >> > >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38- > > > >> > >> > > > >> > > > > >> > > > > 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm > > > 3 > > > >> > >> > > > >> > >>h5NzNtwXo=","_isReauthenticating":false,"contextMap":{},"wait > > > >> > >>":0} > > > >> > >>}] > > > >> > >>given > > > >> > >> the type class [Lcom.cloud.agent.api.Command; > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonD > > > >>e > > > >> >>s > > > >> > >>e > > > >> > r > > > >> > >>ial > > > >> > >> izerExceptionWrapper.java:64) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationVisitor.invokeCustomDeseri > > > >> > >>aliz > > > >> > >>er( > > > >> > >>Js > > > >> > >>onD > > > >> > >> eserializationVisitor.java:92) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationVisitor.visitUsingCustomHa > > > >> > >>ndle > > > >> > >>r(J > > > >> > >>so > > > >> > >>nDe > > > >> > >> serializationVisitor.java:80) > > > >> > >> at > > > >> com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializationContextDefault.fromJsonArray(Js > > > >>o > > > >> >>n > > > >> > >>D > > > >> > e > > > >> > >>s > > > >> > >> erializationContextDefault.java:67) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationContextDefault.deserialize > > > >> > >>(Jso > > > >> > >>nDe > > > >> > >>se > > > >> > >>ria > > > >> > >>l > > > >> > >> izationContextDefault.java:52) > > > >> > >> at com.google.gson.Gson.fromJson(Gson.java:551) > > > >> > >> at com.google.gson.Gson.fromJson(Gson.java:498) > > > >> > >> at > > > >> > > com.cloud.agent.transport.Request.getCommands(Request.java:235) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque > > > >> > >> st(AgentManagerImpl.java:1221) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent > > > >> > >> ManagerImpl.java:1374) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan > > > >> > >> dler.doTask(ClusteredAgentManagerImpl.java:659) > > > >> > >> at com.cloud.utils.nio.Task.run(Task.java:83) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. > > > >> > j > > > >> > >>av > > > >> > >> a:1110) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu > > > >>t > > > >> >>o > > > >> > >>r > > > >> > . > > > >> > >>ja > > > >> > >> va:603) > > > >> > >> at java.lang.Thread.run(Thread.java:679) > > > >> > >> Caused by: com.cloud.utils.exception.CloudRuntimeException: > > > >> > >>can't find ConsoleAccessAuthenticationCommand > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAd > > > >>a > > > >> >>p > > > >> > >>t > > > >> > o > > > >> > >>r > > > >> > >> .java:75) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAd > > > >>a > > > >> >>p > > > >> > >>t > > > >> > o > > > >> > >>r > > > >> > >> .java:36) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonD > > > >>e > > > >> >>s > > > >> > >>e > > > >> > r > > > >> > >>ial > > > >> > >> izerExceptionWrapper.java:51) > > > >> > >> ... 15 more > > > >> > >> 2013-07-17 19:38:20,994 WARN [utils.nio.Task] > > > >> > >>(AgentManager-Handler- > > > >> > >> 7:null) Caught the following exception but pushing on > > > >> > >> com.google.gson.JsonParseException: The JsonDeserializer > > > >> > >>com.cloud.agent.transport.ArrayTypeAdaptor@1aa9a7bb failed > to > > > >> > >>deserialize json object > > > >> > > > > >> > > > > >>[{"ConsoleAccessAuthenticationCommand":{"_host":"172.25.243.31","_ > > > >>p > > > >> >>o > > > >> > rt" > > > >> > >> :"5924","_vmId":"0c9354d4-cbad-4cd0-9a38- > > > >> > >> > > > >> > > > > >> > > > > 48e0efc6a3f5","_sid":"585d97c4cf867d6d","_ticket":"7w0YL4G35QDQj79Jm > > > 3 > > > >> > >> > > > >> > >>h5NzNtwXo=","_isReauthenticating":false,"contextMap":{},"wait > > > >> > >>":0} > > > >> > >>}] > > > >> > >>given > > > >> > >> the type class [Lcom.cloud.agent.api.Command; > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonD > > > >>e > > > >> >>s > > > >> > >>e > > > >> > r > > > >> > >>ial > > > >> > >> izerExceptionWrapper.java:64) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationVisitor.invokeCustomDeseri > > > >> > >>aliz > > > >> > >>er( > > > >> > >>Js > > > >> > >>onD > > > >> > >> eserializationVisitor.java:92) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationVisitor.visitUsingCustomHa > > > >> > >>ndle > > > >> > >>r(J > > > >> > >>so > > > >> > >>nDe > > > >> > >> serializationVisitor.java:80) > > > >> > >> at > > > >> com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializationContextDefault.fromJsonArray(Js > > > >>o > > > >> >>n > > > >> > >>D > > > >> > e > > > >> > >>s > > > >> > >> erializationContextDefault.java:67) > > > >> > >> at > > > >> > >> > > > >> > >>com.google.gson.JsonDeserializationContextDefault.deserialize > > > >> > >>(Jso > > > >> > >>nDe > > > >> > >>se > > > >> > >>ria > > > >> > >>l > > > >> > >> izationContextDefault.java:52) > > > >> > >> at com.google.gson.Gson.fromJson(Gson.java:551) > > > >> > >> at com.google.gson.Gson.fromJson(Gson.java:498) > > > >> > >> at > > > >> > > com.cloud.agent.transport.Request.getCommands(Request.java:235) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque > > > >> > >> st(AgentManagerImpl.java:1221) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent > > > >> > >> ManagerImpl.java:1374) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan > > > >> > >> dler.doTask(ClusteredAgentManagerImpl.java:659) > > > >> > >> at com.cloud.utils.nio.Task.run(Task.java:83) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. > > > >> > j > > > >> > >>av > > > >> > >> a:1110) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu > > > >>t > > > >> >>o > > > >> > >>r > > > >> > . > > > >> > >>ja > > > >> > >> va:603) > > > >> > >> at java.lang.Thread.run(Thread.java:679) > > > >> > >> Caused by: com.cloud.utils.exception.CloudRuntimeException: > > > >> > >>can't find ConsoleAccessAuthenticationCommand > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAd > > > >>a > > > >> >>p > > > >> > >>t > > > >> > o > > > >> > >>r > > > >> > >> .java:75) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > > >>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAd > > > >>a > > > >> >>p > > > >> > >>t > > > >> > o > > > >> > >>r > > > >> > >> .java:36) > > > >> > >> at > > > >> > >> > > > >> > > > > >> > > > >>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonD > > > >>e > > > >> >>s > > > >> > >>e > > > >> > r > > > >> > >>ial > > > >> > >> izerExceptionWrapper.java:51) > > > >> > >> ... 15 more > > > >> > >> 2013-07-17 19:38:25,372 DEBUG > > > >> > >>[cloud.server.ManagementServerImpl] > > > >> > >> (EventChecker-1:null) Deleting events older than: Tue Jul 02 > > > >> > >>19:38:25 EDT > > > >> > >> 2013 > > > >> > >> 2013-07-17 19:38:25,376 DEBUG > > > >> > >>[cloud.server.ManagementServerImpl] > > > >> > >> (EventChecker-1:null) Found 0 events to be purged > > > >> > >> > > > >> > >> > > > >> > > > > > >> > > > > > >> > > > > >> > > > >> > > > > > > > > > > > > > > > > >