[one-users] Blank Sunstone GUI in OpenNebual 4.0

Gerry O'Brien gerry at scss.tcd.ie
Fri May 10 03:01:17 PDT 2013


Hi Daniel,

     I found the problem. The browser console showed that the locale en 
could not be found. I had changed sunstone-server.conf default language 
setting as follows:

# Default language setting
#:lang: en_US
:lang: en

     This worked under version 3 but on a different server. I will 
investigate my locale sttings.

         Thanks for your help,
             Gerry



On 10/05/2013 10:39, Daniel Molina wrote:
> Hi Gerry
>
>
> On 9 May 2013 19:44, Gerry O'Brien <gerry at scss.tcd.ie> wrote:
>
>> Hi Javier,
>>
>>      I've installed Chrome and switched to incognito browsing but am
>> getting the same result. All responses were 200. The files are in the right
>> place.
>>
>>      Could it be some kind of JSON issue?
>
> Could you check if there is any error in the browser console?
>
> Cheers
>
>
>>
>>
>>
>> On 09/05/2013 18:23, Javier Fontan wrote:
>>
>>> I'm seeing some 304 responses, there can be some problems with the
>>> cache. Can you try connecting with an incognito (provate browsing)
>>> window?
>>>
>>> If that work a hard refresh should be enough to fix the problem.
>>>
>>> In case it does not work check that those files are in the correct path:
>>>
>>> --8<------
>>> $ find /usr/share/opennebula/**sunstone/public -type d
>>> /usr/share/opennebula/**sunstone/public
>>> /usr/share/opennebula/**sunstone/public/images
>>> /usr/share/opennebula/**sunstone/public/css
>>> /usr/share/opennebula/**sunstone/public/js
>>> /usr/share/opennebula/**sunstone/public/js/user-**plugins
>>> /usr/share/opennebula/**sunstone/public/js/plugins
>>> /usr/share/opennebula/**sunstone/public/locale
>>> /usr/share/opennebula/**sunstone/public/locale/fa_IR
>>> /usr/share/opennebula/**sunstone/public/locale/cs_CZ
>>> /usr/share/opennebula/**sunstone/public/locale/es_ES
>>> /usr/share/opennebula/**sunstone/public/locale/en_US
>>> /usr/share/opennebula/**sunstone/public/locale/nl_NL
>>> /usr/share/opennebula/**sunstone/public/locale/sk_SK
>>> /usr/share/opennebula/**sunstone/public/locale/de
>>> /usr/share/opennebula/**sunstone/public/locale/it_IT
>>> /usr/share/opennebula/**sunstone/public/locale/pt_PT
>>> /usr/share/opennebula/**sunstone/public/locale/ru_RU
>>> /usr/share/opennebula/**sunstone/public/locale/ca
>>> /usr/share/opennebula/**sunstone/public/locale/zh_CN
>>> /usr/share/opennebula/**sunstone/public/locale/pl
>>> /usr/share/opennebula/**sunstone/public/locale/pt_BR
>>> /usr/share/opennebula/**sunstone/public/locale/zh_TW
>>> /usr/share/opennebula/**sunstone/public/locale/el_GR
>>> /usr/share/opennebula/**sunstone/public/locale/fr_FR
>>> /usr/share/opennebula/**sunstone/public/vendor
>>> /usr/share/opennebula/**sunstone/public/vendor/noVNC
>>> /usr/share/opennebula/**sunstone/public/vendor/noVNC/**web-socket-js
>>> /usr/share/opennebula/**sunstone/public/vendor/**fileuploader
>>> /usr/share/opennebula/**sunstone/public/vendor/**explorercanvas
>>> /usr/share/opennebula/**sunstone/public/vendor/crypto-**js
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**jgrowl
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**nouislider
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**foundation
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**datetimepicker
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**fontawesome
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**fontawesome/css
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**fontawesome/font
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**
>>> foundation_datatables
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**jdpicker_1.1
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**jdpicker_1.1/images
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**datatables
>>> /usr/share/opennebula/**sunstone/public/vendor/4.0/**jquery_layout
>>> /usr/share/opennebula/**sunstone/public/vendor/flot
>>> ------>8--
>>>
>>>
>>> On Thu, May 9, 2013 at 6:53 PM, Gerry O'Brien <gerry at scss.tcd.ie> wrote:
>>>
>>>> Hi,
>>>>
>>>>       I have installed OpeneNebula 4.0 on Debian and both one and
>>>> sunstone-server stup without any problems. However, when I login to
>>>> Sunstone
>>>> all I see is the Logo and blank panels. There are no drop down menus. I
>>>> am
>>>> connecting from Windows 7 using Firefox. There is nothing unusual in the
>>>> logs. If I refresh the page I the logging info below which looks fine.
>>>> Further down is the page source.
>>>>
>>>>       Any idea what is happening? Do I have to install anything on my
>>>> WIndows
>>>> machine?
>>>>
>>>>
>>>>           Regards,
>>>>               Gerry
>>>>
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> / HTTP/1.1" 200 11559 0.0088
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jquery-1.9.1.min.**js HTTP/1.1" 304 - 0.0009
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jgrowl/jquery.**jgrowl.js HTTP/1.1" 304 - 0.0053
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jquery-migrate-1.**1.0.js HTTP/1.1" 304 - 0.0049
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jquery_layout/**jquery.layout-latest.min.js HTTP/1.1" 304 -
>>>> 0.0044
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/**modernizr.foundation.js HTTP/1.1" 304 - 0.0040
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/datatables/jquery.**dataTables.min.js HTTP/1.1" 304 - 0.0035
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation_**datatables/responsive-tables.**js HTTP/1.1"
>>>> 304 -
>>>> 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation_**datatables/datatables.**foundation.js
>>>> HTTP/1.1" 304 -
>>>> 0.0053
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/flot/jquery.flot.min.**js HTTP/1.1" 304 - 0.0047
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/flot/jquery.flot.pie.**min.js HTTP/1.1" 304 - 0.0043
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/flot/jquery.flot.**resize.min.js HTTP/1.1" 304 - 0.0039
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/flot/jquery.flot.**stack.min.js HTTP/1.1" 304 - 0.0035
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/fileuploader/**fileuploader.js HTTP/1.1" 304 - 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/nouislider/jquery.**nouislider.min.js HTTP/1.1" 304 - 0.0020
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jdpicker_1.1/**jquery.jdpicker.js HTTP/1.1" 304 - 0.0015
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jquery.timePicker.**min.js HTTP/1.1" 304 - 0.0040
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jgrowl/jquery.**jgrowl.css HTTP/1.1" 304 - 0.0033
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/fontawesome/css/**font-awesome.min.css HTTP/1.1" 304 -
>>>> 0.0028
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jquery_layout/**layout-default-latest.css HTTP/1.1" 304 -
>>>> 0.0024
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/nouislider/**nouislider.css HTTP/1.1" 304 - 0.0026
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/jdpicker_1.1/**jdpicker.css HTTP/1.1" 304 - 0.0020
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /locale/en/en.js HTTP/1.1" 404 467 0.0057
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /css/app.css HTTP/1.1" 304 - 0.0033
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/opennebula.js HTTP/1.1" 304 - 0.0028
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/layout.js HTTP/1.1" 304 - 0.0024
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/sunstone.js HTTP/1.1" 304 - 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/sunstone-util.js HTTP/1.1" 304 - 0.0028
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/config-tab.js HTTP/1.1" 304 - 0.0016
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/dashboard-tab.js HTTP/1.1" 304 - 0.0033
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/system-tab.js HTTP/1.1" 304 - 0.0027
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/users-tab.js HTTP/1.1" 304 - 0.0021
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/groups-tab.js HTTP/1.1" 304 - 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/acls-tab.js HTTP/1.1" 304 - 0.0026
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/vresources-tab.js HTTP/1.1" 304 - 0.0021
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/vms-tab.js HTTP/1.1" 304 - 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/templates-tab.js HTTP/1.1" 304 - 0.0026
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/images-tab.js HTTP/1.1" 304 - 0.0020
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/files-tab.js HTTP/1.1" 304 - 0.0032
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/infra-tab.js HTTP/1.1" 304 - 0.0026
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/clusters-tab.js HTTP/1.1" 304 - 0.0020
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/hosts-tab.js HTTP/1.1" 304 - 0.0029
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/datastores-tab.js HTTP/1.1" 304 - 0.0022
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/vnets-tab.js HTTP/1.1" 304 - 0.0019
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /js/plugins/marketplace-tab.js HTTP/1.1" 304 - 0.0010
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.reveal.js HTTP/1.1" 304 -
>>>> 0.0050
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.orbit.js HTTP/1.1" 304 -
>>>> 0.0045
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.forms.js HTTP/1.1" 304 -
>>>> 0.0041
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**placeholder.js HTTP/1.1" 304 - 0.0036
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.tooltips.js HTTP/1.1" 304 -
>>>> 0.0031
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.alerts.js HTTP/1.1" 304 -
>>>> 0.0027
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.buttons.js HTTP/1.1" 304 -
>>>> 0.0049
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.accordion.js HTTP/1.1" 304 -
>>>> 0.0044
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.navigation.js HTTP/1.1" 304 -
>>>> 0.0040
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.mediaQueryToggle.js
>>>> HTTP/1.1" 304 -
>>>> 0.0036
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/jquery.**foundation.tabs.js HTTP/1.1" 304 -
>>>> 0.0032
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/4.0/foundation/app.js HTTP/1.1" 304 - 0.0029
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /locale/en/en.js HTTP/1.1" 404 467 0.0021
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/vnc.js HTTP/1.1" 304 - 0.0010
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/util.js HTTP/1.1" 304 - 0.0023
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/webutil.js HTTP/1.1" 304 - 0.0017
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/base64.js HTTP/1.1" 304 - 0.0038
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/websock.js HTTP/1.1" 304 - 0.0033
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/des.js HTTP/1.1" 304 - 0.0028
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/input.js HTTP/1.1" 304 - 0.0024
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/display.js HTTP/1.1" 304 - 0.0022
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/rfb.js HTTP/1.1" 304 - 0.0017
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /vendor/noVNC/jsunzip.js HTTP/1.1" 304 - 0.0010
>>>> Thu May 09 17:42:36 2013 [I]: 134.226.58.63 - - [09/May/2013 17:42:36]
>>>> "GET
>>>> /images/opennebula-sunstone-**v4.0-small.png HTTP/1.1" 304 - 0.0008
>>>>
>>>> <!DOCTYPE html>
>>>> <html>
>>>>     <head>
>>>>       <title>OpenNebula Sunstone: Cloud Operations Center</title>
>>>>       <meta content='text/html' http-equiv='Content-Type'>
>>>>       <link href="images/favicon.ico" rel="shortcut icon"></link>
>>>>       <script src="vendor/4.0/jquery-1.9.1.**min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/jquery-**migrate-1.1.0.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/jgrowl/jquery.**jgrowl.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/jquery_layout/**
>>>> jquery.layout-latest.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**modernizr.foundation.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/datatables/**jquery.dataTables.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation_**datatables/responsive-tables.*
>>>> *js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation_**datatables/datatables.**
>>>> foundation.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/flot/jquery.flot.**min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/flot/jquery.flot.**pie.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/flot/jquery.flot.**resize.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/flot/jquery.flot.**stack.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/fileuploader/**fileuploader.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/nouislider/**jquery.nouislider.min.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/jdpicker_1.1/**jquery.jdpicker.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/jquery.**timePicker.min.js"
>>>> type="text/javascript"></**script>
>>>>       <link href="vendor/4.0/jgrowl/**jquery.jgrowl.css" rel="stylesheet"
>>>> type="text/css"></link>
>>>>       <link href="vendor/4.0/fontawesome/**css/font-awesome.min.css"
>>>> rel="stylesheet" type="text/css"></link>
>>>>       <link href="vendor/4.0/jquery_**layout/layout-default-latest.**css"
>>>> rel="stylesheet" type="text/css"></link>
>>>>       <link href="vendor/4.0/nouislider/**nouislider.css"
>>>> rel="stylesheet"
>>>> type="text/css"></link>
>>>>       <link href="vendor/4.0/jdpicker_1.1/**jdpicker.css"
>>>> rel="stylesheet"
>>>> type="text/css"></link>
>>>>       <link href="http://fonts.googleapis.**com/css?family=Open+Sans<http://fonts.googleapis.com/css?family=Open+Sans>
>>>> "
>>>> rel="stylesheet" type="text/css"></link>
>>>>       <!--[if lte IE 8]
>>>>         <script src="vendor/explorercanvas/**excanvas.compiled.js"
>>>> type="text/javascript"></**script>
>>>>       -->
>>>>
>>>>         <script src="locale/en/en.js" type="text/javascript"></**script>
>>>>
>>>>       <link href="css/app.css" media="screen, projector, print"
>>>>
>>   rel="stylesheet" type="text/css"></link>
>>>>       <script src="js/opennebula.js" type="text/javascript"></**script>
>>>>       <script src="js/layout.js" type="text/javascript"></**script>
>>>>       <script src="js/sunstone.js" type="text/javascript"></**script>
>>>>       <script src="js/sunstone-util.js" type="text/javascript"></**
>>>> script>
>>>>
>>>>       <script>
>>>>
>>>>         var view =
>>>> JSON.parse('{"small_logo":"**images/opennebula-sunstone-v4.**
>>>> 0-small.png","enabled_tabs":["**dashboard-tab","system-tab","**
>>>> users-tab","groups-tab","acls-**tab","vresources-tab","vms-**
>>>> tab","templates-tab","images-**tab","files-tab","infra-tab","**
>>>> clusters-tab","hosts-tab","**datastores-tab","vnets-tab","**
>>>> marketplace-tab"],"tabs":{"**clusters-tab":{"panel_tabs":{"**
>>>> cluster_host_tab":true,"**cluster_datastore_tab":true,"**
>>>> cluster_vnet_tab":true,"**cluster_info_tab":true},"**
>>>> actions":{"Cluster.update_**dialog":true,"Cluster.refresh"**
>>>> :true,"Cluster.create_dialog":**true,"Cluster.delete":true},"**
>>>> table_columns":[0,1,2,3,4,5]},**"groups-tab":{"panel_tabs":{"**
>>>> group_quotas_tab":true},"**actions":{"Group.refresh":**
>>>> true,"Group.quotas_dialog":**true,"Group.create_dialog":**
>>>> true,"Group.delete":true},"**table_columns":[0,1,2,3,4,5,6]**
>>>> },"marketplace-tab":{"panel_**tabs":{"marketplace_info_tab":**
>>>> true},"actions":{"Marketplace.**import":true,"Marketplace.**
>>>> refresh":true},"table_columns"**:[0,2,3,4,5,6]},"infr
>>>>    a-tab":
>>>> {"panel_tabs":null,"actions":**null},"templates-tab":{"panel_**
>>>> tabs":{"template_template_tab"**:true,"template_info_tab":**
>>>> true},"actions":{"Template.**delete":true,"Template.**
>>>> refresh":true,"Template.**update_dialog":true,"Template.**
>>>> clone_dialog":true,"Template.**chgrp":true,"Template.chown":**
>>>> true,"Template.instantiate_**vms":true,"Template.create_**
>>>> dialog":true,"Template.chmod":**true},"table_columns":[0,1,2,**
>>>> 3,4,5],"template_creation_**tabs":{"network":true,"**
>>>> context":true,"input_output":**true,"os_booting":true,"**
>>>> scheduling":true,"general":**true,"storage":true,"features"**
>>>> :true}},"datastores-tab":{"**panel_tabs":{"datastore_info_**
>>>> tab":true,"datastore_image_**tab":true},"actions":{"**
>>>> Datastore.addtocluster":true,"**Datastore.chgrp":true,"**
>>>> Datastore.chmod":true,"**Datastore.chown":true,"**
>>>> Datastore.refresh":true,"**Datastore.delete":true,"**
>>>> Datastore.create_dialog":true}**,"table_columns":[0,1,2,3,4,5,**
>>>> 9]},"users-tab":{"panel_tabs":**{"user_info_panel":true,"user_**
>>>> quotas_tab":true},"actions":{"**User.create_dialog":true,"**User.upd
>>>>
>>> ate
>>>    _passwor
>>>> d":true,"User.refresh":true,"**User.chgrp":true,"User.quotas_**
>>>> dialog":true,"User.chauth":**true,"User.delete":true},"**
>>>> table_columns":[0,1,2,3,4,5,6,**7]},"vnets-tab":{"panel_tabs":**
>>>> {"vnet_info_tab":true,"vnet_**leases_tab":true},"actions":{"**
>>>> Network.chgrp":true,"Network.**release_lease":true,"Network.**
>>>> chmod":true,"Network.create_**dialog":true,"Network.hold_**
>>>> lease":true,"Network.chown":**true,"Network.addtocluster":**
>>>> true,"Network.refresh":true,"**Network.delete":true,"Network.**
>>>> addleases":true,"Network.**remove_lease":true},"table_**
>>>> columns":[0,1,2,3,4,5,6,8]},"**files-tab":{"panel_tabs":{"**
>>>> file_info_panel":true},"**actions":{"File.chmod":true,"**
>>>> File.chown":true,"File.**refresh":true,"File.create_**
>>>> dialog":true,"File.delete":**true,"File.chgrp":true,"File.**
>>>> disable":true,"File.enable":**true},"table_columns":[0,1,2,**
>>>> 3,4,5,7,10]},"vresources-tab":**{"panel_tabs":null,"actions":**
>>>> null},"dashboard-tab":{"**widgets_three_per_row":["**
>>>> storage","users","network"],"**widgets_two_per_row":["hosts",**
>>>> "vms"],"panel_tabs":null,"**actions":nul
>>>>
>>> l,"
>>>    widgets_
>>>> one_per_row":null},"acls-tab":**{"panel_tabs":null,"actions":{**
>>>> "Acl.delete":true,"Acl.**refresh":true,"Acl.create_**
>>>> dialog":true},"table_columns":**[0,1,2,3,4,5]},"hosts-tab":{"**
>>>> panel_tabs":{"host_monitoring_**tab":true,"host_info_tab":**
>>>> true},"actions":{"Host.delete"**:true,"Host.enable":true,"**
>>>> Host.create_dialog":true,"**Host.disable":true,"Host.**
>>>> refresh":true,"Host.**addtocluster":true},"table_**
>>>> columns":[0,1,2,3,4,6,8,9]},"**images-tab":{"panel_tabs":{"**
>>>> image_info_panel":true},"**actions":{"Image.disable":**
>>>> true,"Image.refresh":true,"**Image.persistent":true,"Image.**
>>>> chgrp":true,"Image.clone_**dialog":true,"Image.enable":**
>>>> true,"Image.delete":true,"**Image.chmod":true,"Image.**
>>>> chown":true,"Image.create_**dialog":true,"Image.**
>>>> nonpersistent":true},"table_**columns":[0,1,2,3,4,5,7,10,11]**
>>>> },"system-tab":{"panel_tabs":**null,"actions":null},"vms-tab"**
>>>> :{"panel_tabs":{"vm_placement_**tab":true,"vm_snapshot_tab":**
>>>> true,"vm_network_tab":true,"**vm_capacity_tab":true,"vm_**
>>>> template_tab":true,"vm_**actions_tab":true,"vm_info_**tab":true,"vm_h
>>>>
>>> otp
>>>    lugging_
>>>> tab":true,"vm_log_tab":true},"**actions":{"VM.poweroff":true,"**
>>>> VM.delete":true,"VM.stop":**true,"VM.chgrp":true,"VM.**
>>>> unresched":true,"VM.**attachdisk":true,"VM.undeploy_**
>>>> hard":true,"VM.boot":true,"VM.**suspend":true,"VM.create_**
>>>> dialog":true,"VM.snapshot_**revert":true,"VM.shutdown":**
>>>> true,"VM.detachnic":true,"VM.**attachnic":true,"VM.saveas":**
>>>> true,"VM.detachdisk":true,"VM.**delete_recreate":true,"VM.**
>>>> shutdown_hard":true,"VM.chmod"**:true,"VM.livemigrate":true,"**
>>>> VM.chown":true,"VM.deploy":**true,"VM.snapshot_delete":**
>>>> true,"VM.snapshot_create":**true,"VM.undeploy":true,"VM.**
>>>> reboot_hard":true,"VM.reboot":**true,"VM.hold":true,"VM.**
>>>> resize":true,"VM.resume":true,**"VM.release":true,"VM.resched"**
>>>> :true,"VM.poweroff_hard":true,**"VM.migrate":true,"VM.refresh"**
>>>> :true},"table_columns":[0,1,2,**3,4,5,8,9,11]}}}')
>>>>         var available_views = JSON.parse('["admin","user"]')
>>>>
>>>>         config = {
>>>>           'user_config' : {
>>>>               'lang' : 'en',
>>>>               'vnc_wss' : 'no',
>>>>               'default_view' : 'admin'
>>>>           },
>>>>           'system_config' : {
>>>>               'marketplace_url' : 'https://marketplace.c12g.com/**
>>>> appliance <https://marketplace.c12g.com/appliance>',
>>>>               'vnc_proxy_port' : '29876'
>>>>           },
>>>>           'view' : view,
>>>>           'available_views' : available_views
>>>>         };
>>>>
>>>>
>>>>       </script>
>>>>       <script src="js/plugins/config-tab.js" type="text/javascript"></**
>>>> script>
>>>>
>>>>       <!-- enabled tabs: -->
>>>>           <script src="js/plugins/dashboard-tab.**js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/system-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/users-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/groups-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/acls-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/vresources-**tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/vms-tab.js" type="text/javascript"></**
>>>> script>
>>>>           <script src="js/plugins/templates-tab.**js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/images-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/files-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/infra-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/clusters-tab.**js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/hosts-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/datastores-**tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/vnets-tab.js"
>>>> type="text/javascript"></**script>
>>>>           <script src="js/plugins/marketplace-**tab.js"
>>>> type="text/javascript"></**script>
>>>>       <!-- end tabs -->
>>>>
>>>>     </head>
>>>>     <body>
>>>>       <div class="outer-center" id="tabs_content">
>>>>         <div class="inner-center"></div>
>>>>         <div class="inner-south" id="dialog"></div>
>>>>       </div>
>>>>       <div class="outer-west" id="menu">
>>>>         <div class="ui-layout-content">
>>>>           <div class="header" id="logo">
>>>>             <img src="images/opennebula-**sunstone-v4.0-small.png"/>
>>>>           </div>
>>>>           <div class="menu-navZ">
>>>>             <ul class="tabs vertical" id="navigation"></ul>
>>>>           </div>
>>>>         </div>
>>>>
>>>>           <div id="footer"
>>>> style="overflow:visible;text-**align:center;padding:8px;font-**
>>>> size:12px">
>>>>               <a href="http://opennebula.org" target="_blank">OpenNebula
>>>> 4.0.0</a> by <a href="http://c12g.com" target="_blank">C12G Labs</a>.
>>>>           </div>
>>>>       </div>
>>>>       <div id="dialogs"></div>
>>>>       <div id="plots"></div>
>>>>       <div id="info_panels"></div>
>>>>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.reveal.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.orbit.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.forms.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.placeholder.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.tooltips.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.alerts.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.buttons.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.accordion.**
>>>> js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.navigation.*
>>>> *js"
>>>> type="text/javascript"></**script>
>>>>       <script
>>>> src="vendor/4.0/foundation/**jquery.foundation.**mediaQueryToggle.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**jquery.foundation.tabs.js"
>>>> type="text/javascript"></**script>
>>>>       <script src="vendor/4.0/foundation/**app.js"
>>>> type="text/javascript"></**script>
>>>>     </body>
>>>> </html>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Gerry O'Brien
>>>>
>>>> Systems Manager
>>>> School of Computer Science and Statistics
>>>> Trinity College Dublin
>>>> Dublin 2
>>>> IRELAND
>>>>
>>>> 00 353 1 896 1341
>>>>
>>>>
>>>> ______________________________**_________________
>>>> Users mailing list
>>>> Users at lists.opennebula.org
>>>> http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>>>>
>>>>
>>>
>> --
>> Gerry O'Brien
>>
>> Systems Manager
>> School of Computer Science and Statistics
>> Trinity College Dublin
>> Dublin 2
>> IRELAND
>>
>> 00 353 1 896 1341
>>
>>
>> ______________________________**_________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>>
>
>


-- 
Gerry O'Brien

Systems Manager
School of Computer Science and Statistics
Trinity College Dublin
Dublin 2
IRELAND

00 353 1 896 1341




More information about the Users mailing list