Buenas.
Estoy intentando ejecutar el ejemplo de Chef... y no lo consigo... El error que tengo es este:
iblancasa@iblancasaPC:~$ sudo chef-solo -c chef/solo.rb
DL is deprecated, please use Fiddle
Starting Chef Client, version 12.0.3
Compiling Cookbooks...
Converging 3 resources
Recipe: emacs::default
* apt_package[emacs] action install
* No version specified, and no candidate version available for emacs
================================================================================
Error executing action `install` on resource 'apt_package[emacs]'
================================================================================
Chef::Exceptions::Package
-------------------------
No version specified, and no candidate version available for emacs
Resource Declaration:
---------------------
# In /home/iblancasa/chef/cookbooks/emacs/recipes/default.rb
1: package 'emacs'
2: directory '/home/iblancasa/Documentos'
Compiled Resource:
------------------
# Declared in /home/iblancasa/chef/cookbooks/emacs/recipes/default.rb:1:in `from_file'
apt_package("emacs") do
action :install
retries 0
retry_delay 2
default_guard_interpreter :default
package_name "emacs"
timeout 900
declared_type :package
cookbook_name :emacs
recipe_name "default"
end
Running handlers:
[2015-01-13T14:10:58+01:00] ERROR: Running exception handlers
Running handlers complete
[2015-01-13T14:10:58+01:00] ERROR: Exception handlers complete
[2015-01-13T14:10:58+01:00] FATAL: Stacktrace dumped to /home/iblancasa/chef/chef-stacktrace.out
Chef Client failed. 0 resources updated in 1.501709166 seconds
[2015-01-13T14:10:58+01:00] ERROR: apt_package[emacs] (emacs::default line 1) had an error: Chef::Exceptions::Package: No version specified, and no candidate version available for emacs
[2015-01-13T14:10:59+01:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
file_cache_path "/home/iblancasa/chef"
cookbook_path "/home/iblancasa/chef/cookbooks"
json_attribs "/home/iblancasa/chef/node.json"
{
"emacs":{
"version" : "24.4"
},
"run_list": [ "recipe[emacs]" ]
}
package 'emacs'
directory '/home/iblancasa/Documentos'
file "/home/iblancasa/Documentos/LEEME" do
owner "iblancasa"
group "iblancasa"
mode 00544
action :create
content "Directorio para documentos diversos"
end
iblancasa@iblancasaPC:~/chef$ tree
.
├── chef-client-running.pid
├── chef-stacktrace.out
├── cookbooks
│ └── emacs
│ └── recipes
│ └── default.rb
├── node.json
└── solo.rb
Gracias.