Created
June 26, 2015 00:23
-
-
Save charlesjohnson/6e785c5bd4123ade80d1 to your computer and use it in GitHub Desktop.
Revisions
-
Charles Johnson created this gist
Jun 26, 2015 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,4 @@ #temp/break.rb directory '/test/foo' do action :create end This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,2 @@ # /etc/chef/client.rb log_location '/var/log/opscode/foo.log' This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,8 @@ #/var/log/opscode/foo.log # Logfile created on 2015-06-26 00:18:54 +0000 by logger.rb/44203 [2015-06-26T00:18:54+00:00] WARN: No cookbooks directory found at or above current directory. Assuming /root/temp. [2015-06-26T00:18:55+00:00] WARN: Node default-centos-65 has an empty run list. [2015-06-26T00:18:55+00:00] ERROR: Running exception handlers [2015-06-26T00:18:55+00:00] ERROR: Exception handlers complete [2015-06-26T00:18:55+00:00] FATAL: Stacktrace dumped to /etc/chef/local-mode-cache/cache/chef-stacktrace.out [2015-06-26T00:18:55+00:00] ERROR: directory[/test/foo] (@recipe_files::/root/temp/break.rb line 1) had an error: Chef::Exceptions::EnclosingDirectoryDoesNotExist: Parent directory /test does not exist, cannot create /test/foo This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,45 @@ [root@default-centos-65 temp]# chef-client -z break.rb -c /etc/chef/client.rb Starting Chef Client, version 12.4.0 resolving cookbooks for run list: [] Synchronizing Cookbooks: Compiling Cookbooks... Converging 1 resources Recipe: @recipe_files::/root/temp/break.rb * directory[/test/foo] action create * Parent directory /test does not exist, cannot create /test/foo ================================================================================ Error executing action `create` on resource 'directory[/test/foo]' ================================================================================ Chef::Exceptions::EnclosingDirectoryDoesNotExist ------------------------------------------------ Parent directory /test does not exist, cannot create /test/foo Resource Declaration: --------------------- # In /root/temp/break.rb 1: directory '/test/foo' do 2: action :create 3: end Compiled Resource: ------------------ # Declared in /root/temp/break.rb:1:in `from_file' directory("/test/foo") do action :create retries 0 retry_delay 2 default_guard_interpreter :default path "/test/foo" declared_type :directory cookbook_name "@recipe_files" recipe_name "/root/temp/break.rb" end Running handlers: Running handlers complete Chef Client failed. 0 resources updated in 1.386875225 seconds [root@default-centos-65 temp]#