Hello,

Running into a problem when wanting to daemon-ize the agent. It doesnt 
seems to do anything: 
- cannot find any daemon process with (ps aux | grep puppet) 
- the config is not updated after editing some params on the master
- /var/log/puppet stay empty...

while, when logged as root, it is working without issue with  $puppet agent 
--test. 

##Conf
Ubuntu 12.04
Puppet 2.7.11

## Daemon is picking the correct certs... but not doing anything
root@vusion-production:~# puppet agent --debug -v
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not 
exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/run/puppet/agent.pid]: Autorequiring File[/var/run/puppet]
debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring 
File[/var/lib/puppet]
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/ssl/public_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
*debug: /File[/var/lib/puppet/ssl/private_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]*
debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring 
File[/var/lib/puppet/state]
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/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_data]: Autorequiring 
File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring 
File[/var/lib/puppet]
debug: Finishing transaction 70232000267300
root@vusion-production:~# 

## Output when running in test mode
root@vusion-production:~# puppet agent --debug -v -t
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not 
exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: /File[/var/run/puppet/agent.pid]: Autorequiring File[/var/run/puppet]
debug: /File[/var/lib/puppet/client_data]: Autorequiring 
File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring 
File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/private_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
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/clientbucket]: Autorequiring 
File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: Finishing transaction 69842570859920
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: 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/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs]
*debug: /File[/var/lib/puppet/ssl/private_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]*
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/public_keys/vusion-production.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction 69842569035300
*debug: Using cached certificate for ca*
*debug: Using cached certificate for vusion-production*
notice: Ignoring --listen on onetime run
debug: Finishing transaction 69842568516220
debug: Loaded state in 0.06 seconds
info: Retrieving plugin
debug: file_metadata supports formats: b64_zlib_yaml pson raw yaml; using 
pson
debug: Using cached certificate for ca
debug: Using cached certificate for vusion-production
debug: Using cached ce ..............* it works*

