如何在openstack安装期间解决这个UTF-8问题?

如何在openstack安装期间解决这个UTF-8问题?,utf-8,openstack,Utf 8,Openstack,我正在尝试在VM ubuntu服务器上安装openstack 我git克隆了devstack存储库,并启动了./stack.sh文件 但是我有这个错误。我想这是一个简单的utf-8问题,但我不知道如何解决它 File "/home/stack/devstack/tools/outfilter.py", line 104, in <module> sys.exit(main)) File "/home/stack/devstack/tools/outfilter.py", line 9

我正在尝试在VM ubuntu服务器上安装openstack

我git克隆了devstack存储库,并启动了./stack.sh文件

但是我有这个错误。我想这是一个简单的utf-8问题,但我不知道如何解决它

File "/home/stack/devstack/tools/outfilter.py", line 104, in <module> sys.exit(main)) File "/home/stack/devstack/tools/outfilter.py", line 98, in main outfile.write(ts_line.encode('utf-8'))

UnicodeError: 'utf-8' codec can't encode characters in position 110-112: surrogates not allowed
感谢您的帮助

您需要编辑/devstack/tools/outfilter.py文件并编辑第98行以添加“代理过程”参数。这将强制将代理项对解析为BMP外部的相应代码点

outfile.write(ts_line.encode('utf-8','surrogatepass'))

这让我克服了那个错误。

这回答了你的问题吗?这和你的问题一样吗?如果是这样的话,再问一次也没什么帮助。谢谢。我可以在之后重新运行stack.sh吗?或者我需要撤消安装并以某种方式重新启动吗?或者从头开始一个新的虚拟机?