ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
我必须 运行 在服务器上使用 psycopg2 和 postgresql 作为后端的 tornado webapp。我正在开发 Red Hat Enterprise Linux Server 6.5 版。我设置了一个虚拟环境。现在,在这台服务器上,我没有 root 访问权限,我不能使用 pip 或 yum,也不能从服务器复制文本(所以我不能 post 确切的错误日志)。我一直在为库手动下载 tar 文件并安装它们。当我尝试 运行 网络应用程序时,出现以下错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
libc.so.6 的版本是 2.12。错误显示在 psycopg2/init.py 中。
我很抱歉,因为这没什么好继续的,但是服务器有很多限制。任何帮助将不胜感激。
这个错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found \
(required by /usr/lib/libpq.so.5)
表示 libpq.so.5
是在 GLIBC-2.14
或更高版本的系统上构建的。
由于您声称在此系统上没有 root 权限,并且由于 /usr/lib
普通用户不可写,我们必须假定您已要求此系统上的系统管理员为您安装一些东西,并且系统管理员安装了一个无法正常工作的 PostgreSQL 包。
没有简单的方法可以自行解决此问题。
您应该与您的系统管理员一起为您的系统安装正确的软件包。
或者,您可以在非默认位置构建安装和使用更新版本的 GLIBC。这是非常重要的。一些细节 here.
我必须 运行 在服务器上使用 psycopg2 和 postgresql 作为后端的 tornado webapp。我正在开发 Red Hat Enterprise Linux Server 6.5 版。我设置了一个虚拟环境。现在,在这台服务器上,我没有 root 访问权限,我不能使用 pip 或 yum,也不能从服务器复制文本(所以我不能 post 确切的错误日志)。我一直在为库手动下载 tar 文件并安装它们。当我尝试 运行 网络应用程序时,出现以下错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
libc.so.6 的版本是 2.12。错误显示在 psycopg2/init.py 中。
我很抱歉,因为这没什么好继续的,但是服务器有很多限制。任何帮助将不胜感激。
这个错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found \
(required by /usr/lib/libpq.so.5)
表示 libpq.so.5
是在 GLIBC-2.14
或更高版本的系统上构建的。
由于您声称在此系统上没有 root 权限,并且由于 /usr/lib
普通用户不可写,我们必须假定您已要求此系统上的系统管理员为您安装一些东西,并且系统管理员安装了一个无法正常工作的 PostgreSQL 包。
没有简单的方法可以自行解决此问题。
您应该与您的系统管理员一起为您的系统安装正确的软件包。
或者,您可以在非默认位置构建安装和使用更新版本的 GLIBC。这是非常重要的。一些细节 here.