Ceilemeter command will occur a UnicodeEncodeError when using LANGUAGE=ja_JP.UTF-8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Mehdi Abaakouk |
Bug Description
In ceilometer/
if len(alarms) < 1:
raise wsme.exc.
using ceilometer/
In po file "Unknown alarm" value is a Japanese word.
Then,
msgfmt -o ceilometer/
use LANGUAGE=
now execute the command:
ceilometer -d alarm-delete -a -
will get the error:
File "/usr/local/
return self.app(environ, start_response)
File "/usr/local/
return self.applicatio
File "/opt/stack/
app_iter = self.app(environ, replacement_
File "/usr/local/
self.
File "/usr/local/
result = controller(*args, **kwargs)
File "/usr/local/
pecan.
File "/usr/local/
faultstring
File "/usr/local/
return str(self)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-8: ordinal not in range(128)
description: | updated |
Changed in ceilometer: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ceilometer: | |
assignee: | nobody → Mehdi Abaakouk (sileht) |
Changed in ceilometer: | |
assignee: | Mehdi Abaakouk (sileht) → nobody |
Changed in ceilometer: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | icehouse-1 → 2014.1 |
This is a wsme issue, fix is here:
https:/ /bitbucket. org/cdevienne/ wsme/pull- request/ 16/support- unicode- message- in-clientsideer ror/diff
We need to wait the next wsme release.