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 puppet-users+unsubscr...@googlegroups.com.
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

Reply via email to