Aliyun Linux 2系统的经典网络ECS实例无法执行yum命令

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 941

问题描述

符合如下条件的ECS实例执行yum update命令失败,返回仓库(repo)地址无效的提示。

镜像:aliyun-2.1903-x64-20G-alibase-20190327.vhd及之后所有版本。

内核:kernel-4.19.24-9.al7及之后所有内核版本。

网络:经典网络。

问题原因

Aliyun Linux 2系统的经典网络ECS实例非阿里云官方支持的场景,可能无法连接默认YUM仓库文件中的地址。

解决方案

阿里云提醒您:

•如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。

•如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。

•如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

临时解决方案

1.参考如下步骤,临时解决该问题:

2.登录目标ECS实例。

3.修改/etc/yum.repos.d/aliyun-base.repo配置文件,修改后的内容如下。

说明:如果该配置文件不存在,需先创建该文件。

[base]

name=AliYun-$releasever - Base - mirrors.aliyun.com

baseurl=http://mirrors.aliyun.com/alinux/$releasever/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

#released updates

[updates]

name=AliYun-$releasever - Updates - mirrors.aliyun.com

baseurl=http://mirrors.aliyun.com/alinux/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

#additional packages that may be useful

[extras]

name=AliYun-$releasever - Extras - mirrors.aliyun.com

baseurl=http://mirrors.aliyun.com/alinux/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

# plus packages provided by Aliyun Linux dev team

[plus]

name=AliYun-$releasever - Plus - mirrors.aliyun.com

baseurl=http://mirrors.aliyun.com/alinux/$releasever/plus/$basearch/

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

删除/etc/yum.repos.d/目录下的其他.repo的配置文件,比如/etc/yum.repos.d/epel.repo。

固化解决方案

经典网络的ECS实例非阿里云官方支持的场景,建议您更换ECS实例的网络类型为VPC网络,详情请参见经典网络迁移至VPC网络

适用于

•云服务器ECS

阿里云代理商  阿里云合作伙伴

本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: