-
-
Save joshuaconner/de7df84c59e9de47732a to your computer and use it in GitHub Desktop.
chef-docker-registry re-run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu:~$ sudo rm -rfv /opt/docker-registry/ | |
removed ‘/opt/docker-registry/shared/cached-copy/build.sh’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test-requirements.txt’ | |
removed ‘/opt/docker-registry/shared/cached-copy/config_sample.yml’ | |
removed ‘/opt/docker-registry/shared/cached-copy/wsgi.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/run.sh’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/cache.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/config.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/gcs.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/s3.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/boto_base.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/local.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/ellipticsbackend.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/__init__.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/storage/glance.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/lib/storage’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/checksums.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/signals.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/lib/__init__.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/lib’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/toolkit.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/index.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/tags.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/app.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/images.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/registry/__init__.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/registry’ | |
removed ‘/opt/docker-registry/shared/cached-copy/README.md’ | |
removed ‘/opt/docker-registry/shared/cached-copy/setup-configs.sh’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/nginx.conf’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/docker-registry.conf’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/docker_registry_test.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/README.md’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/repository.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/util.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/repositories/dynport/redis/images’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/repositories/dynport/redis/_index’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/repositories/dynport/redis’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/repositories/dynport’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/repositories’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/0e03f25112cd513ade7c194109217b9381835ac2298bd0ffb61d28fbe47081a8/layer’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/0e03f25112cd513ade7c194109217b9381835ac2298bd0ffb61d28fbe47081a8/json’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/0e03f25112cd513ade7c194109217b9381835ac2298bd0ffb61d28fbe47081a8’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c/layer’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c/json’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/e0acc43660ac918e0cd7f21f1020ee3078fec7b2c14006603bbc21499799e7d5/layer’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/e0acc43660ac918e0cd7f21f1020ee3078fec7b2c14006603bbc21499799e7d5/json’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images/e0acc43660ac918e0cd7f21f1020ee3078fec7b2c14006603bbc21499799e7d5’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index/images’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures/index’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/fixtures’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/logger.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/docker_registry.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/.gitignore’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/handler.go’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/Dockerfile’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/Makefile’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl/image.go’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib/golang_impl’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/docker-registry_debian.sh’ | |
removed ‘/opt/docker-registry/shared/cached-copy/contrib/docker-registry_RHEL.sh’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/contrib’ | |
removed ‘/opt/docker-registry/shared/cached-copy/scripts/import_old_tags.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/scripts/dump_repos_data.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/scripts/create_ancestry.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/scripts’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.dotcloudignore’ | |
removed ‘/opt/docker-registry/shared/cached-copy/tox.ini’ | |
removed ‘/opt/docker-registry/shared/cached-copy/dotcloud.yml’ | |
removed ‘/opt/docker-registry/shared/cached-copy/supervisor.conf’ | |
removed ‘/opt/docker-registry/shared/cached-copy/LICENSE’ | |
removed ‘/opt/docker-registry/shared/cached-copy/nginx.conf’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.travis.yml’ | |
removed ‘/opt/docker-registry/shared/cached-copy/requirements.txt’ | |
removed ‘/opt/docker-registry/shared/cached-copy/gunicorn_config.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.gitignore’ | |
removed ‘/opt/docker-registry/shared/cached-copy/config_test.yml’ | |
removed ‘/opt/docker-registry/shared/cached-copy/Dockerfile’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/config’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/logs/HEAD’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs/remotes/origin/HEAD’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs/remotes/origin’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs/remotes’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs/heads/master’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs/heads’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/logs/refs’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/logs’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/description’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/HEAD’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/packed-refs’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/branches’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/index’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/refs/remotes/origin/HEAD’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/refs/remotes/origin’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/refs/remotes’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/refs/tags’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/refs/heads/master’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/refs/heads’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/refs’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/shallow’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/info/exclude’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/info’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/post-update.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/prepare-commit-msg.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/pre-commit.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/commit-msg.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/pre-applypatch.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/update.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/pre-rebase.sample’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/hooks/applypatch-msg.sample’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/hooks’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/objects/info’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/objects/pack/pack-4ca46bff6735af4bb81be9b23f930bb3fea6e54f.idx’ | |
removed ‘/opt/docker-registry/shared/cached-copy/.git/objects/pack/pack-4ca46bff6735af4bb81be9b23f930bb3fea6e54f.pack’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/objects/pack’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git/objects’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/.git’ | |
removed ‘/opt/docker-registry/shared/cached-copy/redis.conf’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/test_local_storage.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/gcs.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/utils/mock_s3_storage.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/utils/mock_boto_s3.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/utils/mock_dict.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/utils/__init__.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/test/utils’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/test_index.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/workflow.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/test_images.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/test_tags.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/base.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/test_s3_storage.py’ | |
removed ‘/opt/docker-registry/shared/cached-copy/test/sitecustomize.py’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy/test’ | |
removed directory: ‘/opt/docker-registry/shared/cached-copy’ | |
removed directory: ‘/opt/docker-registry/shared’ | |
removed directory: ‘/opt/docker-registry/’ | |
ubuntu:~$ sudo chef-client | |
Starting Chef Client, version 11.8.0 | |
resolving cookbooks for run list: ["docker-registry"] | |
Synchronizing Cookbooks: | |
- docker-registry | |
- application_nginx | |
- application | |
- nginx | |
- apt | |
- bluepill | |
- rsyslog | |
- build-essential | |
- ohai | |
- runit | |
- yum | |
- application_python | |
- python | |
- gunicorn | |
- supervisor | |
Compiling Cookbooks... | |
[2013-11-21T18:10:16+00:00] WARN: Chef::Mixin::RecipeDefinitionDSLCore is deprecated. Use Chef::DSL::Recipe instead. | |
[2013-11-21T18:10:16+00:00] WARN: Called from: | |
/var/chef/cache/cookbooks/application/resources/default.rb:23:in `class_from_file' | |
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.8.0/lib/chef/mixin/from_file.rb:42:in `class_eval' | |
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.8.0/lib/chef/mixin/from_file.rb:42:in `class_from_file' | |
[2013-11-21T18:10:16+00:00] WARN: Chef::Mixin::LanguageIncludeRecipe is deprecated, use Chef::DSL::IncludeRecipe | |
instead. | |
[2013-11-21T18:10:16+00:00] WARN: Called from: | |
/var/chef/cache/cookbooks/application_nginx/providers/nginx_load_balancer.rb:21:in `class_from_file' | |
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.8.0/lib/chef/mixin/from_file.rb:42:in `class_eval' | |
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.8.0/lib/chef/mixin/from_file.rb:42:in `class_from_file' | |
Converging 6 resources | |
Recipe: docker-registry::default | |
* group[docker-registry] action create (up to date) | |
* user[docker-registry] action create (up to date) | |
* directory[/var/lib/docker-registry] action create (up to date) | |
* application_python_gunicorn[docker-registry] action nothing (skipped due to action :nothing) | |
* application_nginx_nginx_load_balancer[docker-registry] action nothing (skipped due to action :nothing) | |
* application[docker-registry] action force_deploy * application_python_gunicorn[docker-registry] action before_compile (skipped due to only_if) | |
* application_nginx_nginx_load_balancer[docker-registry] action before_compile (skipped due to only_if) | |
(up to date) | |
Recipe: <Dynamically Defined Resource> | |
* package[libevent-dev] action install (up to date) | |
* package[git] action install (up to date) | |
* directory[/opt/docker-registry] action create | |
- create new directory /opt/docker-registry | |
- change mode from '' to '0755' | |
- change owner from '' to 'docker-registry' | |
- change group from '' to 'docker-registry' | |
* directory[/opt/docker-registry/shared] action create | |
- create new directory /opt/docker-registry/shared | |
- change mode from '' to '0755' | |
- change owner from '' to 'docker-registry' | |
- change group from '' to 'docker-registry' | |
* ruby_block[docker-registry before_deploy] action runRecipe: docker-registry::default | |
* application_python_gunicorn[docker-registry] action before_deploy (skipped due to only_if) | |
* application_nginx_nginx_load_balancer[docker-registry] action before_deploy (skipped due to only_if) | |
- execute the ruby block docker-registry before_deploy | |
Recipe: <Dynamically Defined Resource> | |
* deploy_revision[docker-registry] action force_deploy | |
- clone from https://github.com/dotcloud/docker-registry.git into /opt/docker-registry/shared/cached-copy | |
================================================================================ | |
Error executing action `force_deploy` on resource 'deploy_revision[docker-registry]' | |
================================================================================ | |
Mixlib::ShellOut::ShellCommandFailed | |
------------------------------------ | |
Expected process to exit with [0], but received '128' | |
---- Begin output of git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e ---- | |
STDOUT: | |
STDERR: fatal: reference is not a tree: ab2a346ae246b65eecc4e68bb91a2ec25ea7756e | |
---- End output of git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e ---- | |
Ran git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e returned 128 | |
Resource Declaration: | |
--------------------- | |
# In /var/chef/cache/cookbooks/application/providers/default.rb | |
122: @deploy_resource = send(new_resource.strategy.to_sym, new_resource.name) do | |
123: action force ? :force_deploy : :deploy | |
124: scm_provider new_resource.scm_provider | |
125: revision new_resource.revision | |
126: repository new_resource.repository | |
127: enable_submodules new_resource.enable_submodules | |
128: user new_resource.owner | |
129: group new_resource.group | |
130: deploy_to new_resource.path | |
131: ssh_wrapper "#{new_resource.path}/deploy-ssh-wrapper" if new_resource.deploy_key | |
132: shallow_clone new_resource.shallow_clone | |
133: rollback_on_error new_resource.rollback_on_error | |
134: all_environments = ([new_resource.environment]+new_resource.sub_resources.map{|res| res.environment}).inject({}){|acc, val| acc.merge(val)} | |
135: environment all_environments | |
136: migrate new_resource.migrate | |
137: all_migration_commands = ([new_resource.migration_command]+new_resource.sub_resources.map{|res| res.migration_command}).select{|cmd| cmd && !cmd.empty?} | |
138: migration_command all_migration_commands.join(' && ') | |
139: restart_command do | |
140: ([new_resource]+new_resource.sub_resources).each do |res| | |
141: cmd = res.restart_command | |
142: if cmd.is_a? Proc | |
143: version = Chef::Version.new(Chef::VERSION) | |
144: provider = if version.major > 10 || version.minor >= 14 | |
145: Chef::Platform.provider_for_resource(res, :nothing) | |
146: else | |
147: Chef::Platform.provider_for_resource(res) | |
148: end | |
149: provider.load_current_resource | |
150: provider.instance_eval(&cmd) | |
151: elsif cmd && !cmd.empty? | |
152: execute cmd do | |
153: user new_resource.owner | |
154: group new_resource.group | |
155: environment all_environments | |
156: end | |
157: end | |
158: end | |
159: end | |
Compiled Resource: | |
------------------ | |
# Declared in /var/chef/cache/cookbooks/application/providers/default.rb:122:in `run_deploy' | |
deploy_revision("docker-registry") do | |
provider Chef::Provider::Deploy::Revision | |
action [:force_deploy] | |
retries 0 | |
retry_delay 2 | |
deploy_to "/opt/docker-registry" | |
environment {:SETTINGS_FLAVOR=>"dev"} | |
repository_cache "cached-copy" | |
symlinks {"config.yml"=>"config.yml"} | |
revision "0.6.0" | |
rollback_on_error true | |
remote "origin" | |
shallow_clone true | |
scm_provider Chef::Provider::Git | |
keep_releases 5 | |
cookbook_name "docker-registry" | |
repo "https://github.com/dotcloud/docker-registry.git" | |
user "docker-registry" | |
group "docker-registry" | |
restart_command #<Proc:0x000000037a6e28@/var/chef/cache/cookbooks/application/providers/default.rb:139> | |
before_migrate #<Proc:0x000000037a4650@/var/chef/cache/cookbooks/application/providers/default.rb:166> | |
before_symlink #<Proc:0x000000037a4448@/var/chef/cache/cookbooks/application/providers/default.rb:169> | |
before_restart #<Proc:0x000000037a4240@/var/chef/cache/cookbooks/application/providers/default.rb:172> | |
after_restart #<Proc:0x000000037a3f20@/var/chef/cache/cookbooks/application/providers/default.rb:175> | |
shared_path "/opt/docker-registry/shared" | |
destination "/opt/docker-registry/shared/cached-copy" | |
end | |
[2013-11-21T18:10:17+00:00] ERROR: Running exception handlers | |
[2013-11-21T18:10:17+00:00] ERROR: Exception handlers complete | |
[2013-11-21T18:10:17+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out | |
Chef Client failed. 3 resources updated | |
[2013-11-21T18:10:17+00:00] ERROR: deploy_revision[docker-registry] (/var/chef/cache/cookbooks/application/providers/default.rb line 122) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '128' | |
---- Begin output of git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e ---- | |
STDOUT: | |
STDERR: fatal: reference is not a tree: ab2a346ae246b65eecc4e68bb91a2ec25ea7756e | |
---- End output of git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e ---- | |
Ran git checkout -b deploy ab2a346ae246b65eecc4e68bb91a2ec25ea7756e returned 128 | |
[2013-11-21T18:10:17+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You should also check out
/opt/docker-registry/shared/cached-copy
and see that it contains. Unfortunately I don't have an AWS box to test this on :(