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?