网站外接,软文营销的五个特点,什么是自媒体,免费申请网号服务器上编译glibc2.29版本导致命令不能用
Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion sym ! NULL failed!下面是造成不可用的原因
1.编译完gcc 2.29版本后#xff0c;开始做映射#xff0c;以达到能使用最新版…服务器上编译glibc2.29版本导致命令不能用
Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion sym ! NULL failed!下面是造成不可用的原因
1.编译完gcc 2.29版本后开始做映射以达到能使用最新版本的glibcwget -4c https://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
tar -zxvf glibc-2.29.tar.gz
cd glibc-2.29
mkdir build_dir
cd build_dir
sudo ../configure --prefix/opt/glibc编译完后 我映射到/opt/glibc目录下
[rootlocalhost ld.so.conf.d]# echo /opt/glibc/lib | sudo tee -a /etc/ld.so.conf.d/glibc-2.29.conf[rootlocalhost etc]# cd /etc/ld.so.conf.d/
[rootlocalhost ld.so.conf.d]# ls
glibc-2.29.conf 更改环境变量
[rootlocalhost ld.so.conf.d]# export LD_LIBRARY_PATH/opt/glibc/lib:$LD_LIBRARY_PATH做映射
[rootlocalhost ld.so.conf.d]# cat glibc-2.29.conf
/opt/glibc/lib
/opt/glibc-2.29/lib
/opt/glibc-2.29/lib
/opt/glibc/lib刷新
[rootlocalhost ld.so.conf.d]# ldconfig刷新后便不能使用正常的命令了
[rootlocalhost app]# ls
Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion sym ! NULL failed!恢复可用的方式
[rootlocalhost ld.so.conf.d]# export LD_LIBRARY_PATH[rootlocalhost ld.so.conf.d]# echo /etc/ld.so.conf.d/glibc-2.29.conf刷新
[rootlocalhost ld.so.conf.d]# ldconfig至此 服务器又可用了