linux - 无法应用 yum 更新或安装任何东西

标签 linux amazon-web-services amazon-ec2 centos

在 AWS 上创建 EC2 实例后,我已使用 SSH(PEM 文件)连接到服务器,并且我正在尝试在服务器上安装 Cpanel,但在尝试更新或安装任何内容时出现此错误。
我的命令:

 yum update
我得到的错误:
amzn2extra-docker                                                                                      | 3.0 kB  00:00:00
amzn2extra-epel                                                                                        | 3.0 kB  00:00:00
amzn2extra-kernel-5.10                                                                                 | 3.0 kB  00:00:00
epel/x86_64/metalink                                                                                   |  14 kB  00:00:00
remi-safe                                                                                              | 3.0 kB  00:00:00
http://r.vestacp.com/cmmnt//x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.


One of the configured repositories failed (Vesta - cmmnt),
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=vesta ...

  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 vesta
     or
         subscription-manager repos --disable=vesta

  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=vesta.skip_if_unavailable=true

failure: repodata/repomd.xml from vesta: [Errno 256] No more mirrors to try.
http://r.vestacp.com/cmmnt//x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found


P.S 我使用的是 Root 用户。
软件版本:亚马逊 Linux 2

最佳答案

我已经尝试了错误提示的选项,但没有一个有效,这就是我解决这个问题的方法

cd /etc/yum.repos.d
然后
rm vesta.repo
现在 Yum 更新和安装任何软件包都可以正常工作。

关于linux - 无法应用 yum 更新或安装任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70812308/

相关文章:

linux - 我如何知道/dev/input/eventX (X=0..7) 中的哪个有 Linux 输入流?

c# - 在 C# 中以编程方式进行 Win7 屏幕截图

android - 适用于 iOS/Android 的 AWS 移动开发工具包中内置网络的安全性如何?

amazon-web-services - 如何使用 Terraform 在 RDS MySQL 上执行 SQL 脚本?

mysql - 无法从 AWS EC2 实例中找到创建的数据库

linux - s-nail 错误 : Cannot send email to myself

linux - 对 zImage 进行逆向工程

amazon-web-services - AWS EKS 节点组 "Create failed": Instances failed to join the kubernetes cluster

amazon-ec2 - 使用 ec2 开发人员工具导入 vmdk 文件时出错

amazon-web-services - 我可以在 AWS 负载均衡器中指定除 index.html 之外的其他 ping 路径吗