解决!!-- krb5-libs.x86_64被卸载,yum不能使用,ssh不能连接

博主在服务器上误删krb5-libs.x86_64,导致yum无法使用、不能ssh连接。尝试用yum重新安装、rpm包安装均失败,后用源码安装。安装后仍有问题,将相关文件路径添加到环境变量解决yum问题,最后启动sshd服务解决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/p/10952509.html

Error: Package: libselinux-devel-2.5-14.1.el7.x86_64 (rhel7) Requires: libselinux(x86-64) = 2.5-14.1.el7 Installed: libselinux-2.5-15.el7.x86_64 (@anaconda/7.9) libselinux(x86-64) = 2.5-15.el7 Available: libselinux-2.5-14.1.el7.x86_64 (rhel7) libselinux(x86-64) = 2.5-14.1.el7 Error: Package: 1:openssl-devel-1.0.2k-16.el7.x86_64 (rhel7) Requires: openssl-libs(x86-64) = 1:1.0.2k-16.el7 Installed: 1:openssl-libs-1.0.2k-19.el7.x86_64 (@anaconda/7.9) openssl-libs(x86-64) = 1:1.0.2k-19.el7 Available: 1:openssl-libs-1.0.2k-16.el7.x86_64 (rhel7) openssl-libs(x86-64) = 1:1.0.2k-16.el7 Error: Package: libcom_err-devel-1.42.9-13.el7.x86_64 (rhel7) Requires: libcom_err(x86-64) = 1.42.9-13.el7 Installed: libcom_err-1.42.9-19.el7.x86_64 (@anaconda/7.9) libcom_err(x86-64) = 1.42.9-19.el7 Available: libcom_err-1.42.9-13.el7.x86_64 (rhel7) libcom_err(x86-64) = 1.42.9-13.el7 Error: Package: libkadm5-1.15.1-34.el7.x86_64 (rhel7) Requires: krb5-libs(x86-64) = 1.15.1-34.el7 Installed: krb5-libs-1.15.1-50.el7.x86_64 (@anaconda/7.9) krb5-libs(x86-64) = 1.15.1-50.el7 Available: krb5-libs-1.15.1-34.el7.x86_64 (rhel7) krb5-libs(x86-64) = 1.15.1-34.el7 Error: Package: krb5-devel-1.15.1-34.el7.x86_64 (rhel7) Requires: krb5-libs(x86-64) = 1.15.1-34.el7 Installed: krb5-libs-1.15.1-50.el7.x86_64 (@anaconda/7.9) krb5-libs(x86-64) = 1.15.1-50.el7 Available: krb5-libs-1.15.1-34.el7.x86_64 (rhel7) krb5-libs(x86-64) = 1.15.1-34.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
最新发布
08-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值