在学校集群上装tensorflow,import tensorflow时出现ImportError: /lib64/libc.so.6: version `GLIBC_2.16' not found,网上查资料按以下步骤进行操作:
(1)下载glibc-2.16.0.tar.bz并解压为 ~/Download/glibc-2.16.0
(2)cd ~/Download/glibc-2.16.0/
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
(3) make install时出现错误:
......
......
如图所示:
(1)make install 时出现错误:make[1]: *** [install] Segmentation fault (core dumped)
(2)ls等命令无法使用,显示缺少version `GLIBC_2.14'
(3)尝试gdb调试,结果显示与(2)中一样的问题
另外,系统本来的libc.so.6链接到libc-2.12.so,最高到GLIBC_2.12,由此看来libc-2.16好像已经安装了一部分。
求各路大神帮帮小弟!!!在线等,挺急的!!!不管是把glibc-2.16安装好还是回退到原来的版本都可以,目的只有一个,那就是让ls,cp,gdb等命令能正常使用。
集群linux版本(red hat)太低了,用起来太麻烦,把系统修复好之后我就不折腾了。