網站首頁 編程語言 正文
使用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
相關推薦
- 2023-05-26 解讀tf.keras.layers模塊中的函數_python
- 2022-03-15 BeanCreationException或NoSuchBeanDefinitionExceptio
- 2023-01-12 Android入門之BroadCast模擬實現異地登錄事件發生后的主動退出_Android
- 2022-08-16 C語言超詳細講解函數指針的運用_C 語言
- 2022-08-15 springboot實現動態數據源切換
- 2021-10-28 C++文件流讀寫操作詳解_C 語言
- 2022-06-16 golang默認Logger日志庫在項目中使用Zap日志庫_Golang
- 2022-08-30 C語言深入詳解四大內存函數的使用_C 語言
- 最近更新
-
- 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同步修改后的遠程分支