在将服务器从 CentOS 8 转换为 AlmaLinux 8 后尝试更新 Plesk 时遇到的错误,特别是 “Failed to download metadata for repo ‘PLESK_18_0_41-extras'” 消息,通常是由于 Plesk 的存储库未正确配置以适应新系统。

解决方案:

  1. 清理 YUM/DNF 缓存: 首先,清理包管理器的缓存,以确保其未使用过时的信息:
    sudo dnf clean all
    sudo rm -rf /var/cache/dnf
  2. 重新配置 Plesk 存储库: 下载并重新配置适用于 AlmaLinux 8 的 Plesk 存储库。使用以下命令重新配置它们:
    sudo plesk installer --select-release-current --reinstall-patch --upgrade-installed-components
  3. 更新系统: 在重新配置存储库后,尝试再次更新 Plesk:
    sudo dnf update
  4. 验证存储库: 确保 Plesk 存储库指向的是适用于 AlmaLinux 8 的正确版本。如有必要,可以编辑 /etc/yum.repos.d/ 中的存储库文件。
  5. 联系 Plesk 支持: 如果上述步骤无法解决问题,可能需要联系 Plesk 支持以获取进一步的帮助。
  6. 修改plesk repo: mv /etc/yum.repos.d/plesk.repo /etc/yum.repos.d/plesk.repo.bk