[英]Yum Install is taking forever to read default repositories in Amazon Linux
[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
,它都會卡在讀取存儲庫中,如上面的代碼片段所示。
我已經嘗試了以下故障排除:
rpm --rebuilddb
rm /var/run/yum.pid
yum clean all
我遇到了同樣的問題,所以我使用以下方法檢查了任何共享文件鎖定:
lslocks
並發現3個進程獲取相同的系統鎖文件/var/lib/rpm/.dbenv.lock
它是:
rpm
yum
package-cleanup
所以我刪除了文件:
sudo rm /var/lib/rpm/.dbenv.lock
再次嘗試安裝,成功!!!
顯然,我所需要的只是重新啟動服務器,然后yum install
可以正常工作了。 雖然不確定出了什么問題。
我通過直接禁用 repo 解決了這個問題。 就我而言, 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
結果證明沒問題。
希望這可以幫助某人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.