2016-02-23 4 views
0

я создавала OpsWorks AWS стек, а затем получил эту ошибку:AWS ошибка OpsWorks кулинарной на s3.rb

[2016-02-23T00:25:05+00:00] INFO: Processing execute[create git repository] action run (opsworks_custom_cookbooks::checkout line 58) 

================================================================================ 
Error executing action `run` on resource 'execute[create git repository]' 
================================================================================ 


Mixlib::ShellOut::ShellCommandFailed 
------------------------------------ 
Expected process to exit with [0], but received '1' 
---- Begin output of find . -type d -name .git -exec rm -rf {} \;; find . -type f -name .gitignore -exec rm -f {} \;; git init; git add .; git config user.name 'AWS OpsWorks'; git config user.email '[email protected]'; git commit -m 'Create temporary repository from downloaded contents.' ---- 
STDOUT: Initialized empty Git repository in /tmp/opsworks20160223-1192-1ursi1c/archive.d/.git/ 
On branch master 

Initial commit 

nothing to commit 
STDERR: 
---- End output of find . -type d -name .git -exec rm -rf {} \;; find . -type f -name .gitignore -exec rm -f {} \;; git init; git add .; git config user.name 'AWS OpsWorks'; git config user.email '[email protected]'; git commit -m 'Create temporary repository from downloaded contents.' ---- 
Ran find . -type d -name .git -exec rm -rf {} \;; find . -type f -name .gitignore -exec rm -f {} \;; git init; git add .; git config user.name 'AWS OpsWorks'; git config user.email '[email protected]'; git commit -m 'Create temporary repository from downloaded contents.' returned 1 


Resource Declaration: 
--------------------- 
# In /var/lib/aws/opsworks/cache.stage1/cookbooks/scm_helper/libraries/s3.rb 

58:   execute 'create git repository' do 
59:   cwd "#{tmpdir}/archive.d" 
60:   command "find . -type d -name .git -exec rm -rf {} \\;; find . -type f -name .gitignore -exec rm -f {} \\;; git init; git add .; git config user.name 'AWS OpsWorks'; git config user.email '[email protected]'; git commit -m 'Create temporary repository from downloaded contents.'" 
61:   end 
62: 
63:   "#{tmpdir}/archive.d" 
64:  end 
65:  end 



Compiled Resource: 
------------------ 
# Declared in /var/lib/aws/opsworks/cache.stage1/cookbooks/scm_helper/libraries/s3.rb:58:in `prepare_s3_checkouts' 

execute("create git repository") do 
action "run" 
retries 0 
retry_delay 2 
command "find . -type d -name .git -exec rm -rf {} \\;; find . -type f -name .gitignore -exec rm -f {} \\;; git init; git add .; git config user.name 'AWS OpsWorks'; git config user.email '[email protected]'; git commit -m 'Create temporary repository from downloaded contents.'" 
backup 5 
cwd "/tmp/opsworks20160223-1192-1ursi1c/archive.d" 
returns 0 
cookbook_name "opsworks_custom_cookbooks" 
recipe_name "checkout" 
end 

Там что-то не о find команды, она возвращает код 1, который делает стек не удалось.

Что мне не хватает? Я новичок в Chef and Opsworks, какие-нибудь советы? Спасибо

+0

Ничего общего с командой поиска ИМО, но из такого чистого вакуума трудно сказать, что случилось. – Tensibai

+0

Это была просто настройка AWS preconfig, от чего невозможно отлаживать – Casper

+0

OpsWorks имеет свой собственный способ использования шеф-повара, не всегда легко отлаживать обычное знание шеф-повара, пинговать @coderanger, который может иметь лучшее представление об этом – Tensibai

ответ

0

Похоже, ваш файл архива S3 пуст. Вы можете попробовать снова с архивом S3 с файлами внутри него.

Смежные вопросы