
Hi Laurens, Have you updated Ginger Base as well? There were JS changes. Maybe you just need to clean up your browser cache. Regards, Aline Manera On 03/31/2017 03:11 PM, Laurens Vets wrote:
<snip>
Go ahead! Give it a try and let us know what you think!
Upgrading wok & kimchi 2.4 over 2.3.1 leads to the "Wok" tab in the GUI to be empty. "Host" and "Virtualization" seem to work fine. I do see the following error messages in wok-error.log, but I don't know whether they are related:
... *** Kimchi: Running dependable feature tests *** QEMU stream support .......: True Libvirt Stream Protocols ..: ['http', 'https', 'ftp', 'ftps', 'tftp'] *** Kimchi: Dependable feature tests completed ***
[31/Mar/2017:18:04:09] ENGINE Bus STARTED [31/Mar/2017:18:04:12] ENGINE Started monitor thread 'Session cleanup'. [31/Mar/2017:18:04:18] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 111, in default context = template.render_cheetah_file(page, None) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_i18n_json_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:04:21] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_ui_pages_tabs_user_log_html_tmpl.py", line 106, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'wok'
WOKAUTH0002E: You are not authorized to access Wok. Please, login first. [31/Mar/2017:18:04:32] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 111, in default context = template.render_cheetah_file(page, None) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_i18n_json_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:04:35] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_ui_pages_tabs_user_log_html_tmpl.py", line 106, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'wok'
[31/Mar/2017:18:04:43] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_ui_pages_tabs_settings_html_tmpl.py", line 106, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'wok'
[31/Mar/2017:18:04:59] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_tabs_host_network_html_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:05:07] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_tabs_host_storage_html_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:05:18] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_tabs_host_system_services_html_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:05:24] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_plugins_ginger_ui_pages_tabs_host_admin_html_tmpl.py", line 105, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'ginger'
[31/Mar/2017:18:05:46] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/wok/root.py", line 129, in tabs context = template.render('/tabs/' + page, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 133, in render return render_cheetah_file(resource, data) File "/usr/lib/python2.7/dist-packages/wok/template.py", line 108, in render_cheetah_file return Template(file=filename, searchList=params).respond() File "_usr_share_wok_ui_pages_tabs_user_log_html_tmpl.py", line 106, in respond File "/usr/lib/python2.7/gettext.py", line 487, in translation raise IOError(ENOENT, 'No translation file found for domain', domain) IOError: [Errno 2] No translation file found for domain: 'wok'
Any idea on what might be going?