<div dir="ltr">Hi Rados<span style="color:rgb(32,33,36);font-size:0.875rem;letter-spacing:0.2px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;white-space:nowrap">ł</span>aw,<div><br></div><div>Sorry about lost distro information, the distro we're using is Ubuntu.</div><div><br></div><div>We have an old copy of ceilometer container image, the ujson.so version between old and latest are both 1.35</div><div>But only latest one affected this issue.</div><div><br></div><div>BTW, I read the last reply on issue page. Since he said the python 3 with newer GCC is OK, I think it may caused by python version issue or GCC compiler versioning.</div><div>It may become a huge architect if it really caused by compiling issue, if Ubuntu updated GCC or python.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Radosław Piliszek <<a href="mailto:radoslaw.piliszek@gmail.com">radoslaw.piliszek@gmail.com</a>> 於 2020年1月30日 週四 下午3:48寫道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Eddie,<br>
<br>
the issue is that the project did *not* do a release.<br>
The latest is still 1.35 from Jan 20, *2016*... [1]<br>
<br>
You said only Rocky source - but is this ubuntu or centos?<br>
<br>
Also, by the looks of [2] master ceilometer is no longer affected, but<br>
monasca and mistral might still be if they call affected paths.<br>
<br>
The project looks dead so we are fried unless we override and start<br>
using its sources from git (hacky hacky).<br>
<br>
[1] <a href="https://pypi.org/project/ujson/#history" rel="noreferrer" target="_blank">https://pypi.org/project/ujson/#history</a><br>
[2] <a href="http://codesearch.openstack.org/?q=ujson&i=nope&files=&repos=" rel="noreferrer" target="_blank">http://codesearch.openstack.org/?q=ujson&i=nope&files=&repos=</a><br>
<br>
-yoctozepto<br>
<br>
<br>
czw., 30 sty 2020 o 03:31 Eddie Yen <<a href="mailto:missile0407@gmail.com" target="_blank">missile0407@gmail.com</a>> napisał(a):<br>
><br>
> Hi everyone,<br>
><br>
> I'm not sure it should be bug report or not. So I email out about this issue.<br>
><br>
> In these days, I found the Rocky source deployment always failed at Ceilometer bootstrapping. Then I found it failed at ceilometer-upgrade.<br>
> So I tried to looking at ceilometer-upgrade.log and the error shows it failed to import ujson.<br>
><br>
> <a href="https://pastebin.com/nGqsM0uf" rel="noreferrer" target="_blank">https://pastebin.com/nGqsM0uf</a><br>
><br>
> Then I googled it and found this issue is already happened and released fixes.<br>
> <a href="https://github.com/esnme/ultrajson/issues/346" rel="noreferrer" target="_blank">https://github.com/esnme/ultrajson/issues/346</a><br>
><br>
> But it seems like the container still using the questionable one, even today (Jan 30 UTC+8).<br>
> And this not only affected to Ceilometer, but may also Gnocchi.<br>
><br>
> I think we have to patch it, but not sure about the workaround.<br>
> Does anyone have good idea?<br>
><br>
> Many thanks,<br>
> Eddie.<br>
</blockquote></div>