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

Laurens Vets laurens at daemon.be
Fri Mar 31 18:11:57 UTC 2017


<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