Sorry, forgot one step in the instruction, you need to stop management server after clearing XS tags
1) login to xen server host xe host-param-clear param-name=tags uuid=<host-uuid> 2) Stop management server 3) stop console proxy VM from cloudstack management UI and let system relaunch to push updates into the console proxy VM Kelven On 4/22/13 10:50 AM, "Nikita Gubenko" <nikita.gube...@gmail.com> wrote: >Thanks, but didn't helped. Still have that exception > > >On Mon, Apr 22, 2013 at 9:41 PM, Kelven Yang <kelven.y...@citrix.com> >wrote: > >> For upgrade from a previous 4.1.0 build, you would need to do do >>following >> upgrade procedures >> >> 1) login to xen server host >> >> xe host-param-clear param-name=tags uuid=<host-uuid> >> >> >> 2) stop console proxy VM from cloudstack management UI and let system >> relaunch to push updates into the console proxy VM >> >> Kelven >> >> On 4/22/13 10:36 AM, "Nikita Gubenko" <nikita.gube...@gmail.com> wrote: >> >> >Hi >> >I use 4.1.0 build with xenserver 6.1. Console was working ok until I >> >updated CS to fresh 4.1 snapshot. >> > >> >Now I'm getting blank screen. From the /var/log/cloud/cloud.out : >> > >> >17:33:30,443 ERROR ConsoleProxyPasswordBasedEncryptor:108 - Unexpected >> >exception >> >javax.crypto.BadPaddingException: Given final block not properly padded >> > at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) >> > at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) >> > at com.sun.crypto.provider.DESCipher.engineDoFinal(DashoA13*..) >> > at javax.crypto.Cipher.doFinal(DashoA13*..) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyPasswordBasedEncryptor.decryptText(Co >>>ns >> >oleProxyPasswordBasedEncryptor.java:97) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyPasswordBasedEncryptor.decryptObject( >>>Co >> >nsoleProxyPasswordBasedEncryptor.java:129) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyHttpHandlerHelper.getQueryMap(Console >>>Pr >> >oxyHttpHandlerHelper.java:53) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.doHandle(ConsoleProxyAjax >>>Ha >> >ndler.java:69) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHa >>>nd >> >ler.java:47) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:65) >> > at sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:65) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:68) >> > at >> >>>sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.jav >>>a: >> >555) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:65) >> > at >>sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:525) >> > at java.lang.Thread.run(Thread.java:662) >> >17:33:30,447 WARN ConsoleProxyAjaxHandler:78 - Exception, >> >java.lang.IllegalArgumentException >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.doHandle(ConsoleProxyAjax >>>Ha >> >ndler.java:90) >> > at >> >>>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHa >>>nd >> >ler.java:47) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:65) >> > at sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:65) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:68) >> > at >> >>>sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.jav >>>a: >> >555) >> > at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:65) >> > at >>sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:525) >> > at java.lang.Thread.run(Thread.java:662) >> > >> >Any ideas? >> >Thanks >> >-- >> >Best Regards, Nikita Gubenko >> >> > > >-- >Best Regards, Nikita Gubenko