2016-08-03 7 views
7

私は最近開発環境で1.9.1から2.1にアップグレードしました。私はpipを使って2.1をインストールするためにvirtualenvを使います。最近脚本を実行している間、私はこのエラーを得た:不可能なアップグレード2.1:gather_subsetエラー

fatal: [xxxxx-dev.com]: FAILED! => {"changed": false, "failed": true, "msg": "unsupported parameter for module: gather_subset"} 

私はAnsible 2.1で、彼らはホストに関する制限された事実を収集するための新機能が追加されていますが、デフォルトでは、それはすべてのgather_subsetを設定していることがわかります。したがって、私は自分の設定ファイルにこの値を設定しておらず、デフォルトにallを期待しています。

このエラーは1回だけ発生し、その後の実行には成功しました。私もhereと読んでいますが、aptを使って個別にインストールした場合、問題が発生する可能性がありますが、私はvenvを使用しているので、バージョン2.1を使用することが強制されます。どんな助けもありがとうございます。

+0

エラーを再現できますか?それとも、一度だけ起こったのですか? –

答えて

3

2日間苦労した後、私はついにそれが失敗した理由を理解します。

私がライブラリをインストールしていたvirtualenvの代わりに、/ usr/share/ansibleから安全なシステムを作ることができたのは、私が設定している、システムの実行可能なライブラリは、私たちがプレイブックを実行していたホスト上で時代遅れであったため、失敗しました。私は、最新のモジュールがvenvにインストールされているかどうかを確認するために設定を削除しました。

関連する問題