OpenSSH libaudit.so 缺失

OpenSSH libaudit.so 缺失

我有一台正在运行的服务器CentOS 6.3。我想在我的服务器上重新安装 openssh。当我使用时,yum install openssh-server我收到此错误:

Error: Package: openssh-server-6.1p1-5.el5.1.x86_64 (CentALT)
           Requires: libaudit.so.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我在网上找不到解决方法,我该如何解决这个问题?

注意:Audit-libs 正在运行最新版本

谢谢

答案1

从您的错误消息来看,您使用的是 CentOS / RHEL5CentALT 存储库的版本,但您说您正在使用 CentOS 6.3。您应该从系统中删除 CentALT 5 存储库(位于 /etc/yum.repos.d/ 中)并切换到版本 6,如下所述:http://mirror.neu.edu.cn/CentALT/readme.txt

注意:根据此页面,http://tecadmin.net/top-5-yum-repositories-for-centos-rhel-systems/,CentALT 不再活跃。

相关内容