我是靠谱客的博主 激昂铃铛,最近开发中收集的这篇文章主要介绍Centos7 安装JDK 报错 正在等候 事务 锁定 /var/lib/rpm/.rpm.lock及错误:依赖检测失败:及错误:db5 错误(-30986) 来自 dbcursor问题描述原因分析:解决方案:安装完毕,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述

  • 问题一

Centos7 安装JDK 报错

[root@localhost admin]# rpm -ivh /usr/jdk-8u311-linux-x64.rpm 
警告:/usr/jdk-8u311-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
警告:正在等候 事务 锁定 /var/lib/rpm/.rpm.lock
^C错误:can't create 事务 lock on /var/lib/rpm/.rpm.lock (被中断的系统调用)
  • 问题二
[root@localhost admin]# rpm -ivh /usr/jdk-8u311-linux-x64.rpm 
警告:/usr/jdk-8u311-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
错误:依赖检测失败:
/bin/sed 被 jdk1.8-2000:1.8.0_311-fcs.x86_64 需要
  • 问题三
[root@localhost admin]# rpm --rebuilddb
错误:db5 错误(-30986) 来自 dbcursor->c_get:BDB0075 DB_PAGE_NOTFOUND: Requested page not found

原因分析:

  • 问题一

安装Centos7系统时,默认添加了JDK的生产环境,同此时安装的JDK环境产生了冲突

  • 问题二

Linux系统下各种依赖较为复杂,可以强制忽略非必要的依赖关系


  • 问题三

俺也不知道,可能杀过一些进程需要等待一段时间系统重起进程

解决方案:

  • 问题一
  • 卸载自带JDK重新安装;
 rm -f /var/lib/rpm/.rpm.lock
rpm --rebuilddb
  • 问题二

末尾添加 --force --nodeps强制忽略依赖关系

rpm -ivh jdk-8u181-linux-i586.rpm --force --nodeps
  • 问题三

1.重复rpm --rebuilddb
2.重新执行安装命令后再执行rpm --rebuilddb

安装完毕

[root@localhost admin]# rpm -ivh /usr/jdk-8u311-linux-x64.rpm
--force --nodeps
警告:/usr/jdk-8u311-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_311-fcs
################################# [100%]

最后

以上就是激昂铃铛为你收集整理的Centos7 安装JDK 报错 正在等候 事务 锁定 /var/lib/rpm/.rpm.lock及错误:依赖检测失败:及错误:db5 错误(-30986) 来自 dbcursor问题描述原因分析:解决方案:安装完毕的全部内容,希望文章能够帮你解决Centos7 安装JDK 报错 正在等候 事务 锁定 /var/lib/rpm/.rpm.lock及错误:依赖检测失败:及错误:db5 错误(-30986) 来自 dbcursor问题描述原因分析:解决方案:安装完毕所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部