## User mode config
root@vusion-production:~# puppet config print all --mode user
allow_duplicate_certs = false
archive_file_server = puppet
archive_files = false
async_storeconfigs = false
authconfig = /etc/puppet/namespaceauth.conf
autoflush = false
autosign = /etc/puppet/autosign.conf
bindaddress = ""
bucketdir = /var/lib/puppet/bucket
ca = true
ca_days = ""
ca_md = md5
ca_name = Puppet CA: vusion-production
ca_port = 8140
ca_server = puppet
ca_ttl = 5y
cacert = /var/lib/puppet/ssl/ca/ca_crt.pem
cacrl = /var/lib/puppet/ssl/ca/ca_crl.pem
cadir = /var/lib/puppet/ssl/ca
cakey = /var/lib/puppet/ssl/ca/ca_key.pem
capass = /var/lib/puppet/ssl/ca/private/ca.pass
caprivatedir = /var/lib/puppet/ssl/ca/private
capub = /var/lib/puppet/ssl/ca/ca_pub.pem
catalog_format = ""
catalog_terminus = compiler
cert_inventory = /var/lib/puppet/ssl/ca/inventory.txt
certdir = /var/lib/puppet/ssl/certs
certdnsnames = ""
certificate_revocation = true
certname = vusion-production
classfile = /var/lib/puppet/state/classes.txt
client_datadir = /var/lib/puppet/client_data
clientbucketdir = /var/lib/puppet/clientbucket
clientyamldir = /var/lib/puppet/client_yaml
code = ""
color = ansi
confdir = /etc/puppet
config = /etc/puppet/puppet.conf
config_version = ""
configprint = all
configtimeout = 120
couchdb_url = http://127.0.0.1:5984/puppet
csrdir = /var/lib/puppet/ssl/ca/requests
daemonize = true
dbadapter = sqlite3
dbconnections = ""
dblocation = /var/lib/puppet/state/clientconfigs.sqlite3
dbmigrate = false
dbname = puppet
dbpassword = puppet
dbport = ""
dbserver = localhost
dbsocket = ""
dbuser = puppet
deviceconfig = /etc/puppet/device.conf
devicedir = /var/lib/puppet/devices
diff = diff
diff_args = -u
dns_alt_names = ""
document_all = false
downcasefacts = false
dynamicfacts = memorysize,memoryfree,swapsize,swapfree
environment = production
evaltrace = false
external_nodes = none
factdest = /var/lib/puppet/facts/
factpath = /var/lib/puppet/lib/facter
facts_terminus = facter
factsignore = .svn CVS
factsource = puppet://puppet/facts/
factsync = false
fileserverconfig = /etc/puppet/fileserver.conf
filetimeout = 15
freeze_main = false
genconfig = false
genmanifest = false
graph = false
graphdir = /var/lib/puppet/state/graphs
group = puppet
hostcert = /var/lib/puppet/ssl/certs/vusion-production.pem
hostcrl = /var/lib/puppet/ssl/crl.pem
hostcsr = /var/lib/puppet/ssl/csr_vusion-production.pem
hostprivkey = /var/lib/puppet/ssl/private_keys/vusion-production.pem
hostpubkey = /var/lib/puppet/ssl/public_keys/vusion-production.pem
http_compression = false
http_proxy_host = none
http_proxy_port = 3128
httplog = /var/log/puppet/http.log
ignorecache = false
ignoreimport = false
ignoreschedules = false
inventory_port = 8140
inventory_server = puppet
inventory_terminus = facter
keylength = 1024
lastrunfile = /var/lib/puppet/state/last_run_summary.yaml
lastrunreport = /var/lib/puppet/state/last_run_report.yaml
ldapattrs = all
ldapbase = ""
ldapclassattrs = puppetclass
ldapnodes = false
ldapparentattr = parentnode
ldappassword = ""
ldapport = 389
ldapserver = ldap
ldapssl = false
ldapstackedattrs = puppetvar
ldapstring = (&(objectclass=puppetClient)(cn=%s))
ldaptls = false
ldapuser = ""
lexical = false
libdir = /var/lib/puppet/lib
listen = false
localcacert = /var/lib/puppet/ssl/certs/ca.pem
localconfig = /var/lib/puppet/state/localconfig
logdir = /var/log/puppet
manage_internal_file_permissions = true
manifest = /etc/puppet/manifests/site.pp
manifestdir = /etc/puppet/manifests
masterhttplog = /var/log/puppet/masterhttp.log
masterlog = /var/log/puppet/puppetmaster.log
masterport = 8140
maximum_uid = 4294967290
mkusers = false
module_repository = http://forge.puppetlabs.com
module_working_dir = /var/lib/puppet/puppet-module
modulepath = /etc/puppet/modules:/usr/share/puppet/modules
name = apply
node_name = cert
node_name_fact = ""
node_name_value = vusion-production
node_terminus = plain
noop = false
onetime = false
passfile = /var/lib/puppet/ssl/private/password
path = none
pidfile = /var/run/puppet/apply.pid
plugindest = /var/lib/puppet/lib
pluginsignore = .svn CVS .git
pluginsource = puppet://puppet/plugins
pluginsync = true
postrun_command = /etc/puppet/etckeeper-commit-post
preferred_serialization_format = pson
prerun_command = /etc/puppet/etckeeper-commit-pre
privatedir = /var/lib/puppet/ssl/private
privatekeydir = /var/lib/puppet/ssl/private_keys
publickeydir = /var/lib/puppet/ssl/public_keys
puppetdlockfile = /var/lib/puppet/state/puppetdlock
puppetdlog = /var/log/puppet/puppetd.log
puppetport = 8139
queue_source = stomp://localhost:61613/
queue_type = stomp
rails_loglevel = info
railslog = /var/log/puppet/rails.log
report = true
report_port = 8140
report_server = puppet
reportdir = /var/lib/puppet/reports
reportfrom = report@vusion-production.
reports = store
reportserver = puppet
reporturl = http://localhost:3000/reports/upload
req_bits = 2048
requestdir = /var/lib/puppet/ssl/certificate_requests
resourcefile = /var/lib/puppet/state/resources.txt
rest_authconfig = /etc/puppet/auth.conf
route_file = /etc/puppet/routes.yaml
rrddir = /var/lib/puppet/rrd
rrdinterval = 1800
run_mode = user
rundir = /var/run/puppet
runinterval = 1800
sendmail = /usr/sbin/sendmail
serial = /var/lib/puppet/ssl/ca/serial
server = puppet
server_datadir = /var/lib/puppet/server_data
servertype = webrick
show_diff = false
signeddir = /var/lib/puppet/ssl/ca/signed
smtpserver = none
splay = false
splaylimit = 1800
ssl_client_header = HTTP_X_CLIENT_DN
ssl_client_verify_header = HTTP_X_CLIENT_VERIFY
ssldir = /var/lib/puppet/ssl
statedir = /var/lib/puppet/state
statefile = /var/lib/puppet/state/state.yaml
storeconfigs = false
storeconfigs_backend = active_record
strict_hostname_checking = false
summarize = false
syslogfacility = daemon
tagmap = /etc/puppet/tagmail.conf
tags = ""
templatedir = /etc/puppet/templates
thin_storeconfigs = false
trace = false
use_cached_catalog = false
usecacheonfailure = true
user = puppet
vardir = /var/lib/puppet
yamldir = /var/lib/puppet/yaml
zlib = true

