All pastes #2060691 Raw Edit

Puppet logs file retrieval failu

public text v1 · immutable
#2060691 ·published 2011-05-15 19:45 UTC
rendered paste body
PUPPETMASTER
---------------------------
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Failed to load library 'rubygems' for feature 'rubygems'
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing
debug: /File[/var/lib/puppet/ssl/private_keys/ubuntu.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/manifests]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ubuntu.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/log/puppet/masterhttp.log]: Autorequiring File[/var/log/puppet]
debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/run/puppet/master.pid]: Autorequiring File[/var/run/puppet]
debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/manifests/site.pp]: Autorequiring File[/var/lib/puppet/manifests]
debug: /File[/var/lib/puppet/ssl/public_keys/ubuntu.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/server_data]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl]
debug: Finishing transaction 70068498939900
debug: /File[/var/lib/puppet/ssl/ca/private/ca.pass]: Autorequiring File[/var/lib/puppet/ssl/ca/private]
debug: /File[/var/lib/puppet/ssl/ca/ca_crl.pem]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/private]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/requests]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_pub.pem]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_crt.pem]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_key.pem]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/serial]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/inventory.txt]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/signed]: Autorequiring File[/var/lib/puppet/ssl/ca]
debug: Finishing transaction 70068500722560
debug: Using cached certificate for ca
debug: Using cached certificate for ca
debug: Using cached certificate for ubuntu
notice: Starting Puppet master version 2.6.4
debug: No modules mount given; autocreating with default permissions
debug: No path given for plugins mount; creating a special PluginMount
debug: Finishing transaction 70068498184160
info: access[^/catalog/([^/]+)$]: allowing 'method' find
info: access[^/catalog/([^/]+)$]: allowing $1 access
info: access[/certificate_revocation_list/ca]: allowing 'method' find
info: access[/certificate_revocation_list/ca]: allowing * access
info: access[/report]: allowing 'method' save
info: access[/report]: allowing * access
info: access[/file]: allowing * access
info: access[/certificate/ca]: adding authentication no
info: access[/certificate/ca]: allowing 'method' find
info: access[/certificate/ca]: allowing * access
info: access[/certificate/]: adding authentication no
info: access[/certificate/]: allowing 'method' find
info: access[/certificate/]: allowing * access
info: access[/certificate_request]: adding authentication no
info: access[/certificate_request]: allowing 'method' find
info: access[/certificate_request]: allowing 'method' save
info: access[/certificate_request]: allowing * access
info: access[/]: adding authentication any
info: Inserting default '/status'(auth) acl because none where found in '/etc/puppet/auth.conf'
info: Inserting default '/resource'(auth) acl because none where found in '/etc/puppet/auth.conf'
info: Expiring the node cache of lt1
info: Not using expired node for lt1 from cache; expired at Sun May 15 21:29:25 +0200 2011
info: Caching node for lt1
debug: importing '/var/lib/puppet/manifests/nodes.pp' in environment production
debug: importing '/var/lib/puppet/manifests/nodes/ubuntu.pp' in environment production
debug: importing '/var/lib/puppet/manifests/nodes/lt1.pp' in environment production
warning: Host is missing hostname and/or domain: lt1
debug: importing '/var/lib/puppet/modules/svnserve/manifests/init.pp' in environment production
debug: Automatically imported svnserve from svnserve into production
debug: importing '/var/lib/puppet/modules/svnserve/manifests/install.pp' in environment production
debug: Automatically imported svnserve::install from svnserve/install into production
debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm --version'
debug: Puppet::Type::Package::ProviderUrpmi: Executing '/usr/bin/rpm -ql rpm'
debug: Puppet::Type::Package::ProviderAptrpm: Executing '/usr/bin/rpm -ql rpm'
debug: Puppet::Type::Package::ProviderYum: Executing '/usr/bin/rpm --version'
debug: importing '/var/lib/puppet/modules/svnserve/manifests/config.pp' in environment production
debug: Automatically imported svnserve::config from svnserve/config into production
debug: importing '/var/lib/puppet/modules/svnserve/manifests/service.pp' in environment production
debug: Automatically imported svnserve::service from svnserve/service into production
notice: Compiled catalog for lt1 in environment production in 1.99 seconds
info: Could not find file_metadata for 'modules/svnserve/files/passwd'
info: Could not find file_metadata for 'modules/svnserve/files/svnserve.conf'
notice: Caught INT; calling stop

