yum 碰到的问题与解决办法
问题清单
- yum pid 被锁定
- rpmdb 异常
yum pid被锁定
情况如下:
Existing lock /var/run/yum.pid: another copy is running as pid 486.
Another app is currently holding the yum lock; waiting for it to exit...The other application is: yumMemory : 81 M RSS (459 MB VSZ)Started: Wed Apr 28 14:59:10 2021 - 00:07 agoState : Traced/Stopped, pid: 486
原因:
由于在使用yum命令安装软件时,中途使用Ctrl+z终端进程。
复现:
yum install docker
按Ctrl+z
yum install docker
解决办法:
由于被中断的进程会放进jobs中,可以通过jobs查看,并重启进程,不建议直接用kill -9 pid kill进程。
# jobs
[1]+ Stopped yum install docker
# fg 1 ====>将中断的进程掉至前台运行
正确的关闭方式是使用Ctrl+c,或者等待进程结束另外一种结束方式,信号15是以一种正常方式终止工作
# kill -15 %1
rpmdb 异常
情况如下:
error: rpmdb: BDB0113 Thread/process 8943/47286866286720 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
原因:
我刚才是在测试上面的问题时,强行kill 了进程,导致rpmdb损坏
复现:
yum info docker
运行途中Ctrl+z
ps -ef|grep yum
kill -9 pid
yum info docker
解决办法:
错误中说了,问题是无法打开rpmdb导致的,并且是在/var/lib/rpm 目录下。
1、备份/var/lib/rpm
2、重建rpmdb
rpmdb --rebuilddb
注意:可以通过man rpmdb查看命令文档
参考文章:
https://www.libaocai.com/2767.html
yum 碰到的问题与解决办法相关推荐
- 阿里云 yum无法正常使用的解决办法 (转)
阿里云 yum无法正常使用的解决办法 最近公司刚刚购买了一台阿里云的RHEL5.4的云主机, 但是在使用过程中发现yum 安装很多软件都无法使用, 最后找到很简单的官方的解决办法: 解决了什么问 ...
- yum mysql 启动失败_Linux下MySQL数据库yum升级后无法启动解决办法 | 系统运维
说明: 操作系统:CentOS 5.8 Web运行环境:Apache+MySQL+PHP(全部使用yum命令在线安装) Apache版本:2.2.3 MySQL版本:5.0.95 PHP版本:5.1. ...
- yum无法正常使用的解决办法
方法一: 解决了什么问题:一键式更新yum源,省去了复杂的命令和步骤 注:所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash xxx.sh 功能:更新系统的yum源为16 ...
- mysql 段错误 (core dumped)_CentOS yum 段错误 (core dumped)解决办法
最近在装mysql时提示C++编译器版本太低,后来用yum install 和 yum update 都出现段错误并终止运行,搜了一下午的贴,第二天终于找到原因了,一般有两种: (第一种)我的yum ...
- 腾讯云轻服务器yum安装报错的解决办法
原因$releasever可能找不到了 解决办法: 替换 /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # # The mirror sys ...
- 使用Excel2010条码控件碰到的问题及解决办法
iamlaosong文 在使用Excel条码过程中碰到几个难以解决的问题,有的问题又因为没有及时发现导致浪费了很多时间和耗材,用户意见也很大.这些问题出现的原因是什么,目前还不知道,所以解决办法也只是 ...
- /var/run/yum.pid 已被锁定 解决办法
[root@localhost 桌面]# yum install glibc.i686 已加载插件:fastestmirror, langpacks /var/run/yum.pid 已被锁定,PID ...
- [原]Asp.net替换不同版本的Dll文件碰到的问题以及解决办法.
情景还原: 今天一个朋友说网站不能上传图片,我检查后发现一直卡住在上传页面,一直滚动,是个Fckeditor控件2.6.3的. 经过google以后得到的结论是图片上传成功,但是没有返回结果,在服务器 ...
- yum安装vsftpd时错误 解决办法
有时候用yum安装软件包的时候会出现如下错误 没搞懂这是为什么,一番百度之后,发现如下方法可解决此问题,按步骤执行 1.yum clean all 2.yum makecache 3.yum upda ...
- 在Win7上安装AutoCAD2007碰到的问题及其解决办法
作者:朱金灿 来源:http://blog.csdn.net/clever101 昨天在Win7上安装AutoCAD2007碰到一个问题:安装时首先是提示缺少.net framework 2.0 ru ...
最新文章
- shell常用的基础命令
- 【Java】 Java网络编程总结
- macOS 环境安装Flutter
- 【SSL】使用Keytool工具生成证书及签名完整步骤
- 排序1+1:冒泡排序法(BubbleSort)的改进以及效率比较
- java与c++中的对象序列化分析
- P2146 [NOI2015] 软件包管理器
- docker内存阀值_kubernetes调度之资源耗尽处理配置
- [thinkphp 5.0源码阅读] 缓存(一)
- Struts2_day03--向值栈放数据
- 网站技术架构发展之我见--[引子]
- 搜狗词库合集分享_Rime小狼毫
- 如何基于FastReport报表工具,生成报表PDF文档展示医院处方笺的内容
- journalctl查看服务日志
- tp5模板使用php函数,tp5模板变量使用自定义函数
- 安卓Push Rejected解决
- Win XP iis组件补丁(ghost xp)iis5.1
- android实现vr 功能,VR模式成亮点:属于Android N的10大新功能
- docker搭建snipe-it
- solidworks 2017/2018快捷键
热门文章
- 启动报错:读取 jar时出错; error in opening zip file
- 11尺寸长宽 iphone_2019新发布iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max尺寸规格对比
- 全国大学生英语竞赛总结
- Ubuntu14.04安装LSD-SLAM
- 类的继承——cancas绘制五彩小球
- 利用ipconfig命令查看IP及释放和重获IP
- MTK平台的srvcc相关故障
- 计算机29首流行音乐叫什么,2018结婚用的歌曲排名 50首流行歌曲燃爆婚礼现场...
- chrome 打印布局_Chrome 网页打印中的宽度控制
- ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runn