1

ansible github リポジトリへの 1.07 リリース後に最新のプルを実行して以来、インストール フェーズで失敗しているようです。

例:

ansible-playbook playbooks/byo/config.yml

戻り値:

Traceback (most recent call last):
File "/bin/ansible-playbook", line 324, in <module>
 sys.exit(main(sys.argv[1:]))
 File "/bin/ansible-playbook", line 264, in main
 pb.run()
File "/usr/lib/python2.7/site-packages/ansible/playbook/__init__.py",        line 310, in run
     play = Play(self, play_ds, play_basedir,    vault_password=self.vault_password)
File "/usr/lib/python2.7/site-packages/ansible/playbook/play.py", line 124, in __init__
ds = template(basedir, ds, temp_vars)
File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 140, in template
d[k] = template(basedir, v, templatevars, lookup_fatal, depth, expand_lists, convert_bare, fail_on_undefined, filter_fatal)
File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 140, in template
d[k] = template(basedir, v, templatevars, lookup_fatal, depth, expand_lists, convert_bare, fail_on_undefined, filter_fatal)
File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 124, in template
varname = template_from_string(basedir, varname, templatevars, fail_on_undefined)
File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 346, in template_from_string
environment.filters.update(_get_filters())
File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 54, in _get_filters
    plugins = [ x for x in utils.plugins.filter_loader.all()]
 File "/usr/lib/python2.7/site-packages/ansible/utils/plugins.py", line 232, in all
self._module_cache[path] = imp.load_source('.'.join([self.package, name]), path)
File "/root/cluster/openshift-ansible/filter_plugins/oo_filters.py", line 10, in <module>
    import OpenSSL.crypto
ImportError: No module named OpenSSL.crypto

これは、プルの前の数日前にうまく機能していたので、リポジトリ内の何かがこの変更を引き起こしたと感じています。

何か案は?

どうも

4

2 に答える 2

1

このエラーの理由は、どうやら数日間 ansible-openshift が要件にリストされていないか、自動的にインストールされない別の追加モジュールに依存しているためです。

実行中:

yum install -y pyOpenSSL

今のところこの問題を修正しているようです。

于 2015-11-05T22:25:11.307 に答える