PUPPETAGENT
------------------------
debug: Failed to load library 'rubygems' for feature 'rubygems'
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/public_keys/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction -610786898
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certs/lt1.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction -611200648
debug: Using cached certificate for ca
debug: Using cached certificate for lt1
notice: Starting Puppet client version 2.6.4
debug: Finishing transaction -611403238
debug: Loaded state in 0.00 seconds
debug: Executing '/etc/puppet/etckeeper-commit-pre'
debug: Using cached certificate for ca
debug: Using cached certificate for lt1
debug: Using cached certificate_revocation_list for ca
debug: catalog supports formats: b64_zlib_yaml dot marshal pson raw yaml; using pson
info: Caching catalog for lt1
debug: Puppet::Type::Package::ProviderAptitude: file /usr/bin/aptitude does not exist
debug: Puppet::Type::Package::ProviderAix: file /usr/sbin/installp does not exist
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info does not exist
debug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper does not exist
debug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient does not exist
debug: Puppet::Type::Package::ProviderYum: file yum does not exist
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist
debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not exist
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/emerge does not exist
debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall does not exist
debug: Puppet::Type::Package::ProviderUrpmi: file rpm does not exist
debug: Puppet::Type::Package::ProviderGem: file gem does not exist
debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/pkg_deinstall does not exist
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox does not exist
debug: Puppet::Type::Package::ProviderSun: file /usr/bin/pkginfo does not exist
debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/local/sbin/pkg_deinstall does not exist
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not exist
debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not exist
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
debug: Creating default schedules
debug: Loaded state in 0.00 seconds
debug: Prefetching apt resources for package
debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: /Stage[main]/Svnserve::Config/File[/etc/subversion/svnserve.conf]/require: requires Class[Svnserve::Install]
debug: /Stage[main]/Svnserve::Config/File[/etc/subversion/svnserve.conf]/notify: subscribes to Class[Svnserve::Service]
debug: /Stage[main]/Svnserve::Service/Service[svnserve]/require: requires Class[Svnserve::Config]
debug: /Stage[main]/Svnserve::Config/File[/etc/subversion/passwd]/require: requires Class[Svnserve::Install]
debug: /Stage[main]/Svnserve::Config/File[/etc/subversion/passwd]/notify: subscribes to Class[Svnserve::Service]
info: Applying configuration version '1305487825'
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml; using pson
err: /Stage[main]/Svnserve::Config/File[/etc/subversion/passwd]: Could not evaluate: Could not retrieve information from source(s) puppet:///modules/svnserve/files/passwd at /var/lib/puppet/modules/svnserve/manifests/config.pp:19
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml; using pson
err: /Stage[main]/Svnserve::Config/File[/etc/subversion/svnserve.conf]: Could not evaluate: Could not retrieve information from source(s) puppet:///modules/svnserve/files/svnserve.conf at /var/lib/puppet/modules/svnserve/manifests/config.pp:10
notice: /Stage[main]/Svnserve::Service/Service[svnserve]: Dependency File[/etc/subversion/svnserve.conf] has failures: true
notice: /Stage[main]/Svnserve::Service/Service[svnserve]: Dependency File[/etc/subversion/passwd] has failures: true
warning: /Stage[main]/Svnserve::Service/Service[svnserve]: Skipping because of failed dependencies
debug: Finishing transaction -610903568
debug: Storing state
debug: Stored state in 0.01 seconds
notice: Finished catalog run in 0.60 seconds
debug: Executing '/etc/puppet/etckeeper-commit-post'
notice: Caught INT; calling stop

FILES ON PUPPETMASTER
-------------------------------------------
/etc/puppet/puppet.conf
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=$confdir/templates
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post
modulepath=/var/lib/puppet/modules
manifestdir=/var/lib/puppet/manifests 

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY
certname=ubuntu

/var/lib/puppet/manifests/nodes.pp
import "nodes/*"

/var/lib/puppet/manifests/site.pp
import "nodes.pp"

/var/lib/puppet/manifests/nodes/ubuntu.pp
node 'ubuntu' {
	
}
/var/lib/puppet/manifests/nodes/lt1.pp
node lt1 {
	include svnserve
}

/var/lib/puppet/modules/svnserve/manifests/config.pp
class svnserve::config {
	file { "/etc/subversion/svnserve.conf":
		ensure => "present",
		owner => "root",
		group => "root",
		mode => "0660",
		source => "puppet:///modules/svnserve/files/svnserve.conf",
		require => Class["svnserve::install"],
		notify => Class["svnserve::service"]
	}
	file { "/etc/subversion/passwd":
		ensure => "present",
		owner => "root",
		group => "root",
		mode => "0660",
		source => "puppet:///modules/svnserve/files/passwd",
		require => Class["svnserve::install"],
		notify => Class["svnserve::service"]
	}
}

/var/lib/puppet/modules/svnserve/manifests/install.pp
class svnserve::install {
	package { "subversion":
		ensure => present,
	}
}

/var/lib/puppet/modules/svnserve/manifests/init.pp
class svnserve {
	include svnserve::install, svnserve::config, svnserve::service
}

/var/lib/puppet/modules/svnserve/manifests/service.pp
class svnserve::service {
	service { "svnserve":
		ensure => running,
		hasstatus => true,
		hasrestart => true,
		enable => true,
		require => Class["svnserve::config"],
	}
}

/var/lib/puppet/modules/svnserve/files/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = Puppet managed SVN

/var/lib/puppet/modules/svnserve/files/passwd
[users]
user = pass