我是靠谱客的博主 激昂铃铛,最近开发中收集的这篇文章主要介绍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问题描述原因分析:解决方案:安装完毕所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复