You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Nikita Gubenko <ni...@gmail.com> on 2013/04/22 19:36:14 UTC

console issues 4.1-snapshot

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(ConsoleProxyPasswordBasedEncryptor.java:97)
        at
com.cloud.consoleproxy.ConsoleProxyPasswordBasedEncryptor.decryptObject(ConsoleProxyPasswordBasedEncryptor.java:129)
        at
com.cloud.consoleproxy.ConsoleProxyHttpHandlerHelper.getQueryMap(ConsoleProxyHttpHandlerHelper.java:53)
        at
com.cloud.consoleproxy.ConsoleProxyAjaxHandler.doHandle(ConsoleProxyAjaxHandler.java:69)
        at
com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHandler.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.java: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(ConsoleProxyAjaxHandler.java:90)
        at
com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHandler.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.java: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

Re: console issues 4.1-snapshot

Posted by Nikita Gubenko <ni...@gmail.com>.
Thanks, Kelven! I've already googled this step :) Console is back to normal.


On Mon, Apr 22, 2013 at 9:55 PM, Kelven Yang <ke...@citrix.com> wrote:

> 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" <ni...@gmail.com> wrote:
>
> >Thanks, but didn't helped. Still have that exception
> >
> >
> >On Mon, Apr 22, 2013 at 9:41 PM, Kelven Yang <ke...@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" <ni...@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
>
>


-- 
Best Regards, Nikita Gubenko

Re: console issues 4.1-snapshot

Posted by Kelven Yang <ke...@citrix.com>.
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" <ni...@gmail.com> wrote:

>Thanks, but didn't helped. Still have that exception
>
>
>On Mon, Apr 22, 2013 at 9:41 PM, Kelven Yang <ke...@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" <ni...@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


Re: console issues 4.1-snapshot

Posted by Nikita Gubenko <ni...@gmail.com>.
Thanks, but didn't helped. Still have that exception


On Mon, Apr 22, 2013 at 9:41 PM, Kelven Yang <ke...@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" <ni...@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(Cons
> >oleProxyPasswordBasedEncryptor.java:97)
> >        at
> >com.cloud.consoleproxy.ConsoleProxyPasswordBasedEncryptor.decryptObject(Co
> >nsoleProxyPasswordBasedEncryptor.java:129)
> >        at
> >com.cloud.consoleproxy.ConsoleProxyHttpHandlerHelper.getQueryMap(ConsolePr
> >oxyHttpHandlerHelper.java:53)
> >        at
> >com.cloud.consoleproxy.ConsoleProxyAjaxHandler.doHandle(ConsoleProxyAjaxHa
> >ndler.java:69)
> >        at
> >com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHand
> >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.java:
> >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(ConsoleProxyAjaxHa
> >ndler.java:90)
> >        at
> >com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHand
> >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.java:
> >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

Re: console issues 4.1-snapshot

Posted by Kelven Yang <ke...@citrix.com>.
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" <ni...@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(Cons
>oleProxyPasswordBasedEncryptor.java:97)
>        at
>com.cloud.consoleproxy.ConsoleProxyPasswordBasedEncryptor.decryptObject(Co
>nsoleProxyPasswordBasedEncryptor.java:129)
>        at
>com.cloud.consoleproxy.ConsoleProxyHttpHandlerHelper.getQueryMap(ConsolePr
>oxyHttpHandlerHelper.java:53)
>        at
>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.doHandle(ConsoleProxyAjaxHa
>ndler.java:69)
>        at
>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHand
>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.java:
>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(ConsoleProxyAjaxHa
>ndler.java:90)
>        at
>com.cloud.consoleproxy.ConsoleProxyAjaxHandler.handle(ConsoleProxyAjaxHand
>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.java:
>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