centos安装telnet报错【Error: rpmdb open failed】
这个报错说明 RPM 数据库损坏了,不是 telnet 本身的问题,通常是因为之前 yum 操作被强制中断(比如断电、Ctrl+C 或 kill 进程)导致的。先修复数据库,再装 telnet 就行。
按顺序执行以下命令:
进入 RPM 数据库目录
cd /var/lib/rpm删除损坏的锁文件
rm -f __db.*重建 RPM 数据库
rpm --rebuilddb清理 yum 缓存
yum clean all验证修复
rpm -qa | head -5安装telnet
yum install -y telnet
评论已关闭