事象
EC2 インスタンスに awslogs パッケージをインストールしようとしたらエラーになった。
#sudo yum install -y awslogs
File "/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
原因
pythonの3になった際、シンボリックリンクを書き換えてしまったらしい
yumコマンドがpythonで書かれているので、
以下の2つのファイルのスクリプトの先頭行の部分を、python2に修正することで対応する
/usr/bin/yum
/usr/libexec/urlgrabber-ext-down
#!/usr/bin/python
↓
#/usr/bin/python2
再度awslogs パッケージをインストールコマンド実行
#sudo yum install -y awslogs
これでyum コマンドでのエラーが解消できているはず。