現在、シェフのテストキッチンを使用して自分の設定を管理ノードに適用する前にテストしています。シェフのテスト台所がDebian 7.11のインスタンスに収束しません
私は、テストするプラットフォームとしてUbuntu 14.04 + 16.04とDebian 7.11 + 8.8を指定しました。 Ubuntu 14.04 + 16.04インスタンスとDebian 8.8インスタンスに自分の設定を収束させることができました。しかし、私はこれを引き起こす可能性のあるかわからないんだけど、
/opt/chef/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/chef/embedded/lib/libruby.so.2.4)
が犯人である:
kitchen converge jenkins-complete-install-debian-711
-----> Starting Kitchen (v1.16.0)
-----> Converging <jenkins-complete-install-debian-711>...
Preparing files for transfer
Preparing dna.json
Resolving cookbook dependencies with Berkshelf 5.6.4...
Removing non-cookbook files before transfer
Preparing validation.pem
Preparing client.rb
-----> Chef Omnibus installation detected (install only if missing)
Transferring files to <jenkins-complete-install-debian-711>
/opt/chef/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/chef/embedded/lib/libruby.so.2.4)
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: 1 actions failed.
>>>>>> Converge failed on instance <jenkins-complete-install-debian-711>. Please see .kitchen/logs/jenkins-complete-install-debian-711.log for more details
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
ようです:Debianの7.11インスタンスに収束しようとすると、私は次のエラーメッセージが表示されます。エラー。 Debian 7.11はbento project on githubに基づいてサポートされているようですので、これを動作させるには私の側で修正する必要があると思います。 Debian 7.11でテストキッチンを使っている人はいますか?