关于YUM错误,Error: rpmdb open failed
错误如题:
rpmdb: Thread/process / failed: Thread died in Berkeley DB library
error: db3 error(-) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main: Error: rpmdb open failed
产生原因:rpm db数据错误导致,需要重建数据库,操作如下:
cd /var/lib/rpm
# 备份文件,请确认数据库名字
find ./ -type f -name "__db.*"|xargs tar zcf db_$(date +%F).tar.gz
# 清除旧的数据库
find ./ -type f -name "__db.*"|xargs rm -f
# 重建数据库
rpm --rebuilddb
# 刷新缓存
9 yum clean all
经过上面的处理之后,就可以正常使用yum相关命令
关于YUM错误,Error: rpmdb open failed的更多相关文章
- yum  报错 Error: rpmdb open failed
		
# yum list rpmdb: unable to join the environment error: db3 error() from dbenv->open: Resource te ...
 - 误操作yum导致error: rpmdb解决方法
		
错误:[root@test ~]# yum makecache error: rpmdb: BDB0113 Thread/process 18967/139716328294400 failed: B ...
 - Error: rpmdb open failed
		
yumrpmdb: Thread/process 17132/140266190264064 failed: Thread died in Berkeley DB l ...
 - 误操作yum导致error: rpmdb
		
error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var ...
 - 使用yum时出现Error: rpmdb open failed解决方案
		
一.问题描述 使用yum安装软件时出现Error: rpmdb open failed,报错信息显示rpm数据库被损坏. 二.解决方案 重建rpm数据库. [root@localhost yum.re ...
 - yum提示错误: error: rpmdb: BDB0113 Thread/process 9866/140290246137664 failed:
		
错误如下: 解决办法:重新构建rpm数据库
 - 解决yum错误Error: requested datatype primary not available
		
服务器信息: [mvj3@sdk2 ~]$ cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@ca-build10.us.oracle ...
 - CentOS yum Fatal Error 处理一例
		
环境说明 [root@thatsit ~]# cat /etc/redhat-release CentOS Linux release (Core) [root@thatsit ~]# uname - ...
 - rpmdb open failed的解决办法
		
错误信息如下: “错误:无法从 /var/lib/rpm 打开软件包数据库 CRITICAL:yum.main: Error: rpmdb open failed” ...
 
随机推荐
- SSH框架的多表查询(方法二)
			
必须声明本文章==>http://www.cnblogs.com/zhu520/p/7773133.html 一:在前一个方法(http://www.cnblogs.com/zhu520/p ...
 - Spring MVC源码——Servlet WebApplicationContext
			
上一篇笔记(Spring MVC源码——Root WebApplicationContext)中记录了下 Root WebApplicationContext 的初始化代码.这一篇来看 Servlet ...
 - C#获得文件夹下文件名
			
String path = @"X:\xxx\xxx"; //第一种方法 var files = Directory.GetFiles(path, "*.txt" ...
 - OcadeToolkit - From 2D CAD to PDMS
			
OcadeToolkit - From 2D CAD to PDMS eryar@163.com Abstract. 基于开源二维CAD软件QCAD开发的插件可以将DXF文件中直线.圆弧转换到PDMS ...
 - es6 -- Iterator 和 for...of 循环
			
1:Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set.这样就有了四种数据集合,用户还 ...
 - 洛谷P1439 最长公共子序列(LCS问题)
			
题目描述 给出1-n的两个排列P1和P2,求它们的最长公共子序列. 输入输出格式 输入格式: 第一行是一个数n, 接下来两行,每行为n个数,为自然数1-n的一个排列. 输出格式: 一个数,即最长公共子 ...
 - Codefroces Round #429Div2 (A,B,C)
			
A. Generous Kefa time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...
 - mac: brew的删除
			
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" ...
 - 小程序block总结
			
小程序block总结 1.block并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性. 2.因为 wx:if 是一个控制属性,需要将它添加到一个标签上.如果要一次性判断多个 ...
 - deep-in-es6(二)
			
es6-生成器Generators: eg: function* quips(name) { yield "您好"+name+"!"; if(name.star ...