1、前提条件:安装软件包的时候,被我手动终止了(可能出错原因)
[root@dhcp yum.repos.d]# yum clean all
rpmdb: Thread/process 4541/140619363587840 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
[root@dhcp yum.repos.d]# yum makecache
rpmdb: Thread/process 4541/140619363587840 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

2、根据提示可以知道rpm数据库被损坏,如是按照下面的方法进行重建
[root@dhcp yum.repos.d]# cd /var/lib/rpm/
[root@dhcp rpm]# ls
Basenames     __db.004     Name            Pubkeys         Triggername
Conflictname  Dirnames     Obsoletename    Requirename
__db.001      Filedigests  Packages        Requireversion
__db.002      Group        Providename     Sha1header
__db.003      Installtid   Provideversion  Sigmd5
[root@dhcp rpm]# rm __db.* -rf
[root@dhcp rpm]# rpm --rebuilddb

[root@dhcp rpm]# yum clean all
Loaded plugins: aliases, changelog, downloadonly, kabi, presto, product-id,
              : refresh-packagekit, security, subscription-manager, tmprepo,
              : verify, versionlock
Updating certificate-based repositories.
Unable to read consumer identity
Loading support for Red Hat kernel ABI
Cleaning repos: rhel-source
Cleaning up Everything
0 delta-package files removed, by presto
[root@dhcp rpm]# yum update
Loaded plugins: aliases, changelog, downloadonly, kabi, presto, product-id,
              : refresh-packagekit, security, subscription-manager, tmprepo,
              : verify, versionlock
Updating certificate-based repositories.
Unable to read consumer identity
Loading support for Red Hat kernel ABI
rhel-source                                                | 4.0 kB     00:00 ...
rhel-source/primary_db                                     | 3.1 MB     00:00 ...
Setting up Update Process
No Packages marked for Update

最新文章

  1. 关于.NET参数传递方式的思考
  2. 久违的问候-----eclipse中搭建maven项目2016年
  3. ios ZBar扫二维码奇奇怪怪的错误
  4. c标签设置jsp页面的绝对路径
  5. Share Point 创建 TimerJob
  6. OpenCL memory object 之 传输优化
  7. Type 类型
  8. shell之sort
  9. JavaEE Tutorials (14) - 用实体图创建获取计划
  10. 调试设置移动端Web开发环境搭建实践
  11. python并行任务之生产消费模式
  12. JAVA实现双向链表的增删功能
  13. django-团队简介的网页
  14. QMQTT简单介绍(1)
  15. 基于 HTML5 WebGL 的 3D 棉花加工监控系统
  16. 知识点---前端处理支持emoji表情
  17. C#基于wpf编写的串口调试助手
  18. Select模式和超时
  19. 前端了解即可:postman(接口测试)的使用
  20. Sql Server中集合的操作(并集、差集、交集)学习

热门文章

  1. 4-oracle11g安装
  2. DecimalFormat的用法
  3. nginx+tomcat 反向代理 负载均衡配置
  4. Vue-router用法
  5. 如何删除TFS项目
  6. [转]struct2 拦截所有没有登录的用户,强行转到登录界面AuthorizationInterceptor
  7. 【多校联合】(HDU6095)Rikka with Competition
  8. 自动化测试---mybatis的使用
  9. Python 3基础教程20-Python中导入模块和包
  10. 第十九章 Python os模块,pathlib 判断文件是目录还是文件