LoadError on kitchen converge. LoadError cannot load such file poise_archive/cheftie
Opened this issue · 0 comments
deppfx commented
I am getting the below issue when running
localhost@deppfx 00:11:45: ~/git/airflow-cookbook $ (master) kitchen converge airflow-scheduler-centos-72
-----> Starting Kitchen (v1.17.0)
-----> Converging <airflow-scheduler-centos-72>...
Preparing files for transfer
Preparing dna.json
Resolving cookbook dependencies with Berkshelf 6.3.1...
Removing non-cookbook files before transfer
Preparing validation.pem
Preparing client.rb
el 7 x86_64
Getting information for chef stable 14.12.3 for el...
downloading https://omnitruck.chef.io/stable/chef/metadata?v=14.12.3&p=el&pv=7&m=x86_64
to file /tmp/install.sh.11431/metadata.txt
trying wget...
sha1 dea8e74571b15ebb65e03269f0b7c39b49819148
sha256 a8baf9229d392d723ff42e6b529b7b18411f5909d13247dd39ec0a073b37bb8e
url https://packages.chef.io/files/stable/chef/14.12.3/el/7/chef-14.12.3-1.el7.x86_64.rpm
version 14.12.3
downloaded metadata file looks valid...
downloading https://packages.chef.io/files/stable/chef/14.12.3/el/7/chef-14.12.3-1.el7.x86_64.rpm
to file /tmp/install.sh.11431/chef-14.12.3-1.el7.x86_64.rpm
trying wget...
Comparing checksum with sha256sum...
Installing chef 14.12.3
installing with rpm...
warning: /tmp/install.sh.11431/chef-14.12.3-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 83ef826a: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:chef-14.12.3-1.el7 ################################# [100%]
Thank you for installing Chef!
Transferring files to <airflow-scheduler-centos-72>
Starting Chef Client, version 14.12.3
Creating a new client identity for airflow-scheduler-centos-72 using the validator key.
resolving cookbooks for run list: ["airflow::default", "airflow::scheduler"]
Synchronizing Cookbooks:
- apt (7.1.1)
- airflow (1.2.4)
- poise-python (1.7.0)
- poise-languages (2.1.2)
- poise-archive (1.5.0)
- poise (2.8.2)
Installing Cookbook Gems:
Compiling Cookbooks...
================================================================================
Recipe Compile Error in /tmp/kitchen/cache/cookbooks/poise-archive/libraries/default.rb
================================================================================
LoadError
---------
cannot load such file -- poise_archive/cheftie
Cookbook Trace:
---------------
/tmp/kitchen/cache/cookbooks/poise-archive/libraries/default.rb:19:in `<top (required)>'
Relevant File Content:
----------------------
/tmp/kitchen/cache/cookbooks/poise-archive/libraries/default.rb:
12: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: # See the License for the specific language governing permissions and
14: # limitations under the License.
15: #
16:
17: raise 'Halite is not compatible with no_lazy_load false, please set no_lazy_load true in your Chef configuration file.' unless Chef::Config[:no_lazy_load]
18: $LOAD_PATH << File.expand_path('../../files/halite_gem', __FILE__)
19>> require "poise_archive/cheftie"
20:
System Info:
------------
chef_version=14.12.3
platform=centos
platform_version=7.2.1511
ruby=ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
program_name=/opt/chef/bin/chef-client
executable=/opt/chef/bin/chef-client
Running handlers:
[2019-06-25T07:12:41+00:00] ERROR: Running exception handlers
Running handlers complete
[2019-06-25T07:12:41+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 04 seconds
[2019-06-25T07:12:41+00:00] FATAL: Stacktrace dumped to /tmp/kitchen/cache/chef-stacktrace.out
[2019-06-25T07:12:41+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2019-06-25T07:12:41+00:00] FATAL: LoadError: cannot load such file -- poise_archive/cheftie
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: 1 actions failed.
>>>>>> Converge failed on instance <airflow-scheduler-centos-72>. Please see .kitchen/logs/airflow-scheduler-centos-72.log for more details
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration