在 CentOS 8 进行更新的时候提示错误: Error: Failed to download metadata for repo appstream” 完整的错误提示为: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist https://www.ossez.com/t/centos-8-appstream/13928
Epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist CentOS Linux 8 - AppStream 91 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream 对这个字段进行注释: vim /etc/yum.repos.d/CentOS-Epel.repo 第二个问题: Error: Failed to download metadata for repo 'appstream 网络没问题就看对应的软件源是否出现问题,具体排查/etc/yum.repos.d目录下这三个文件: CentOS-Base.repo CentOS-AppStream.repo CentOS-Extras.repo releasever/BaseOS/basearch/os/ 如果前两个方法都没有解决,说明不是源的问题,查了好久看到这篇帖子:https://techglimpse.com/failed-metadata-repo-appstream-centos
大家都知道Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failed to download metadata for repo ‘AppStream’:
错误:无法下载 repo ‘appstream’ 的元数据 如果您仍然管理系统正在运行的 CentOS 8 并尝试使用dnf update or更新软件包yum update,您将遇到以下错误 Error : Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
目录 问题 解决 问题 同步仓库 ‘AppStream’ 缓存失败,忽略这个 repo。 元数据缓存已建立。
、CentOS-Linux-Base.repo、CentOS-Linux-AppStream.repo这些文件,这些文件的源没有被替换,因此需要手动替换下这些文件源。 / enabled=0 gpgcheck=1 gpgkey=http://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official [AppStream ] name=Qcloud centos AppStream - $basearch baseurl=http://mirrors.cloud.tencent.com/centos/$releasever ]的配置粘贴到【CentOS-AppStream.repo】以及【CentOS-Linux-AppStream.repo】中,并将改文件的所有内容,粘贴到【CentOS-Linux-Base.repo】 重新运行makechche [root@VM-0-5-centos yum.repos.d]# yum makecache Repository AppStream is listed more
查看所有的仓库 [root@cby ~]# dnf repolist repo id repo name AppStream CentOS -8 - AppStream BaseOS CentOS-8 - Base Stream-AppStream CentOS-Stream - AppStream Stream-BaseOS CentOS-Stream - Base Stream-extras CentOS-Stream - noarch 0.0.25-6.el8 appstream 156 k adcli x86_64 0.8.2-9 noarch 32:9.11.26-2.el8 appstream 102 k bind-utils x86
对于CAD应用程序的情况,AppStream允许工程师在工程现场通过平板电脑进行快速更新。而对于医疗成像应用程序,AWS AppStream让多个医学专家进行远程协作变得更为简便。 开始实现客户端应用云化 使用AWS AppStream需要首先考虑的是找出AppStream应用程序背后的业务模式和收入模式。如今,在美国东部地区部署这些应用程序的成本是83美分/ 小时。 对于云计算应用程序,AppStream需要至少3M/秒的带宽。 入门步骤 AppStream支持一个可将Windows应用程序安装程序转换至AppStream实例的交互式部署向导。 当客户端会话结束时,AppStream数据将丢失。如果需要在AppStream应用程序之间实现数据共享,或者在客户端会话之间继续保留数据,那么可设立某种形式的持久性存储。
1.6.1-6.el8 AppStream 64 1.6.1-6.el8 AppStream 1:1.0.2o-3.el8 AppStream 64 1:1.0.2o-3.el8 AppStream 2.1.27-5.el8 AppStream
BaseOS/$basearch/os/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centosofficial [appstream ] name=CentOS Stream $releasever - AppStream baseurl=http://mirrors.aliyun.com/centos/$releasever-stream /AppStream/$basearch/os/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centosofficial ] name=CentOS Stream $releasever - AppStream - Tsinghua baseurl=https://mirrors.tuna.tsinghua.edu.cn/ /AppStream/$basearch/os/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official
redhat.repo 将这段内容粘贴进去 [BaseOS] name=BaseOS baseurl=file:///mnt/cdrom/BaseOS enabled=1 gpgcheck=0 [AppStream ] name=AppStream baseurl=file:///mnt/cdrom/AppStream enabled=1 gpgcheck=0 :wq! 3.RHEL8中将软件源分成了两部分:BaseOS 和 AppStream,所以相对于RHEL7要多配置AppStream软件源,否则安装软件会报错。
年底仓库全部停止运营, 之前的源都不能用了 问题 centos yum报错 - Status code: 404 for https://mirrors.aliyun.com/centos/centos/8/AppStream 1.如果服务器在国内,可以使用: vi /etc/yum.repos.d/CentOS-AppStream.repo [AppStream] name=CentOS-$releasever - AppStream baseurl=http://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/ gpgcheck=1 enabled=1 gpgkey=file enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial 2.如果是外网服务器,可以用facebook的源,修改方法同上: AppStream 的 baseurl 填: http://mirror.facebook.net/centos/8-stream/AppStream/x86_64/os/ BaseOS 的 baseurl 填: http
] name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos-vault /8.5.2111/AppStream/\$basearch/os/ http://mirrors.aliyuncs.com/centos-vault/8.5.2111/AppStream/\$basearch /os/ http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/\$basearch/os/ gpgcheck=0 gpgkey ] name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos-vault /8.5.2111/AppStream/\$basearch/os/ http://mirrors.aliyuncs.com/centos-vault/8.5.2111/AppStream/\$basearch
错误提示如下: [root@localhost /etc/yum.repos.d]# yum makecache CentOS-8.0 - AppStream CentOS-8.0 - Extras 8.4 B/s | 38 B 00:04 同步仓库 'AppStream ### [AppStream] name=CentOS-8 - AppStream - mirrors.aliyun.com failovermethod=priority baseurl=https ://mirrors.aliyun.com/centos/8/AppStream/x86_64/os/ http://mirrors.aliyuncs.com/centos/8/AppStream /x86_64/os/ http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/ gpgcheck=1 gpgkey
] name=ali_AppStream baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/ gpgcheck =0 本地源 [local_BaseOS] name=local_BaseOS baseurl=file:///iso/BaseOS/ gpgcheck=0 [local_AppStream] name =ali_AppStream baseurl=file:///iso/AppStream/ gpgcheck=0 永久挂载 vim /etc/fstab 添加内容 /dev/sr0 /iso ] name = ${namedeta}_AppStream baseurl = file:///mnt/AppStream gpgcheck = 0 EOF cat >> /etc/fstab << ] name = ${namedeta}_AppStream baseurl = https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/
/BaseOS/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS [AppStream ] name=OpenCloudOS $releasever - AppStream baseurl=https://mirrors.pku.edu.cn/opencloudos/$releasever /AppStream/$basearch/os/ baseurl=https://mirrors.tencent.com/opencloudos/$releasever/AppStream/$basearch /os/ #baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/AppStream/$basearch/os/ gpgcheck /AppStream/source/tree/ baseurl=https://mirrors.tencent.com/opencloudos/$releasever/AppStream/source/
//mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo yum仓库配置文件在/etc/yum.repos.d目录下,再修改CentOS-Linux-AppStream.repo 文件,直接拷贝CentOS-Linux-BaseOS中的appstream部分即可; [appstream] name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/ http://mirrors.aliyuncs.com /centos-vault/8.5.2111/AppStream/$basearch/os/ http://mirrors.cloud.aliyuncs.com/centos-vault /8.5.2111/AppStream/$basearch/os/ gpgcheck=0 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
centos-release-stream 接着,输入如下命令,查看已安装完毕的 dnf repolist 结果如下: [root@VM-0-5-centos ~]# dnf repolist Repository AppStream yum.repos.d/CentOS-Epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist Repository AppStream in the configuration Repository fasttrack is listed more than once in the configuration Repository AppStream Qcloud centos OS - x86_64 PowerTools Qcloud centos PowerTools - x86_64 Stream-AppStream CentOS-Stream - AppStream Stream-BaseOS CentOS-Stream - Base Stream-extras
列出PHP module dnf module list php 结果类似如下: CentOS Linux 8 - AppStream Name Stream Profiles x86_64 2.4.37-39.module_el8 AppStream 106 k libsodium x86_64 1.0.18-2.el8 noarch 1:1.14.1-9.module_el8 AppStream 24 k php-cli x86_64 8.0.12-1.el8.remi 查看dnf库中mysql版本 dnf list mysql mysql.x86_64 8.0.26-1.module_el8.4.0+915+de215114 appstream 查看dnf库中Nginx版本 dnf list nginx nginx.x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 appstream
3、完美解决CentOS8 yum安装AppStream报错,更新yum后无法makecache的问题 $ yum -y install httpd mariadb-server mariadb php 0.0 B/s | 0 B 00:04 Failed to download metadata for repo 'AppStream ' Error: Failed to download metadata for repo 'AppStream' $ ll /etc/yum.repos.d/ $ cat /etc/yum.repos.d /CentOS-AppStream.repo $ cat /etc/yum.repos.d/CentOS-Base.repo 找到跟新后CentOS-Base.repo中[AppStream]标签内的内容并复制 打开CentOS-AppStream.repo,注释掉原有内容,并插入新内容 重新运行 $ yum makecache,操作成功 4、yum update中断报错怎么办?