1
[root@ip-172-31-27-95 rpm]# yum -d 10 install munin-node
Loading "priorities" plugin
Loading "update-motd" plugin
Loading "upgrade-helper" plugin
Config time: 0.007
Yum version: 3.4.3
rpmdb time: 0.000
Setting up Package Sacks
amzn-main/latest                                                                                                                                                                 
| 2.1 kB     00:00     
amzn-main/latest/group                                                                                                                                                               
|  35 kB     00:00     
amzn-main/latest/primary_db                                                                                                                                                          
| 3.6 MB     00:00     
amzn-updates/latest                                                                                                                                                                  
| 2.3 kB     00:00     
amzn-updates/latest/group                                                                                                                                                            
|  35 kB     00:00     
amzn-updates/latest/updateinfo                                                                                                                                                       
| 384 kB     00:00     
amzn-updates/latest/primary_db                                                                                                                                                       
| 167 kB     00:00     
pkgsack time: 0.767

我正在尝试安装munin-node到我的 Amazon Linux 中。不幸的是,每次我运行时yum install munin-node,它都会卡在读取存储库,如上面的片段所示。

我已经尝试了以下故障排除:

  1. 杀死yum进程
  2. rpm --rebuilddb
  3. rm /var/run/yum.pid
  4. yum clean all
4

3 回答 3

2

我遇到了同样的问题,所以我使用以下方法检查了任何共享文件锁:
lslocks
并发现有 3 个进程获取相同的系统锁文件 /var/lib/rpm/.dbenv.lock

它是:

  1. rpm
  2. yum
  3. package-cleanup

所以我删除了文件:
sudo rm /var/lib/rpm/.dbenv.lock

尝试再次安装,它工作!

于 2018-10-04T14:56:49.863 回答
0

显然我需要的只是重新启动服务器并yum install再次正常工作。不知道出了什么问题。

于 2017-05-31T06:59:41.103 回答
0

我通过直接禁用回购解决了这个问题。我的案例是 ius.repo 和 collaboraoffice.com_repos_CollaboraOnline_CODE-centos7.repo 导致 yum 执行需要很长时间才能完成。

因此,我使用 vim 编辑器直接编辑了 .repo 文件,如下所示:

vi /etc/yum.repos.d/ius.repo

然后设置

enabled=1

enabled=0

而且我已经以与上述相同的方式禁用了 collaboraoffice.com_repos_CollaboraOnline_CODE-centos7.repo。

之后,我执行了

yum update

结果证明没问题。

希望这可以帮助某人。

于 2020-08-13T07:29:25.173 回答