2

puppetlabs-mongodbを使用してVagrant VM hashicorp/precise32をプロビジョニングしているときに、次のエラーが発生しました。

ノードの /tmp/vagrant-puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 での不明な関数の選択

params.ppの 6 行目を見ると、次のことがわかりました。

$service_manage = pick($mongodb::globals::mongod_service_manage, true)

しかし、それを解決する方法がわからない。

どうすれば修正できますか?

ありがとう。

4

1 に答える 1

4

どのようにモジュールをインストールしましたか?

このモジュールはpuppetlabs/stdlibに依存しています。stlib のバージョンは 2.2 以上である必要があります - これは関数が定義されている場所です

stdlib モジュールをインストールまたはアップグレードすれば問題ありません。

于 2015-09-12T18:48:01.227 に答える