[one-users] sunstone problems in opennebula 4.0.0

Daniel Molina dmolina at opennebula.org
Fri May 10 02:36:08 PDT 2013


On 10 May 2013 11:23, Rolandas Naujikas <rolandas.naujikas at mif.vu.lt> wrote:

> On 2013-05-10 12:18, Daniel Molina wrote:
>
>>
>>
>>
>> On 10 May 2013 08:34, Rolandas Naujikas <rolandas.naujikas at mif.vu.lt
>> <mailto:rolandas.naujikas at mif.**vu.lt <rolandas.naujikas at mif.vu.lt>>>
>> wrote:
>>
>>     On 2013-05-09 18:09, Daniel Molina wrote:
>>
>>         Hi Rolandas,
>>
>>
>>         On 9 May 2013 13:50, Rolandas Naujikas
>>         <rolandas.naujikas at mif.vu.lt <mailto:rolandas.naujikas at mif.**
>> vu.lt <rolandas.naujikas at mif.vu.lt>>
>>          <mailto:rolandas.naujikas at mif.**__vu.lt
>>
>>         <mailto:rolandas.naujikas at mif.**vu.lt<rolandas.naujikas at mif.vu.lt>>>>
>> wrote:
>>
>>              Hi,
>>
>>              I found that sunstone VNC console (noVNC) doesn't use secure
>>              websockets even if it is configured and an user is
>>         configured to use
>>              it. With vnc_proxy_support_wss=always it refuses to show,
>> with
>>              vnc_proxy_support_wss=yes it uses only unsecured connection.
>>
>>
>>         Could you try if this change fixes the problem?
>>
>>         diff --git a/src/sunstone/sunstone-__**server.rb
>>         b/src/sunstone/sunstone-__**server.rb
>>         index 4934908..0bb8826 100755
>>         --- a/src/sunstone/sunstone-__**server.rb
>>         +++ b/src/sunstone/sunstone-__**server.rb
>>
>>         @@ -290,7 +290,7 @@ get '/config' do
>>                uconf = {
>>                    :user_config => {
>>                        :lang => session[:lang],
>>         -            :wss  => session[:wss],
>>         +            :wss  => session[:vnc_wss],
>>                    },
>>                    :system_config => {
>>                        :marketplace_url => $conf[:marketplace_url],
>>
>>
>>     I just checked, but it didn't work. The following patches solved
>>     this problem:
>>
>>     -- sunstone/sunstone-server.rb.__**orig    2013-05-08
>>
>>     18:52:39.000000000 +0300
>>     +++ sunstone/sunstone-server.rb 2013-05-10 09:28:30.000000000 +0300
>>
>>     @@ -290,7 +290,7 @@ get '/config' do
>>           uconf = {
>>               :user_config => {
>>                   :lang => session[:lang],
>>     -            :wss  => session[:wss],
>>     +            :vnc_wss  => session[:vnc_wss],
>>
>>               },
>>               :system_config => {
>>                   :marketplace_url => $conf[:marketplace_url],
>>
>>     --- sunstone/public/js/plugins/__**vms-tab.js.orig  2013-05-08
>>     18:52:39.000000000 +0300
>>     +++ sunstone/public/js/plugins/__**vms-tab.js       2013-05-10
>>
>>     09:28:41.000000000 +0300
>>     @@ -2887,7 +2887,7 @@ function setupVNC(){
>>
>>       function vncCallback(request,response){
>>           rfb = new RFB({'target':       $D('VNC_canvas'),
>>     -                   'encrypt':      $('#config_table
>>     #wss_checkbox').is(':checked')**__,
>>     +                   'encrypt':
>>       config['user_config']['vnc___**wss'] == "yes",
>>
>>                          'true_color':   true,
>>                          'local_cursor': true,
>>                          'shared':       true,
>>
>>
>> Thank you for the patch, I have included it in the ticket:
>> http://dev.opennebula.org/**issues/2013<http://dev.opennebula.org/issues/2013>
>>
>>
>>     Regards, Rolandas Naujikas
>>
>>     P.S. Do exists some way to disable all animations in sunstone pages
>>     ? They slows down GUI on remote connections (remote desktop or X11) ?
>>
>>
>> What kind of animations do you mean?
>>
>
> For e.g. username -> Settings - a window is going from up to down.
> Also for VNC console or to create any object.
> It's my preference, I want instant rendering and I don't like if something
> slows me down.
>

You can modify the default value for reveal animation parameter, which is
the modal handler

diff --git
a/src/sunstone/public/vendor/4.0/foundation/jquery.foundation.reveal.js
b/src/sunstone/public/vendor/4.0/foundation/jquery.foundation
index 4972931..ae63a52 100644
--- a/src/sunstone/public/vendor/4.0/foundation/jquery.foundation.reveal.js
+++ b/src/sunstone/public/vendor/4.0/foundation/jquery.foundation.reveal.js
@@ -54,7 +54,7 @@
            * @type {String}
            * @default fadeAndPop
            */
-          animation: 'fadeAndPop',
+          animation: 'none',
           /**
            * Speed at which the reveal should show. How fast animtions are.
            *

or include the option:
    dialog.reveal({animation : 'none'})
each time the reveal method is called

Hope this helps


> Regards, Rolandas Naujikas
>
>
>> Cheers
>>
>>
>> --
>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in Berlin,
>>
>> 24-26 September, 2013
>> --
>> Daniel Molina
>> Project Engineer
>> OpenNebula - The Open Source Solution for Data Center Virtualization
>> www.OpenNebula.org <http://www.OpenNebula.org> | dmolina at opennebula.org
>> <mailto:dmolina at opennebula.org**> | @OpenNebula
>>
>
>


-- 
Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in Berlin, 24-26
September, 2013
--
Daniel Molina
Project Engineer
OpenNebula - The Open Source Solution for Data Center Virtualization
www.OpenNebula.org | dmolina at opennebula.org | @OpenNebula
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130510/fbf5a5e1/attachment-0002.htm>


More information about the Users mailing list