首页 > 系统相关 >centos 8 Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No UR

centos 8 Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No UR

时间:2023-12-05 20:23:43浏览次数:40  
标签:prepare centos No repos Failed mirrorlist yum AppStream

 查询后发现问题的原因是Centos8于2021年年底停止了服务,我们在使用yum源安装时候,出现下面错误“错误:Failed to download metadata for repo ‘AppStream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist”。

解决办法:

1. 进入yum的repos目录:  

cd /etc/yum.repos.d/

2. 修改所有的CentOS文件内容:

  分别输入已下2行命令:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

3. 测试是否可以yum安装:

yum -y install gcc

如果再没有异常信息,则安装就成功了。

标签:prepare,centos,No,repos,Failed,mirrorlist,yum,AppStream
From: https://www.cnblogs.com/quqibinggan/p/17878080.html

相关文章

  • 如何使用 PreparedStatement 来避免 SQL 注入,并提高性能?
    ✨前言✨本篇文章主要如何使用PreparedStatement来避免SQL注入,并提高性能?......
  • Xcode 展示failed to prepare the device for development
    首先打开链接找到https://gitee.com/Han0/iOSDeviceSupport 找到对应版本,解压其次打开终端输入 open/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport然后将解压后的文件夹放进去,即可重启xcode......
  • Proxy下的Prepare透传,让GaussDB(for MySQL)更稳固,性能更卓越
     本文分享自华为云社区《Proxy下的Prepare透传,让GaussDB(forMySQL)更稳固,性能更卓越》,作者:GaussDB数据库。1.引言在很多业务场景下,数据库应用程序处理大量相同的SQL语句——只需更改SQL语句中的文字或变量值。例如:使用相同的SQL模板进行WHERE查询,SET 更新和VALUES 插入等操......
  • centOS6.5 无法使用yum源的问题 removing mirrorlist with no valid mirrors: /var/ca
     一次在临时服务器执行yum命令出现报错问题:removingmirrorlistwithnovalidmirrors:/var/cache/yum/x86_64/6/base/mirrorlist.txt ......1、修改fastestmirror.conf的配置参数sed-i"s|enabled=1|enabled=0|g"/etc/yum/pluginconf.d/fastestmirror.conf2、备份......
  • 预编译语句Prepared Statements,俗称动态sql
    --创建临时表用动态sql创建set@sqls=concat('createtemporarytable',`temptableTableName`,'(variablevarchar(200),variableValuevarchar(200),variableDatevarchar(50))');preparestmt1from@sqls;#准备好sql语句executestmt1;......
  • javaweb--API详解-PreparedStatemen
    PreparedStatemen1、预编译SQL语句并执行,预防SQL注入问题对关键字进行转义登录模块packagecom.avb.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassloginin{publicstati......
  • CentOS 8 解决 Error: Failed to download metadata for repo 'appstream': Cannot pr
      原因CentOS-8于2021年12月31日停止了源的服务。 解决办法3.1.备份原有的yum源配置文件cd/etc/yum.repos.d/mkdirbak;cp*.repobak/执行如下命令,替换配置文件内容sed-i's/$releasever/8-stream/g'CentOS*repo刷新yum缓存即可yumclean;yummakecache......
  • Error: Failed to download metadata for repo 'appstream': Cannot prepare internal
    一背景跑了一份centos容器,想装一下net-tools,报如下错误Error:Failedtodownloadmetadataforrepo'appstream':Cannotprepareinternalmirrorlist:NoURLsinmirrorlist 二解决参考帖子:https://developer.aliyun.com/article/1165954  CentOS已经停止......
  • 在MySQL的PREPARE中绑定WHERE IN子句参数
    1.PREPARE简介在MySQL中,PREPARE是一种用于准备执行动态SQL语句的机制。通过PREPARE,你可以将一个SQL查询或操作的查询计划(执行计划)准备好,然后在稍后的时间点执行它,而不是立即执行。这带来了以下好处:SQL注入防护:使用PREPARE可以在准备SQL语句时进行参数绑定,从而防......
  • 关于prepareStatement.excuteUpdate();方法返回值=1,但是表中数据不发生改变的问题(hbas
    问题描述我在执行增删改查时,查询完美,但是另外三个就比较让人无语了,这里的m值=1(为后台控制台输出看到),界面也能够正常跳转,但是数据不发生任何改变;问题解决经过查阅资料发现,原来在hbase数据库里面,我们还需要在对数据表进行改变的同时,还需要加上这么一条语句,放在:intm=psmt.exec......