Hi folks, Apparently PC1 is available on Debian Jessie now. Unfortunately, I can't get it to work. I've attached a vagrant file to facilitate reproduction (remove the .txt extension that I had to add to upload it).
Here are the relevant commands I am running (as per the docs at https://docs.puppetlabs.com/puppet/latest/reference/install_linux.html ): # wget https://apt.puppetlabs.com/puppetlabs-release-pc1-jessie.deb # dpkg -i puppetlabs-release-pc1-jessie.deb # apt-get update # apt-get install puppetserver -y # This fails The bottom line is the new packages aren't available; only the old (puppet 3.7.x packages). Can anyone shed any light? Where am I going wrong guys? Cheers, Richard P.S. Here are some diagnostic commands for the curious: *# apt-cache search puppet | grep ^puppet* ==> default: puppet - configuration management system, agent ==> default: puppet-common - configuration management system ==> default: puppet-el - syntax highlighting for puppet manifests in emacs ==> default: puppet-testsuite - configuration management system, development test suite ==> default: puppetmaster - configuration management system, master service ==> default: puppetmaster-common - configuration management system, master common files ==> default: puppetmaster-passenger - configuration management system, scalable master service ==> default: puppet-lint - check puppet manifests for style guide conformity ==> default: puppet-module-puppetlabs-apache - Puppet module for apache ==> default: puppet-module-puppetlabs-apt - Puppet module for apt ==> default: puppet-module-puppetlabs-concat - Puppet module for concat ==> default: puppet-module-puppetlabs-firewall - Puppet module for Firewall management ==> default: puppet-module-puppetlabs-inifile - Puppet module for ini files ==> default: puppet-module-puppetlabs-mysql - Puppet module for mysql ==> default: puppet-module-puppetlabs-ntp - Puppet module for ntp ==> default: puppet-module-puppetlabs-postgresql - Puppet module for PostgreSQL database ==> default: puppet-module-puppetlabs-stdlib - Puppet module standard library ==> default: puppet-module-puppetlabs-xinetd - Puppet module for xinetd ==> default: puppet-module-saz-memcached - Puppet module for memcached ==> default: puppetlabs-release-pc1 - Release packages for the Puppet Labs PC1 repository ==> default: puppet-agent - The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, hiera and mcollective. *# uname -a* ==> default: Linux test 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux *# cat /etc/os-release* ==> default: PRETTY_NAME="Debian GNU/Linux 8 (jessie)" ==> default: NAME="Debian GNU/Linux" ==> default: VERSION_ID="8" ==> default: VERSION="8 (jessie)" ==> default: ID=debian ==> default: HOME_URL="http://www.debian.org/" ==> default: SUPPORT_URL="http://www.debian.org/support/" ==> default: BUG_REPORT_URL="https://bugs.debian.org/" -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/7dfcb022-6c5e-4337-84c2-9fc7a2e9cd94%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
$script = <<SCRIPT # Follows docs at https://docs.puppetlabs.com/puppet/latest/reference/install_linux.html wget https://apt.puppetlabs.com/puppetlabs-release-pc1-jessie.deb dpkg -i puppetlabs-release-pc1-jessie.deb apt-get update # This fails apt-get install puppetserver -y # So what puppet packages are available in jessie? apt-cache search puppet | grep ^puppet # Print distro/kernel version uname -a cat /etc/os-release SCRIPT Vagrant.configure("2") do |config| config.vm.box = "ARTACK/debian-jessie" config.vm.hostname = "test" config.vm.network "public_network", bridge: "en1: Wi-Fi (AirPort)" config.ssh.insert_key = false config.vm.provision "shell", inline: $script end
