Post date: 2013/12/21 2:47:26
chefスクリプトで、debianとcentosに対応しているつもりだったが、centos5では pip install PILでエラー。
https://github.com/pypa/pip/issues/1253 によれば、原因は、centos5デフォルトのpythonのバージョンが2.4と古く、pipは python2.6でないと動かない。doh!
以下を参考にepelから python26を入れた。
参考:http://takatamajp.wordpress.com/2013/06/17/install_python26_to_centos59_by_yum/
yum install python26 python26-distribute --enablerepo=epel
easy_install-2.6 pip
chefスクリプトのためには、python-develも必要だったので、yum install python26-devel
今更 centos5のために、chefスクリプトを拡張するのも面倒なので、centos5では、上記の方法でpython26環境を作ってもらうことにする。
以上