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

Reply via email to