Amazon EC2 - (Linux Instance) - sudo yum update (curl error 28 - Timeout was reached )

0

I connected to an amazon EC2 linux instance using SSH client. In order to update the VM, I mentioned the sudo yum update command but gives a curl error 28. In order to resolve the error I have done the following:

  1. Internet gateway in the subnet is open.
  2. I used the following linux commands : a. rm -rf \var\cache\y b. rm -rf \var\cache\yum c. Then tried to update it again using sudo yum update
  3. I have opened the port 80, 22 and 443 in inbound and outbound rules and also custom TCP port in outbound rules
  4. To check if the EC2 instance has an active connection, did the following: a. ping google.com command b. got the following response : PING google.com (142.250.183.14) 56(84) bytes of data. client_loop: send disconnect: Connection reset (Seems like a temporary connection)
  5. Used a different mirror : a. sudo nano /etc/yum.repos.d/amazonlinux.repo b. replaced the mirror list in the file with the availability zone mirror eg : https://repo.ap-south-1.amazonaws.com/ c. sudo yum clean all d. sudo yum update

I have tried all the above solutions but I keep getting the same error i.e., curl error 28. Amazon Linux 2023 repository 0.0 B/s | 0 B 06:00 Errors during downloading metadata for repository 'amazonlinux':

Please suggest how to resolve the error.

已提问 1 年前1604 查看次数
1 回答
0
  • Check to make sure no Network ACLs are blocking
  • Set the outbound rule on the security group to wide open
  • curl www.google.com instead of ping.
profile pictureAWS
专家
kentrad
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则