When trying to converge cookbooks, I get an octal error and haven't been able to determine its cause. The error is:
Resolving cookbook dependencies with Berkshelf 7.0.6...
------Exception-------
Class: Kitchen::ActionFailed
Message: 1 actions failed.
Failed to complete #converge action: ["\x80\x00\x00\x00`\x12\x95," is not an octal string]
A similar error can also been seen when I try to resolve dependencies with Berkshelf:
$ berks install
Resolving cookbook dependencies...
Fetching cookbook index from https://supermarket.chef.io...
Using windows (5.1.3)
ArgumentError "\x80\x00\x00\x00`\x12\x95," is not an octal string
I'm running on Ubuntu 14.04 and Chef version:
Chef Version:
$ chef --version
Chef Development Kit Version: 3.0.36
chef-client version: 14.1.12
delivery version: master (7206afaf4cf29a17d2144bb39c55b7212cfafcc7)
berks version: 7.0.2
kitchen version: 1.21.2
inspec version: 2.1.72
One weird thing that I'm noticing is that the dependencies are being resolved with Berkshelf 7.0.6 but Chef thinks that 7.0.2 is installed. Not sure whether that's a real issue or a red herring. Any ideas on how to debug/resolved?
I'm going to point the obvious, but if you weren't able to fix it with the the answer from @gravesb, try running it with the -d flag, so you can have a better idea on whats going on.