Comments (13)
Thanks for the stacktrace, that will help. Out of curiosity, what is the name of the rvm cookbook in your cookbooks/ directory? Is it rvm/
or chef-rvm/
?
from rvm.
It's called chef-rvm/
. I copied the cookbook folder to rvm/
to see if that might be a quick fix, but I got the same result.
from rvm.
Ok, thanks for trying that. Clearly something else going on. Did the stacktrace output change at all? I'm guessing the error might be slightly different...
from rvm.
The stacktrace did not change at all, I'm afraid.
from rvm.
Ok, I isolated the cookbook right down like you have in your Vagrantfile example and was able to reproduce this when calling the rvm cookbook chef-rvm
. You would need to run a vagrant destroy
to completely wipe out your vagrant box, then name cookbooks/chef-rvm
to cookbooks/rvm
and re-run vagrant up
to start from scratch.
If you're still having problems however, could you turn on chef debug level logging and post a gist of your output? Here's my example of a successful run, the reproduced issue and a Vagrantfile example with debug logging turned on.
from rvm.
That fixed it! Thanks for taking the time to help me with this - I greatly appreciate it!
from rvm.
That's great to hear! I think the "fix" will be to add a section in the readme explaining how you can install it. That's on my list in any case.
from rvm.
Renaming the cookbook name fixed the issue for me, too.
from rvm.
On RHL 5.7, any recipe I run, even simple one: { "run_list": [ "recipe[ntp]" ] } yields same result:
"NameError: wrong constant name ChefOpenindiana.Role"
Can anyone point me in a direction that might fix this? Thanks!
from rvm.
If you are using Librarian-Chef, then you can add this line to your Cheffile:
cookbook "rvm",
:git => "https://github.com/fnichol/chef-rvm",
:ref => "v0.8.2" # optional
The next time you run librarian-chef install
, Librarian will download the fnichol/chef-rvm
cookbook but install it as rvm
in your cookbooks directory.
from rvm.
I set up my chef server to run chef-solo since there is no other chef server to provision it, and this is the server that gives the error. Other RHEL5.7 chef clients work fine, and the chef server works well as the server. I did not use librarian-chef install, but I can set-up as you describe and give it a try...
from rvm.
Be careful using Librarian for only one cookbook, because it's designed to be used for all the cookbooks in your chef-repo and once and it takes control of your cookbooks directory, managing the cookbooks in there according to what's in your Cheffile.
from rvm.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
from rvm.
Related Issues (20)
- user::install only supports one user HOT 1
- Is this project dead? HOT 7
- Deprecated Features HOT 2
- cannot load such file -- chef/mixin/command HOT 6
- gem_package recipe breaks chef_gem HOT 1
- Chef 12.17.5: could not find filename for attribute .gitkeep in cookbook rvm HOT 1
- How do you use this with chef solo? HOT 1
- Use --no-document instead of --no-rdoc --no-ri HOT 5
- Compatibility with Ubuntu 18.04 HOT 4
- Dangerfile should use failure instead of fail
- Remove .rubocop.yml with Dangerfile
- Update Changelog
- Run latest cookstyle
- Update builds to be parallel
- Could not parse `-/metadata.rb': undefined method `chef_version' HOT 2
- Support Modern Operating systems and have working dokken
- Error: cannot load such file -- rvm HOT 7
- rvm Chef 17 compatibility
- No resource, method, or local variable named `create_rvm_shell_chef_wrapper' for `Chef::Recipe "default"' HOT 2
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rvm.