问题复现:
运营商网络环境,无法通过公网下载数据,客户误删
krb5-libs.x86_64这个包,搞了俩小时。。。
应该是使用了rpm -e卸载了这个包。。。。
接下来就是处理思路:
想办法把这个包穿上去,修改下环境变量就好了。
1.find / -name libgssapi* 查看是否还有相关的包,有没有都得重新安装。
2.只能源码安装,包下载地址:http://ftp.lfs-matrix.net/pub/blfs/conglomeration/krb5/
3.由于很多命令都无法使用,只能根据你方式的情况自己想办法传到服务器里。
4.
解压:tar -zxvf krb5-1.15.2.tar.gz
安装:cd /解压的目录/krb5-1.15.2/src //必须在src下执行
./configure
make
make install
5.此时再使用yum还是会报错,然后继续使用查找命令find / -name libgssapi* | grep more
如果/lib64下存在了这个包,直接修改环境变量,如果/lib64下没有这个包,要把/usr/local/lib的这个包,copy到/lib64下。
6.添加环境变量:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
source
7.然后赶紧把krb5全安装上:yum install -y krb5
8.不能ssh的重启下服务既可:systemctl start sshd