CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了2018.6.7. 云服务器Centos系统使用yum或者rpm安装包时出现问题,安装时报出错误:大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

当我向终端输入 sudo yum groupinstall chinese-support 语言安装包的时候显示下面的错误 error: rpmdb: BDB0113 Thread/process 3863/139937995024192 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from

当我向终端输入 sudo yum groupinstall chinese-support 语言安装包的时候显示下面的错误

error: rpmdb: BDB0113 Thread/process 3863/139937995024192 Failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error,run database recovery
error: cAnnot open Packages index using db5 -  (-30973)
error: cAnnot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open Failed

翻译过来如下

错误:RPMDB:BDB0113线程/进程3863/139937995024192失败:BDB157线程在伯克利DB库中死亡
错误:从DBEV-> RefCHK:BDB9008dByRunRebug:D5错误(-30973):致命错误,运行数据库恢复
错误无法使用d5-(- 30973)打开包索引
错误:无法在/VAR/LIB/RPM中打开包数据库
关键:Youm.

错误:RPMDB打开失败

这多半是因为rpm数据库出现损坏所致,此错误可能导致多数(甚至是所有的)rpm软件的升级、安装甚至是删除会出现问题。

解决办法:重建数据库后恢复正常

在超级用户权限下执行下面的命令

# rpmdb所在目录

cd /var/lib/rpm

列出相关rpmdb文件

ls | grep ‘db.‘   

显示如下几个文件
   __db.001
   __db.002
   __db.003
   __db.004

将原rpmdb文件都更名为结尾带.bak的文件

for i in $(ls | grep ‘db.‘);do mv $i $i.bak;done

或者用下面的命令

清除原rpmdb文件

rm -f __db.*

** 重建rpm数据库**

# rpm --rebuilddb

清除所有yum的缓存

yum clean all

接下来就可以正常操作之前的操作了

你可以选择编辑“/etc/sysconfig/i18n”文件,但是这个文件是作用于所有用户的,这里我们只修改成自己登录显示中文
在终端中输入命令【vim ~/.bashrc】来编辑“.bashrc”文件

vim ~/.bashrc

进入文件之后,在最后一行添加

export LANG="en_US.UTF-8"

reboot重启就OK了

大佬总结

以上是大佬教程为你收集整理的2018.6.7. 云服务器Centos系统使用yum或者rpm安装包时出现问题,安装时报出错误:全部内容,希望文章能够帮你解决2018.6.7. 云服务器Centos系统使用yum或者rpm安装包时出现问题,安装时报出错误:所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。