Help us understand the problem. What is going on with this article?

Could not resolve host などと表示された時の解決方法

More than 5 years have passed since last update.

MacのVagrantにあるCentOSで開発をしていたところ謎のエラーがでて困りました。

AWSのSDKが動かない

AWSのクラスは読み込めているのにPutObjectがないと言われます。

Error executing "PutObject" on "https://s3-ap-northeast-1.amazonaws.com/pugiemonn/pugi-wapu.png"; AWS HTTP error: cURL error 6: Could not resolve host: s3-ap-northeast-1.amazonaws.com; Unknown error (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

awsのsdkがオカシイのかな?と考えました。

composer update しようとして失敗

SDKがおかしいのかなと考え、composer updateをしようとしたところうまく動きませんでした。

[Composer\Downloader\TransportException]                                                                                                         
 The "https://packagist.org/packages.json" file could not be downloaded: php_network_getaddresses: getaddrinfo failed: Name or service not known  
 failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known

だめです\(^o^)/
composerも失敗しました。

つまり、SDKは存在しているがAWSへのアクセスで失敗しているということみたいです。

結論

MacのDHCPがおかしかったみたいです。

Wifiを切るを選択して再度繋ぎ直したところ動くようになりました(☝ ՞ਊ ՞)

pugiemonn
GoogleTagManagerを利用してGAを操るようなマーケターとしてお仕事しています
pugiemonn_com
pugiemonn.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away