CentOS 6.10にpython2.7をインストールし、続いてcloud-initをインストールしたのですが
バージョン確認(cloud-init -v)にてエラーとなってしまいました。
エラーログは以下の通りです。
[root@ip-xxx-xxx-xxx-xxx bin]# cloud-init -v Traceback (most recent call last): File "/usr/bin/cloud-init", line 43, in <module> from cloudinit import netinfo File "/usr/lib/python2.6/site-packages/cloudinit/netinfo.py", line 23, in <module> import cloudinit.util as util File "/usr/lib/python2.6/site-packages/cloudinit/util.py", line 59, in <module> from cloudinit import url_helper File "/usr/lib/python2.6/site-packages/cloudinit/url_helper.py", line 27, in <module> import requests File "/usr/lib/python2.6/site-packages/requests/__init__.py", line 53, in <module> from .packages.urllib3.contrib import pyopenssl File "/usr/lib/python2.6/site-packages/requests/packages/__init__.py", line 96, in load_module __import__(real_name) File "/usr/lib/python2.6/site-packages/urllib3/__init__.py", line 7, in <module> from .connectionpool import HTTPConnectionPool, HTTPSConnectionPool, connection_from_url File "/usr/lib/python2.6/site-packages/urllib3/connectionpool.py", line 100 _blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK} ^ SyntaxError: invalid syntax
エラーログにてpyhonが/usr/lib/python2.6〜となっているのでこれが原因ではと思っているのですが
これをあとからインストールした2.7に変更する方法が調べても見当たりませんでした。
試しに/usr/bin/pythonを/opt/rh/python27/root/usr/bin/pythonのシンボリックリンクに置き換えてみましたが
以下のエラーが発生し、もはやお手上げ状態です。
[root@ip-xxx-xxx-xxx-xxx bin]# cloud-init -v Traceback (most recent call last): File "/usr/bin/cloud-init", line 39, in <module> from cloudinit import patcher ImportError: No module named cloudinit
その他、pip等のバージョンは以下の通りです。
[root@ip-xxx-xxx-xxx-xxx bin]# pip -V pip 20.0.2 from /opt/rh/python27/root/usr/lib/python2.7/site-packages/pip (python 2.7) [root@ip-xxx-xxx-xxx-xxx bin]# which pip /opt/rh/python27/root/usr/bin/pip [root@ip-xxx-xxx-xxx-xxx bin]# python -V Python 2.7.17 [root@ip-xxx-xxx-xxx-xxx bin]# which python /opt/rh/python27/root/usr/bin/python [root@ip-xxx-xxx-xxx-xxx bin]# which cloud-init /usr/bin/cloud-init [root@ip-xxx-xxx-xxx-xxx bin]# cat /etc/redhat-release CentOS release 6.10 (Final)
上記事象について解決方法をご存知の方いらっしゃいましたら
ご教授のほどお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/25 15:23
2020/03/25 15:54
2020/03/26 04:27
2020/03/26 05:30