报错:CentOS 8 安装宝塔提示“Error: Failed to download metadata for repo 'appstream'”


解决CentOS 8安装宝塔面板时的元数据下载错误!由于CentOS 8官方已停止维护,导致默认镜像源失效,安装过程中出现'Failed to download metadata for repo appstream'错误。本文提供简单有效的解决方案:只需执行'dnf swap centos-linux-repos centos-stream-repos && dnf distro-sync -y'将系统切换至CentOS Stream 8,即可恢复正常安装。操作前建议备份数据,确保网络稳定。这一方案不仅解决安装问题,还能让系统继续接收更新和安全补丁,保障服务器安全稳定运行。

解决 CentOS 8 安装宝塔时 "Error: Failed to download metadata for repo 'appstream'" 错误

问题现象

在 CentOS 8 系统上安装宝塔面板时,可能会遇到如下错误提示:

Error: Failed to download metadata for repo 'appstream'

这个错误会导致安装过程中断,无法正常完成宝塔面板的安装。

错误原因

出现此错误的原因是 CentOS 8 官方已停止维护,导致其默认的镜像源失效。当系统尝试从这些失效的源下载软件包元数据时,就会失败并报错。

自 2021 年 12 月 31 日起,CentOS 8 已停止更新和维护,官方不再提供安全更新和补丁。这意味着系统无法再从官方源获取软件包和更新,进而导致类似安装宝塔这样的操作失败。

解决方案

要解决此问题,需要将系统从 CentOS 8 切换到 CentOS Stream 8,这是一个持续更新的滚动发行版,可作为 CentOS 8 的替代方案。具体操作步骤如下:

  1. 首先,执行以下命令将系统切换为 CentOS Stream 8:

    dnf swap centos-linux-repos centos-stream-repos && dnf distro-sync -y

    这个命令会:

    • 替换软件仓库配置文件
    • 同步并更新系统到 CentOS Stream 8
  2. 完成上述操作后,系统已成功切换到 CentOS Stream 8,此时可以正常安装宝塔面板:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

注意事项

在切换到 CentOS Stream 8 之前,建议您:

  • 备份重要数据,以防操作过程中出现意外
  • 确保系统有足够的磁盘空间进行更新
  • 确保网络连接稳定,因为下载和更新过程可能需要一些时间

总结

通过将 CentOS 8 系统切换为 CentOS Stream 8,可以解决因官方源失效导致的"Error: Failed to download metadata for repo 'appstream'"错误。这一操作不仅能够解决安装宝塔面板的问题,还能让系统继续接收更新和安全补丁,保障服务器的安全性和稳定性。


文章目录


    报错:安装宝塔后,SSH 连接变慢/卡顿

    报错:登录宝塔时提示“用户名或密码错误”(忘记密码)

    评 论
    评论已关闭