自从yum光盘挂载之后就用不了yum了

sineke 2020-04-19 06:44:46
[root@centos7 yum.repos.d]# yum list
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=fasttrack&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"


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 find a valid baseurl for repo: fasttrack/7/x86_64
[root@centos7 yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo
[root@centos7 yum.repos.d]# ll
total 28
-rw-r--r--. 1 root root 276 Apr 19 18:33 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Sep 5 2019 CentOS-CR.repo
-rw-r--r--. 1 root root 314 Apr 19 15:30 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 629 Apr 19 18:36 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Sep 5 2019 CentOS-Sources.repo
-rw-r--r--. 1 root root 6639 Sep 5 2019 CentOS-Vault.repo
[root@centos7 yum.repos.d]#
...全文
12769 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁打的牛 2020-07-30
  • 打赏
  • 举报
回复
我的环境是centos7
将cd中填入资源文件,然后参考如下,希望对你有帮助:
[root@mysql2 ~]#mkdir /mnt/cd
[root@mysql2 ~]#mount /dev/cdrom /mnt/cd
[root@mysql2 ~]# mv /etc/yum.repos.d/*.repo ~

[root@mysql2 ~]# vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///mnt/cd
gpgcheck=0
enable=1
[root@mysql2 ~]# yum repolist
最后安装
1零二4 2020-07-30
  • 打赏
  • 举报
回复
卸载掉原来的yum镜像,然后将/etc/yum.repos.d中的再用yum源备份或者改名,然后重新载入原yum源CentOS-Base.repo,yum clean all
1零二4 2020-07-08
  • 打赏
  • 举报
回复
查看yum源的repo里面怎么写的,之前如果用的本地挂接镜像方式的话,查看是否有备份的repo文件,还有查看下光盘yum配置文件中的gpgcheck,enabled这两个参数和你正式启用的yum源中的参数,一般情况下,只要卸载掉原来光盘镜像,备份现在yum源,重新下载或者还原原来备份yum源就可以了
zdj_844457168 2020-07-01
  • 打赏
  • 举报
回复
把你之前Yum光盘的那个文件删除或者移动到其他文件夹里 清理yum缓存就可以了 如果还不可以 检查网络是否通的

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