zoukankan      html  css  js  c++  java
  • “/var/run/yum.pid 已被锁定”和“cannot open Packages database in /var/lib/rpm”

    问题描述:

    已加载插件:fastestmirror, refresh-packagekit, security
    /var/run/yum.pid 已被锁定,PID 为 17148 的另一个程序正在运行。
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 196 M RSS (211 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:42 ago
        State  : Uninterruptible, pid: 17148
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 196 M RSS (211 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:44 ago
        State  : Uninterruptible, pid: 17148
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 202 M RSS (217 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:46 ago
        State  : Running, pid: 17148
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 202 M RSS (217 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:48 ago
        State  : Running, pid: 17148
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 202 M RSS (217 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:50 ago
        State  : Running, pid: 17148
    另外一个程序锁定了 yum;等待它退出……
      The other application is: yum
        Memory : 207 M RSS (222 MB VSZ)
        Started: Thu Aug 22 20:13:54 2019 - 32:52 ago
        State  : Uninterruptible, pid: 17148

    解决办法:

    rm -fr /var/run/yum.pid

    删除此文件后,可能报错

    rpmdb: Thread/process 17148/3077801664 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@localhost run]# yum install php -y
    rpmdb: Thread/process 17148/3077801664 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

    解决办法:rm -fr /var/lib/rpm/__db*


  • 相关阅读:
    Java实现 LeetCode 640 求解方程(计算器的加减法计算)
    PHP zip_entry_compressedsize() 函数
    PHP zip_entry_close() 函数
    PHP zip_close() 函数
    PHP xml_set_unparsed_entity_decl_handler() 函数
    PHP xml_set_processing_instruction_handler() 函数
    格列隙 | grid-row-gap (Grid Layout)
    格列隙 | grid-column-gap (Grid Layout)
    格列端 | grid-column-end (Grid Layout)
    格列开始 | grid-column-start (Grid Layout)
  • 原文地址:https://www.cnblogs.com/zxw-xxcsl/p/11399207.html
Copyright © 2011-2022 走看看