-
Notifications
You must be signed in to change notification settings - Fork 100
config.rb expand_path: no implicit conversion of Proc into String #228
Comments
Same error as #227, but this seems like a real bug. |
Can confirm, just bit by this too. On the same berkshelf version on Vagrant 1.6.3 |
++ just got this as well. @rhardouin's fix worked for me. I simplified the syntax a bit: @client_key = @client_key.call if @client_key.kind_of? Proc |
Ran into the same thing today. @rhardouin's fix worked for me as well. 👍 |
Confirming as the others, the @rhardouin fix works. |
This is a ridley issue and is being tracked on Ridley: berkshelf/ridley#285 |
@sethvargo so this is closed here and there. but no actual code change? just asking 'cause I'm hit by something similar (maybe vagrant-chef-zero related)
but fixing this just brings to more yak shaving
but I've read that there are some changes coming in 1.7 ? what's your advice on using berkshelf with zero at the moment? |
@rhardouin it's not closed on Ridley. This is a Ridley issue, not a Vagrant-Berkshelf/Berkshelf issue. |
I hit this issue earlier today, and though I have not fixed anything really, I did find a workaround. Specifically the section for chef-repo: https://docs.getchef.com/install_dk.html |
@ehaselwanter Were you able to arrive at a working vagrant-berkshelf and vagrant-chef-zero combination? I'm a bit baffled due to thinking this was a common setup. From the vagrant-chef-zero readme:
I don't see where it sends the berks command (and ridley) the IP address it says it's uploading to. |
Caught the same bug. @rhardouin fix worked. Why hasn't this been fixed? |
Hi,
I've just run OpenStack Monasca which uses vagrant-berkshelf-2.0.1 and got the following error:
config.rb:58 is:
So I made a dirty hack like this and it works fine:
I don't know at all vagrant-berkshelf, a neater fix is surely needed.
Best,
Romain
The text was updated successfully, but these errors were encountered: