Skip to content

Instantly share code, notes, and snippets.

@rhenning
Created December 3, 2013 16:03
Show Gist options
  • Save rhenning/7771812 to your computer and use it in GitHub Desktop.
Save rhenning/7771812 to your computer and use it in GitHub Desktop.
Berkshelf thinks nonexistent cookbooks are frozen
rhenning@apprhenning:~/git/Provisioning/chef/cookbooks/neat-mongodb$ bundle exec berks upload --halt-on-frozen
Using neat-mongodb (0.1.0) from metadata
Using mongodb (0.13.7)
Using build-essential (1.4.2)
Using chef-sugar (1.0.1)
Using ebs (0.4.5)
Using xfsprogs (0.0.1)
Using aws (1.8.5)
Using neat_libraries (0.3.3)
Using chef-solo-search (0.5.1)
Using apt (2.3.0)
Using python (1.4.4)
Using yum (2.4.2)
Using runit (1.4.0)
Uploading neat-mongodb (0.1.0) to: 'http://23.23.222.164:4000/'
caused by #<Ridley::Errors::HTTPConflict: {"error":["The cookbook neat-mongodb at version 0.1.0 is frozen. Use the 'force' option to override."]}>: {"error":["The cookbook neat-mongodb at version 0.1.0 is frozen. Use the 'force' option to override."]}
rhenning@apprhenning:~/git/Provisioning/chef/cookbooks/neat-mongodb$ knife cookbook show neat-mongodb
ERROR: The object you are looking for could not be found
Response: Cannot find a cookbook named neat-mongodb
rhenning@apprhenning:~/git/Provisioning/chef/cookbooks/neat-mongodb$ bundle exec berks version
Berkshelf (2.0.10)
Copyright 2012-2013 Riot Games
Jamie Winsor (<jamie@vialstudios.com>)
Josiah Kiehl (<jkiehl@riotgames.com>)
Michael Ivey (<michael.ivey@riotgames.com>)
Justin Campbell (<justin.campbell@riotgames.com>)
Seth Vargo (<sethvargo@gmail.com>)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment