[Kimchi-devel] Wok 2.4 and Kimchi 2.4 are now released!

Aline Manera alinefm at linux.vnet.ibm.com
Fri Mar 31 18:28:01 UTC 2017


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?
>



More information about the Kimchi-devel mailing list