使用EC2实例创buildAWS EC2自己的AMI时出错

我正在AWS EC2中创build一个自己的centOS 64位ami,通过以下链接http://www.idevelopment.info/data/AWS/AWS_Tips/AWS_Management/AWS_10.shtml 。 现在,我正在为EC2实例创build自己的AMI。

所以,当我发出这个命令#yum -c /opt/ec2/yum/yum-xen.conf –installroot = / mnt / ec2-image -y groupinstall基地我收到以下错误,

yum -c /opt/ec2/yum/yum-xen.conf –installroot = / mnt / ec2-image -y groupinstall Base没有安装组文件。 也许运行:yum组标记转换(见man yum)无法检索镜像列表http:// repo 。$ awsregion。$ awsdomain / $ releasever / main /mirror.list错误是14:PYCURL ERROR 6 – “无法parsing主机:回购协议。$ awsregion。$ awsdomain”

其中一个configuration的存储库失败(未知),yum没有足够的caching数据继续。 在这一点上,唯一可以做的安全的事情是失败的。 有几种方法来解决这个问题:

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. Disable the repository, 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 <repoid> 4. 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=<repoid>.skip_if_unavailable=true Cannot find a valid baseurl for repo: amzn-main/$releasever 

我无法弄清楚这个问题。 任何人都可以帮助我解决这个问题,思想也是有帮助的。

TIA …

以上可能有以下原因。 1.检查您的服务器和连接到互联网的交换机之间是否有代理服务器? 如果有,请删除代理。

  1. 建议使用yum clear all命令清除所有内容。

  2. 检查yum.conf文件,看看存储库是否被评论等。取消注释存储库。

  3. 您也可以禁用最快的镜像插件。 检查这是否1,2,3以上失败。

  4. 如果以上4个选项都不起作用,那么dns可能只是一个问题。