This error happened because the facter lsbdistcodename was 'Debian/sid' because of a change made to the apt/sources.list and preferences, and before an apt-get update happened. It is resolved further on by ssh'ing into the instance and running apt-get update: - [couchdb1_vagrant] notice: Scope(Node[default]): Services for minimal-wheezy.vagrantup.com: couchdb - [couchdb1_vagrant] couchdb not available for Debian/sid at /srv/leap/puppet/modules/couchdb/manifests/init.pp:6 on node minimal-wheezy.vagrantup.com - [puppet:apply] rolling back - executing "rm -f /tmp/puppet.lock; true" error: failed: "sh -c 'cd /srv/leap && /usr/bin/puppet apply --color=false --confdir puppet puppet/manifests/site.pp'" on couchdb1_vagrant /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/command.rb:176:in `process!': failed: "sh -c 'cd /srv/leap && /usr/bin/puppet apply --color=false --confdir puppet puppet/manifests/site.pp'" on couchdb1_vagrant (Capistrano::CommandError) from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/command.rb:134:in `process' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/actions/invocation.rb:185:in `block in run_tree' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:198:in `block in execute_on_servers' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `each' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `each_slice' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/connections.rb:186:in `execute_on_servers' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/actions/invocation.rb:183:in `run_tree' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/actions/invocation.rb:155:in `run' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/extensions.rb:9:in `method_missing' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/vendor/supply_drop/lib/supply_drop/plugin.rb:73:in `puppet' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/vendor/supply_drop/lib/supply_drop/plugin.rb:32:in `apply' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/vendor/supply_drop/lib/supply_drop/tasks.rb:85:in `block (4 levels) in ' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:56:in `transaction' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/namespaces.rb:191:in `method_missing' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/vendor/supply_drop/lib/supply_drop/tasks.rb:80:in `block (3 levels) in ' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:138:in `instance_eval' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:138:in `invoke_task_directly' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/callbacks.rb:25:in `invoke_task_directly_with_callbacks' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:89:in `execute_task' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/namespaces.rb:191:in `method_missing' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/namespaces.rb:110:in `block in define_task' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/util/../remote/tasks.rb:39:in `block (2 levels) in load' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/log.rb:87:in `log' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/remote/plugin.rb:8:in `log' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/util/../remote/tasks.rb:38:in `block in load' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:138:in `instance_eval' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:138:in `invoke_task_directly' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/callbacks.rb:25:in `invoke_task_directly_with_callbacks' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/execution.rb:89:in `execute_task' from /var/lib/gems/1.9.1/gems/capistrano-2.13.5/lib/capistrano/configuration/namespaces.rb:110:in `block in define_task' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/commands/deploy.rb:48:in `block (3 levels) in ' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/util/remote_command.rb:36:in `ssh_connect' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/lib/leap_cli/commands/deploy.rb:19:in `block (2 levels) in ' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/command_support.rb:136:in `call' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/command_support.rb:136:in `execute' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/app_support.rb:260:in `block in call_command' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/app_support.rb:273:in `call' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/app_support.rb:273:in `call_command' from /var/lib/gems/1.9.1/gems/gli-2.4.1/lib/gli/app_support.rb:67:in `run' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/bin/leap:81:in `' from /var/lib/gems/1.9.1/gems/leap_cli-0.1.3/bin/leap:37:in `' from /usr/local/bin/leap:23:in `load' from /usr/local/bin/leap:23:in `
' micah@minnow:~/leap/bitmask/provider$ leap ssh couchdb1_vagrant Linux minimal-wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Nov 29 21:28:04 2012 from 10.5.5.1 faroot@minimal-wheezy:~# facter |grep -i sid /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. lsbdistcodename => sid lsbdistdescription => Debian GNU/Linux unstable (sid) operatingsystemrelease => wheezy/sid root@minimal-wheezy:~# cd /etc/apt/sources.list.d/ root@minimal-wheezy:/etc/apt/sources.list.d# ls unstable.list root@minimal-wheezy:/etc/apt/sources.list.d# cd .. root@minimal-wheezy:/etc/apt# ls apt.conf.d preferences sources.list sources.list~ trusted.gpg listchanges.conf preferences.d sources.list.d trustdb.gpg trusted.gpg.d root@minimal-wheezy:/etc/apt# cd apt.conf.d/ root@minimal-wheezy:/etc/apt/apt.conf.d# ls 00CDMountPoint 00trustcdrom 01autoremove 02show_upgraded 03clean 20listchanges 70debconf 90disable-pdiffs root@minimal-wheezy:/etc/apt/apt.conf.d# rm 90disable-pdiffs root@minimal-wheezy:/etc/apt/apt.conf.d# facter |grep sid /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. lsbdistcodename => sid lsbdistdescription => Debian GNU/Linux unstable (sid) operatingsystemrelease => wheezy/sid root@minimal-wheezy:/etc/apt/apt.conf.d# our kapt-get ^C root@minimal-wheezy:/etc/apt/apt.conf.d# apt-get update Hit http://cdn.debian.net wheezy InRelease Get:1 http://cdn.debian.net wheezy/main amd64 Packages [5898 kB] Hit http://http.debian.net unstable InRelease Get:2 http://http.debian.net unstable/main amd64 Packages/DiffIndex [7876 B] Hit http://security.debian.org wheezy/updates InRelease Get:3 http://http.debian.net unstable/main Translation-en/DiffIndex [7876 B] Hit http://security.debian.org wheezy/updates/main amd64 Packages Hit http://security.debian.org wheezy/updates/contrib amd64 Packages Hit http://security.debian.org wheezy/updates/non-free amd64 Packages Ign http://security.debian.org wheezy/updates/contrib Translation-en Ign http://security.debian.org wheezy/updates/main Translation-en Ign http://security.debian.org wheezy/updates/non-free Translation-en Get:4 http://cdn.debian.net wheezy/contrib amd64 Packages [43.6 kB] Get:5 http://cdn.debian.net wheezy/non-free amd64 Packages [81.5 kB] Get:6 http://cdn.debian.net wheezy/contrib Translation-en [35.6 kB] Get:7 http://cdn.debian.net wheezy/main Translation-en [3893 kB] Get:8 http://cdn.debian.net wheezy/non-free Translation-en [66.4 kB] Fetched 6630 kB in 1min 30s (73.1 kB/s) Reading package lists... Done root@minimal-wheezy:/etc/apt/apt.conf.d# facter |grep sid /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. operatingsystemrelease => wheezy/sid root@minimal-wheezy:/etc/apt/apt.conf.d#