CentOS7提示 libsasl2.so.2 cannot open shared object file
发表于|更新于|CentOS
|总字数:98|阅读时长:1分钟|浏览量:
背景
最近服务器升级了CentOS7.9,在重新部署服务后,运行模型训练,提示了如下错误:
1 | libsasl2.so.2: cannot open shared object file: No such file or directory |
解决办法
将系统自带的libsasl2.so.3.0.0 软链到 libsasl2.so.2
1 | ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2 |
再次执行python程序就不会出现这个错误了。
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2021-08-09
pip安装依赖提示mysql_config command not found
在CentOS7使用pip安装Python依赖时,遇到了错误提示:mysql_config command not found,再次记录下解决方法。 错误再现1bin/pip3 install -r requirements.txt 安装依赖时,提示了如下错误: 123456789101112131415161718192021 Downloading https://files.pythonhosted.org/packages/3c/df/59cd2fa5e48d0804d213bdcb1acb4d08c403b61c7ff7ed4dd4a6a2deb3f7/mysqlclient-2.0.3.tar.gz (88kB) 100% |████████████████████████████████| 92kB 613kB/s Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found /bin/sh: maria...

2020-06-01
.gz压缩包解压
一般.gz结尾的压缩文件有两种,一种是xxx.tar.gz,一种是xxx.gz。虽然后缀是相同的,但还是有区别的。 .tar.gz这种文件指的是将文件夹/文件打包后再压缩。 一般生成压缩包命令为: 1tar -zcvf xxx.tar.gz xxx/xxx/ 解压缩就是把c(create?)修改为x 1tar -zxvf xxx.tar.gz .gz单纯的就是压缩文件,只能针对一个文件去压缩。 123gzip xxx.sql # 执行后会得到xxx.sql.gz 解压缩: 1234gunzip xxx.sql.gz# 执行后得到xxx.sql 总结 只针对一个文件(例如SQL文件,通常比较大的才需要压缩),使用gzip 如果是一个目录,则需要使用tar命令先打包,在压缩,合并就是xxx.tar.gz 水一篇,实在没得更新了。

2018-05-29
修改CentOS7的DNS配置
使用了许久的CentOS6系列,忽然现在公司大面积更换系统为CentOS7,还有些许不适应,尽管大部分命令、路径等都没多大修改,但还是有些区别,本文介绍如何修改CentOS7的DNS。 首先,修改/etc/NetworkManager/NetworkManager.conf 1vim /etc/NetworkManager/NetworkManager.conf 找到[main]修改成如下内容: 123[main]plugins=ifcfg-rhdns=none 保存并关闭。修改/etc/resolv.conf,填入如下内容 1vim /etc/resolv.conf 12nameserver 8.8.8.8nameserver 1.1.1.1 保存并关闭。重启网卡 1systemctl restart NetworkManager.service

2019-07-30
登录Linux系统出现-bash-4.1
在登录测试环境的其中一台机器时,发现其命令提示框与别的机器不一样,-bash-4.1#,正常的则是[root@localhost ~]#,后来经过搜索找到解决方案,在此记录一下。 造成这种现象的原因是root用户的根目录下丢失了两个文件.bashrc和.bash_profile,通常我们会把环境变量配置到这两个文件中的一个中,估计是哪位仁兄手滑个给删了吧,于是恢复如下:新建.bashrc文件 1vim ~/.bashrc 填入如下内容: 123456789101112# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi 新建.bash_profile文件 1vim ~/.bash_profile 填入如下内容: 12345678910...

2017-07-15
Linux时间同步ntpd和ntpdate的用法
自从昨晚机器迁移,发现有好几台机器的时间并没有同步到当前时间,都延迟了5个多小时,那么此时就需要ntpdate或者nptd来同步时间 使用ntpd来同步时间通常如果机器上的服务都已经运行一段时间并且需要同步时间的推荐使用ntpd来同步,因为ntpdate同步时间的时候会造成时间的跳跃,对一些依赖时间的程序和服务会造成影响。比如sleep,timer等。而且,ntpd服务可以在修正时间的同时,修正cpu tick。理想的做法为,在开机的时候,使用ntpdate强制同步时间,在其他时候使用ntpd服务来同步时间。关于ntpd的配置如下: /etc/ntp.conf:这个是NTP daemon的主要设文件,也是 NTP 唯一的设定文件。 /usr /share/zoneinfo/:在这个目录下的文件其实是规定了各主要时区的时间设定文件,例如北京地区的时区设定文件在 /usr/share/zoneinfo/Asia/Beijing 就是了。这个目录里面的文件与底下要谈的两个...

2023-06-08
CentOS6解决GLIBC_2.14 not found问题
安装minicaonda时,提示libc.so.6: GLIBC_2.14' not found,需要在服务器上安装GLIBC+2.14 查看服务器支持的glibc版本在系统执行strings /lib64/libc.so.6 |grep GLIBC_命令,查看当前新系统支持的glib版本,没有2.14版本,需要下载进行升级 1strings /lib64/libc.so.6 |grep GLIBC_ 输出如下 12345678910111213141516GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_PRIVATE 安装升级下载glibc2.14 http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz http://ftp.gnu.org/gnu...
评论
WalineDisqus
公告
又双叒从WordPress迁移到Hexo了,开启白嫖模式。



