網站首頁 編程語言 正文
使用yum命令時報錯Cannot retrieve metalink for repository epel
- 問題背景
- 問題分析
- 問題處理
問題背景
通過Yum安裝ftp時報如下錯誤:
$ yum search ftp
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Run the command with the repository temporarily disabled
yum --disablerepo=<repoid> ...
4. Disable the repository permanently, so yum won't use it by default. Yum
will then just ignore the repository until you permanently enable it
again or use --enablerepo for temporary usage:
yum-config-manager --disable <repoid>
or
subscription-manager repos --disable=<repoid>
5. Configure the failing repository to be skipped, if it is unavailable.
Note that yum will try to contact the repo. when it runs most commands,
so will have to try and fail each time (and thus. yum will be be much
slower). If it is a very temporary problem though, this is often a nice
compromise:
yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
問題分析
檢查出現問題環境的服務器源:
$ ls /etc/yum.repos.d/
epel.repo epel-testing.repo redhat.repo rhel-source.repo rhel-source.repo.oldyum
正常環境的服務器源:
$ ls /etc/yum.repos.d/
redhat.repo rhel-source.repo
應該是問題環境中安裝epel源的問題。
問題處理
刪掉問題環境中的epel源(可以預先備份到其他地方),然后執行yum clean all
清理yum緩存。
$ rm -f /etc/yum.repos.d/epel*
$ rm -f /etc/yum.repos.d/rhel-source.repo.oldyum
原文鏈接:https://blog.csdn.net/Sebastien23/article/details/125130556
相關推薦
- 2022-11-30 Docker容器數據卷的使用教程_docker
- 2022-12-06 C#實現跑馬燈效果的示例代碼_C#教程
- 2022-06-25 JQuery操作與遍歷元素并設置其屬性、樣式和內容_jquery
- 2023-01-03 Kotlin中Lambda表達式與高階函數使用分析講解_Android
- 2022-10-12 pandas學習之df.set_index的具體使用_python
- 2023-03-15 Docker網絡配置及部署SpringCloud項目詳解_docker
- 2022-07-15 Python?print函數:如何將對象打印輸出_python
- 2022-10-14 MapStruct 代碼生成器
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支