参考:


今日执行rpm --rebuilddb报错

# rpm --rebuilddb
warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock

解决办法:删除/var/lib/rpm/.rpm.lock即可,之后重建正常。

# rm -f /var/lib/rpm/.rpm.lock
# rpm --rebuilddb

也可通过fuser /var/lib/rpm/.rpm.lock查看占用的进程,之后ps aux |grep processid找到对应程序,杀死即可。