Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 将centos存储库添加到Amazon Linux实例_Amazon Web Services_Amazon Ec2_Foreman - Fatal编程技术网

Amazon web services 将centos存储库添加到Amazon Linux实例

Amazon web services 将centos存储库添加到Amazon Linux实例,amazon-web-services,amazon-ec2,foreman,Amazon Web Services,Amazon Ec2,Foreman,我正在尝试将以下yum存储库添加到我的AWS实例中: 问题是此源中没有包含所需元数据的repodata/目录,如何添加此存储库而不出现以下错误: yum-config-manager --add-repo https://centos.pkgs.org/7/centos-x86_64/ yum install -y katello https://centos.pkgs.org/7/centos-x86_64/repodata/repomd.xml: [Errno 12] Timeout on

我正在尝试将以下yum存储库添加到我的AWS实例中:

问题是此源中没有包含所需元数据的repodata/目录,如何添加此存储库而不出现以下错误:

yum-config-manager --add-repo https://centos.pkgs.org/7/centos-x86_64/
yum install -y katello
https://centos.pkgs.org/7/centos-x86_64/repodata/repomd.xml: [Errno 12] Timeout on 
https://centos.pkgs.org/7/centos-x86_64/repodata/repomd.xml: (28, 'Connection timed out 
after 5001 milliseconds')

我目前缺少多个依赖项,如python rhsm和selinux策略,它们都只存在于centos.pkgs存储库中。

您的URL错误,以下内容对我有效:

RUN curl http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 -o RPM-GPG-KEY-CentOS-7
RUN rpm --import RPM-GPG-KEY-CentOS-7
RUN yum-config-manager --add-repo='http://mirror.centos.org/centos/7/os/x86_64/'
请注意,他们的许多软件包将与Amazon的预装软件包冲突


我发现的一个解决方法是不添加该repo,而是对我的所有安装使用
yum-install
。我不得不通过添加更多的.rpm链接来手动解决一些依赖关系,但至少它最终起到了作用。

您的URL是错误的,以下内容对我有效:

RUN curl http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 -o RPM-GPG-KEY-CentOS-7
RUN rpm --import RPM-GPG-KEY-CentOS-7
RUN yum-config-manager --add-repo='http://mirror.centos.org/centos/7/os/x86_64/'
请注意,他们的许多软件包将与Amazon的预装软件包冲突

我发现的一个解决方法是不添加该repo,而是对我的所有安装使用
yum-install
。我不得不通过添加更多的.rpm链接来手动解决一些依赖关系,但至少最终还是成功了