Issue #13536 has been updated by Jeff Weiss.
I believe this is fixed with #13948 ---------------------------------------- Bug #13536: Default rundir now /var/run/puppet and not home dir https://projects.puppetlabs.com/issues/13536#change-61316 Author: Dominic Cleal Status: Accepted Priority: Urgent Assignee: Chris Price Category: Target version: Telly Affected Puppet version: development Keywords: Branch: Since ticket #7749 was merged into master (commit e465c16), the default rundir value when running as an unprivileged user has changed to "/var/run/puppet". It used to be $vardir/run. Now: $ git co e465c16 $ puppet apply --genconfig | grep -B 1 "rundir =" # Where Puppet PID files are kept. rundir = /var/run/puppet And before: $ git co e465c16~1 $ puppet agent --genconfig | grep -B 2 "rundir =" # Where Puppet PID files are kept. # The default value is '$vardir/run'. rundir = /home/dcleal/.puppet/var/run This causes errors as it tries to manage these directories while unprivileged: err: failed to set mode 755 on /var/run/puppet: Operation not permitted - /var/run/puppet err: /File[/var/run/puppet]/mode: change from 0755 to 1777 failed: failed to set mode 755 on /var/run/puppet: Operation not permitted - /var/run/puppet err: Got 2 failure(s) while initializing: failed to set mode 755 on /var/run/puppet: Operation not permitted - /var/run/puppet; change from 0755 to 1777 failed: failed to set mode 755 on /var/run/puppet: Operation not permitted - /var/run/puppet -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
