LoginSignup
1
1

More than 5 years have passed since last update.

AWSコマンド打ったら [Errno 2] No such file or directory

Posted at

もらったサーバでAWSコマンドを打ったらエラーになった

いろいろインストールとか面倒だったので、インストール済みのAMIをもらってサーバ構築をしたんですが、AWSコマンドを確認しようと

aws ec2 describe-instances

って打ったら

[Errno 2] No such file or directory

ってそっと出力されて処理が終了してしまった。

原因はなんだろう。。。

エラーを見ただけじゃ原因がイマイチ分からない。
とりあえずSecurity group、Network ACL、Route Table、IAM周りを確認(あ、、、IAM権限ついてない)

修正したけど状況変わらず。。。

もしや、AWS CLIが古い、、、のか?

AWS CLIのバージョンをあげようとしてみた。

とりあえずpipを打ってみる。
pip install awscli

結果、以下を連発
InsecurePlatformWarning: A true SSLContext object is not available.

からの、以下。
Could not find a version that satisfies the requirement awscli (from versions: )
No matching distribution found for awscli

んー、、、SSL系のエラーか?

SSL周りがどうやらあやしい

いろいろ調べてみると認証局の証明書が古いかも。
ってことで、新しい証明書をとってこよう。
wget http://curl.haxx.se/ca/cacert.pem

古い証明書を退避して置換え。
cp -rp cacert.pem /etc/pki/tls/ca-bundle.crt

結果

うまくいきました。
どうやら認証局の証明書が古かった模様。
同じエラーの人がいたら参考にして下さい。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1