
Hi Aline, I didn't know there were updates for ginger-base and ginger. I've updated both, but I still have the same issue. I also still have the same python errors. Current installed versions: root@lof:/var/log/wok# dpkg -l | grep wok ii wok 2.4.0 all Wok - Webserver Originated from Kimchi root@lof:/var/log/wok# dpkg -l | grep ginger ii ginger 2.4.0 all Ginger plug-in for Wok - Webserver Originated from Kimchi ii ginger-base 2.3.0 all Ginger Base is an open source base host management plugin for Wok (Webserver Originated from Kimchi), that provides an intuitive web panel with common tools for configuring and managing the Linux systems. root@lof:/var/log/wok# dpkg -l | grep kimchi ii kimchi 2.4.0 all Kimchi web application root@lof:/var/log/wok# Kind regards, 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?