0
我目前正在使用厨师的测试厨房来测试我的配置,然后将它们应用到我的受管节点。厨师测试厨房未能收敛在Debian 7.11实例
我已经指定了Ubuntu 14.04 + 16.04以及Debian 7.11 + 8.8作为测试平台。我可以将我的配置集中在Ubuntu 14.04 + 16.04实例以及Debian 8.8实例上。当试图收敛于Debian的7.11例如,我收到以下错误信息:
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
看来:
/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)
是罪魁祸首,但我不知道什么可能会导致此错误。它看起来像Debian 7.11支持根据bento project on github,所以我想像我需要修改我的一方来让这个工作。有没有人有使用Debian 7.11的测试厨房的经验?