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...

2021-07-02
pip导出跨平台的依赖包
平时在mac上开发,但是部署却在linux中,这就造成两边的依赖包系统不兼容的问题,所以需要将其下载成对应操作系统的包,然后离线安装。 导出Python项目的依赖1pip freeze >requirements.txt 下载依赖包1pip download -d dept -r requirements.txt --only-binary=:all: --platform linux_x86_64 -i https://pypi.tuna.tsinghua.edu.cn/simple 如果个别依赖包不支持二进制的,那么就把--only-binary=:all:替换为--no-deps 安装依赖包1pip install --no-index --find-links= dept/ -r requirements.txt

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 就是了。这个目录里面的文件与底下要谈的两个...

2021-05-15
在CDH6中部署OpenTSDB
简介OpenTSDB是一种基于Hbase的分布式的,可伸缩的时间序列数据库。 本篇介绍在CDH6环境中部署OpenTSDB。 OpenTSDB的依赖已经在CDH中部署完成Hbase,并且配置好JAVA_HOME。 下载OpenTSDB1https://github.com/OpenTSDB/opentsdb/releases 安装依赖1yum install gnuplot 安装OpenTSDB1rpm -ivh opentsdb-2.4.0.noarch.rpm 修改配置文件通常只需要修改以下三个配置即可。vim /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 123456# 默认端口tsd.network.port = 4242# 是否自动创建 metic,默认值为 falsetsd.core.auto_create_metrics = true# 修改为 zookeeper 集群地址tsd.storage.hbase.zk_quorum = slave2,slave3,slave4 还可以参考如下进行详细配置: 12...

2018-04-27
Linux内存清理/释放命令
NameNode节点忽然挂了,重启后提示OOM,但是这台测试机的内存是16G的,只运行了Namenode和Jenkins,不至于OOM。于是使用free命令查看,发现cached的缓存有10G。很不正常,于是需要进行缓存释放。 1echo 1 > /proc/sys/vm/drop_caches 此时在使用free -g就发现cached的缓存以及没有了。 cache释放:Sync 1sync To free pagecache: 1echo 1 > /proc/sys/vm/drop_caches To free dentries and inodes: 1echo 2 > /proc/sys/vm/drop_caches To free pagecache, dentries and inodes (释放页面缓存,dentries和inode): 1echo 3 > /proc/sys/vm/drop_caches 说明,释放前最好sync一下,防止丢数据。 补充:free命令的补充 12345[hadoop@OP-APM-02 hadoop]$ f...

2021-08-12
MySQL重置密码
最近有一批服务器要下线,在迁移数据过程中发现部分数据库的密码并没有记录在文档中,只能将其重置了,好在Root密码通常不使用,也不担心重置密码导致服务不可用,本篇记录下该过程。 修改my.cnf配置文件mysql重置密码比较简单,只需要在my.cnf中添加如下内容即可 1234vim /etc/my.cnf# 在最后一行添加skip-grant-tables 重启MySQL1systemctl restart mysqld.service 登录MySQL重置密码123456#连接mysql,不需要输入密码mysql -u root -p# 修改root密码update mysql.user set authentication_string=password('qwerASDF!@') where user='root' and Host = '%';# 刷新flush privileges; 删除skip-grant-tables密码修改完后,将my.cnf中添加的skip-grant-tables这个配置删...
评论
公告
开始忙了,长草期。





