Hi all,
Trying to run the latest version of runit (1.1.4) on a centos 6.4 box and it fails with:
[2013-05-20T13:38:43-07:00] INFO: Processing cookbook_file[/var/chef/cache/runit-2.1.1.tar.gz] action create (runit::default line 57)
[2013-05-20T13:38:44-07:00] INFO: cookbook_file[/var/chef/cache/runit-2.1.1.tar.gz] created file /var/chef/cache/runit-2.1.1.tar.gz
[2013-05-20T13:38:44-07:00] INFO: cookbook_file[/var/chef/cache/runit-2.1.1.tar.gz] sending run action to bash[rhel_build_install] (immediate)
[2013-05-20T13:38:44-07:00] INFO: Processing bash[rhel_build_install] action run (runit::default line 63)
================================================================================
Error executing action `run` on resource 'bash[rhel_build_install]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "bash" "/tmp/chef-script20130520-2225-1pfj4wz" ----
STDOUT:
STDERR: cp: cannot create regular file `/root/rpmbuild/SPECS/': No such file or directory
cp: target `/root/rpmbuild/SOURCES/' is not a directory
--2013-05-20 13:38:44--
http://smarden.org/runit/runit-2.1.1.tar.gzResolving smarden.org... 176.74.58.109
Connecting to
smarden.org|176.74.58.109|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 109661 (107K) [application/octet-stream]
Saving to: `/root/rpmbuild/SOURCES/runit-2.1.1.tar.gz'
0K .......... .......... .......... .......... .......... 46% 96.7K 1s
50K .......... .......... .......... .......... .......... 93% 481K 0s
100K ....... 100% 13525G=0.6s
2013-05-20 13:38:45 (173 KB/s) - `/root/rpmbuild/SOURCES/runit-2.1.1.tar.gz' saved [109661/109661]
error: failed to stat /root/rpmbuild/SPECS/runit.spec: No such file or directory
---- End output of "bash" "/tmp/chef-script20130520-2225-1pfj4wz" ----
Ran "bash" "/tmp/chef-script20130520-2225-1pfj4wz" returned 1
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/runit/recipes/default.rb
63: bash "rhel_build_install" do
64: user "root"
65: cwd Chef::Config[:file_cache_path]
66: code <<-EOH
67: tar xzf runit-2.1.1.tar.gz
68: cd runit-2.1.1
69: ./build.sh
70: EOH
71: notifies :install, "rpm_package[runit-211]", :immediately
72: action :nothing
73: end
74:
Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/runit/recipes/default.rb:63:in `from_file'
bash("rhel_build_install") do
action [:nothing]
retries 0
retry_delay 2
command "\"bash\" \"/tmp/chef-script20130520-2225-1pfj4wz\""
backup 5
cwd "/var/chef/cache"
returns 0
user "root"
code " tar xzf runit-2.1.1.tar.gz\n cd runit-2.1.1\n ./build.sh\n"
interpreter "bash"
cookbook_name "runit"
recipe_name "default"
end
[2013-05-20T13:38:45-07:00] ERROR: Running exception handlers
[2013-05-20T13:38:45-07:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[2013-05-20T13:38:45-07:00] ERROR: Exception handlers complete
[2013-05-20T13:38:45-07:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-05-20T13:38:45-07:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: bash[rhel_build_install] (runit::default line 63) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of "bash" "/tmp/chef-script20130520-2225-1pfj4wz" ----
STDOUT:
STDERR: cp: cannot create regular file `/root/rpmbuild/SPECS/': No such file or directory
cp: target `/root/rpmbuild/SOURCES/' is not a directory
--2013-05-20 13:38:44--
http://smarden.org/runit/runit-2.1.1.tar.gzResolving smarden.org... 176.74.58.109
Connecting to
smarden.org|176.74.58.109|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 109661 (107K) [application/octet-stream]
Saving to: `/root/rpmbuild/SOURCES/runit-2.1.1.tar.gz'
0K .......... .......... .......... .......... .......... 46% 96.7K 1s
50K .......... .......... .......... .......... .......... 93% 481K 0s
100K ....... 100% 13525G=0.6s
2013-05-20 13:38:45 (173 KB/s) - `/root/rpmbuild/SOURCES/runit-2.1.1.tar.gz' saved [109661/109661]
error: failed to stat /root/rpmbuild/SPECS/runit.spec: No such file or directory
---- End output of "bash" "/tmp/chef-script20130520-2225-1pfj4wz" ----
Ran "bash" "/tmp/chef-script20130520-2225-1pfj4wz" returned 1 <err>: <args>: ('/usr/bin/chef-client',)
Anyone else running into this, or have any idea what the issue is? I'm still stepping through it now, but no luck in spotting the issue after several hours of staring at it..