解决!!-- krb5-libs.x86_64被卸载,yum不能使用,ssh不能连接
常在河边走哪有不湿鞋,常玩服务器哪有不搞挂几台,一不小心就搞挂了
今天删除 krb5-libs.x86_64下了狠功夫。。。。。
用了命令: rpm -e --nodeps krb5-libs.x86_64(这样的命令少用,会干掉依赖)
然后。。。悲剧了。。。yum不能用了,然后不能ssh连接服务器,庆幸的是当前连接还可以操作(一定要保证这个窗口不要超时)
当时想法:用yum重新安装krb5* , yum -y install krb5*
报错:libgssapi_krb5.so.2 这个文件找不到
然后就用find / -name libgssapi* 查看一下,果然没有搜索到一个
接下来又思考,既然不能用yum安装了,就用rpm包安装吧,然后下了一个rpm的包,发现依赖都被我干掉了,,,,安装失败
最后选择用源码的方式安装,找了很久终于找到了源码包
下载地址:http://ftp.lfs-matrix.net/pub/blfs/conglomeration/krb5/
然后我下载如上图的这个版本。。下载在windows本地
想着上传到服务器,,发现没安装rz命令,ssh也不能用
最后选择了(CRT工具)sftp工具上传,具体操作就不展示了
好了,源码安装包准备好了,然后就开始安装。。
#解压,简单粗暴到当前目录
tar -zxvf krb5-1.15.2.tar.gz
#安装
cd /home/gpadmin/software/krb5-1.15.2/src
./configure
make
make install
不出意外就这么安装完毕了
然后使用yum还是同样的错误。。。。。
然后继续使用查找命令find / -name libgssapi*
除了/home目录的原文件目录下有,还有就是/usr/local/lib目录下有
那么问题又来了,这些文件有了,应该放在哪里?
首先理所当然copy到/lib64目录下(果然,,,然并卵)
最后亮出绝招:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH(直接丢进环境变量)
果然能yum了,,,哈哈
别急,赶紧把export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH 这个丢进/etc/profile 和/etc/bashrc文件
并source 这个两个文件,使它们生效。。。。
既然能yum了,我就用yum把依赖装回来,,,想想好机智
yum install -y krb5* #拯救服务器的命令啊,果不其然装了好大一波之前被干掉的依赖
总算搞定了。。。然而怎么还是能ssh???
发现还要启动sshd服务
#centos6
service sshd start
#centos7
/bin/systemctl start sshd.service
终于搞定了。。。能睡个安稳的觉了。。。其中感谢我导师的帮忙。。。玩服务器一时爽,一直玩一直爽啊
出处:https://www.cnblogs.com/zsql/
如果您觉得阅读本文对您有帮助,请点击一下右下方的推荐按钮,您的推荐将是我写作的最大动力!
版权声明:本文为博主原创或转载文章,欢迎转载,但转载文章之后必须在文章页面明显位置注明出处,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码