暂无图片
openGauss 2.1.0 升级 3.1.0 遇Exception: [GAUSS-52200] : When compiling python错误
我来答
分享
尚雷
2022-11-07
openGauss 2.1.0 升级 3.1.0 遇Exception: [GAUSS-52200] : When compiling python错误

openGauss 2.1.0 升级 3.1.0 执行预检查总是无法通过,报如下错误,谁遇到过,该怎么解决。
[root@opengauss-node1 ~]# python3 /opt/software/openGauss/script/gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml
Traceback (most recent call last):
File “/opt/software/openGauss/script/gs_preinstall”, line 31, in
check_python_compiler_option()
File “/opt/software/openGauss/script/gspylib/common/CheckPythonVersion.py”, line 45, in check_python_compiler_option
carry the -enable-shared and -fpic parameters")
Exception: [GAUSS-52200] : When compiling python, carry the -enable-shared and -fpic parameters

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
尚雷

问题已解决:

是因为在python3的时候,未加上fpic,采用 ./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC 重新编译python3,问题解决。

暂无图片 评论
暂无图片 有用 0
暂无图片
尚雷

我操作系统是 centos 7.6,python3版本为 3.6.5

暂无图片 评论
暂无图片 有用 0
李宏达

Python3编译组件缺失,重新编译一下Python3。

./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC
暂无图片 评论
暂无图片 有用 1
尚雷
题主
2022-11-07
非常感谢李大师指点,还是在你指出问题后,那个问题我解决了。
尚雷

是的,确实是缺少组件。非常感谢。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