## Agent mode config
root@vusion-production:~# puppet config print all --mode agent
allow_duplicate_certs = false
archive_file_server = vusion-deployment.texttochange.org
archive_files = false
async_storeconfigs = false
authconfig = /etc/puppet/namespaceauth.conf
autoflush = false
autosign = /etc/puppet/autosign.conf
bindaddress = ""
bucketdir = /var/lib/puppet/bucket
ca = true
ca_days = ""
ca_md = md5
ca_name = Puppet CA: vusion-production
ca_port = 8140
ca_server = vusion-deployment.texttochange.org
ca_ttl = 5y
cacert = /var/lib/puppet/ssl/ca/ca_crt.pem
cacrl = /var/lib/puppet/ssl/ca/ca_crl.pem
cadir = /var/lib/puppet/ssl/ca
cakey = /var/lib/puppet/ssl/ca/ca_key.pem
capass = /var/lib/puppet/ssl/ca/private/ca.pass
caprivatedir = /var/lib/puppet/ssl/ca/private
capub = /var/lib/puppet/ssl/ca/ca_pub.pem
catalog_format = ""
catalog_terminus = compiler
cert_inventory = /var/lib/puppet/ssl/ca/inventory.txt
certdir = /var/lib/puppet/ssl/certs
certdnsnames = ""
certificate_revocation = true
certname = vusion-production
classfile = /var/lib/puppet/state/classes.txt
client_datadir = /var/lib/puppet/client_data
clientbucketdir = /var/lib/puppet/clientbucket
clientyamldir = /var/lib/puppet/client_yaml
code = ""
color = ansi
confdir = /etc/puppet
config = /etc/puppet/puppet.conf
config_version = ""
configprint = all
configtimeout = 120
couchdb_url = http://127.0.0.1:5984/puppet
csrdir = /var/lib/puppet/ssl/ca/requests
daemonize = true
dbadapter = sqlite3
dbconnections = ""
dblocation = /var/lib/puppet/state/clientconfigs.sqlite3
dbmigrate = false
dbname = puppet
dbpassword = puppet
dbport = ""
dbserver = localhost
dbsocket = ""
dbuser = puppet
deviceconfig = /etc/puppet/device.conf
devicedir = /var/lib/puppet/devices
diff = diff
diff_args = -u
dns_alt_names = ""
document_all = false
downcasefacts = false
dynamicfacts = memorysize,memoryfree,swapsize,swapfree
environment = production
evaltrace = false
external_nodes = none
factdest = /var/lib/puppet/facts/
factpath = /var/lib/puppet/lib/facter
facts_terminus = facter
factsignore = .svn CVS
factsource = puppet://vusion-deployment.texttochange.org/facts/
factsync = false
fileserverconfig = /etc/puppet/fileserver.conf
filetimeout = 15
freeze_main = false
genconfig = false
genmanifest = false
graph = false
graphdir = /var/lib/puppet/state/graphs
group = puppet
hostcert = /var/lib/puppet/ssl/certs/vusion-production.pem
hostcrl = /var/lib/puppet/ssl/crl.pem
hostcsr = /var/lib/puppet/ssl/csr_vusion-production.pem
hostprivkey = /var/lib/puppet/ssl/private_keys/vusion-production.pem
hostpubkey = /var/lib/puppet/ssl/public_keys/vusion-production.pem
http_compression = false
http_proxy_host = none
http_proxy_port = 3128
httplog = /var/log/puppet/http.log
ignorecache = false
ignoreimport = false
ignoreschedules = false
inventory_port = 8140
inventory_server = vusion-deployment.texttochange.org
inventory_terminus = facter
keylength = 1024
lastrunfile = /var/lib/puppet/state/last_run_summary.yaml
lastrunreport = /var/lib/puppet/state/last_run_report.yaml
ldapattrs = all
ldapbase = ""
ldapclassattrs = puppetclass
ldapnodes = false
ldapparentattr = parentnode
ldappassword = ""
ldapport = 389
ldapserver = ldap
ldapssl = false
ldapstackedattrs = puppetvar
ldapstring = (&(objectclass=puppetClient)(cn=%s))
ldaptls = false
ldapuser = ""
lexical = false
libdir = /var/lib/puppet/lib
listen = true
localcacert = /var/lib/puppet/ssl/certs/ca.pem
localconfig = /var/lib/puppet/state/localconfig
logdir = /var/log/puppet
manage_internal_file_permissions = true
manifest = /etc/puppet/manifests/site.pp
manifestdir = /etc/puppet/manifests
masterhttplog = /var/log/puppet/masterhttp.log
masterlog = /var/log/puppet/puppetmaster.log
masterport = 8140
maximum_uid = 4294967290
mkusers = false
module_repository = http://forge.puppetlabs.com
module_working_dir = /var/lib/puppet/puppet-module
modulepath = /etc/puppet/modules:/usr/share/puppet/modules
name = apply
node_name = cert
node_name_fact = ""
node_name_value = vusion-production
node_terminus = plain
noop = false
onetime = false
passfile = /var/lib/puppet/ssl/private/password
path = none
pidfile = /var/run/puppet/apply.pid
plugindest = /var/lib/puppet/lib
pluginsignore = .svn CVS .git
pluginsource = puppet://vusion-deployment.texttochange.org/plugins
pluginsync = true
postrun_command = /etc/puppet/etckeeper-commit-post
preferred_serialization_format = pson
prerun_command = /etc/puppet/etckeeper-commit-pre
privatedir = /var/lib/puppet/ssl/private
privatekeydir = /var/lib/puppet/ssl/private_keys
publickeydir = /var/lib/puppet/ssl/public_keys
puppetdlockfile = /var/lib/puppet/state/puppetdlock
puppetdlog = /var/log/puppet/puppetd.log
puppetport = 8139
queue_source = stomp://localhost:61613/
queue_type = stomp
rails_loglevel = info
railslog = /var/log/puppet/rails.log
report = true
report_port = 8140
report_server = vusion-deployment.texttochange.org
reportdir = /var/lib/puppet/reports
reportfrom = report@vusion-production.
reports = store
reportserver = vusion-deployment.texttochange.org
reporturl = http://localhost:3000/reports/upload
req_bits = 2048
requestdir = /var/lib/puppet/ssl/certificate_requests
resourcefile = /var/lib/puppet/state/resources.txt
rest_authconfig = /etc/puppet/auth.conf
route_file = /etc/puppet/routes.yaml
rrddir = /var/lib/puppet/rrd
rrdinterval = 1800
run_mode = user
rundir = /var/run/puppet
runinterval = 1800
sendmail = /usr/sbin/sendmail
serial = /var/lib/puppet/ssl/ca/serial
server = vusion-deployment.texttochange.org
server_datadir = /var/lib/puppet/server_data
servertype = webrick
show_diff = false
signeddir = /var/lib/puppet/ssl/ca/signed
smtpserver = none
splay = false
splaylimit = 1800
ssl_client_header = HTTP_X_CLIENT_DN
ssl_client_verify_header = HTTP_X_CLIENT_VERIFY
ssldir = /var/lib/puppet/ssl
statedir = /var/lib/puppet/state
statefile = /var/lib/puppet/state/state.yaml
storeconfigs = false
storeconfigs_backend = active_record
strict_hostname_checking = false
summarize = false
syslogfacility = daemon
tagmap = /etc/puppet/tagmail.conf
tags = ""
templatedir = /etc/puppet/templates
thin_storeconfigs = false
trace = false
use_cached_catalog = false
usecacheonfailure = true
user = puppet
vardir = /var/lib/puppet
yamldir = /var/lib/puppet/yaml
zlib = true



-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/m2HeGmm-bdsJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to