New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux client cannot start up on CentOS 8 #6
Comments
I'll check it in centos8 |
try this: |
No. It is not working.
I guess a quick way to make this working is to provide a version with only ASCII output (i.e. a version with basic English output), preferably using a older GLIBC (centos's built-in glibc is 2.28). I compiled the GLIBC from source code and use elfpatch to change the rpath to the newer GLIBC. Although not very likely, there is a possibility that I messed up this. |
First is the version of GLIBC used. The libpython3.8 is compiled using a newer version than the one in CentOS 8.
This is still resolvable. The shared library can be loaded after I compiled a new GLIBC 2.29. However, now it comes the second error:
Since this binary is packaged using pyinstaller and I assume it is in frozen mode, so I am not able to use any environment variable to make it work. I tried
LANG
,LC_ALL
,PYTHONIOENCODING
and none of them works. I am 100% sure that my console is able to output Chinese characters and is set in UTF-8 mode.Chinese stdout test:
The text was updated successfully, but these errors were encountered: