Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Duplicate
-
SERVER 1.0.2
-
None
-
None
-
Ubuntu 14.04 (Vagrant/Vbox) 1 GB RAM
Description
Fresh install of Puppet server in an ubuntu/trusty64 Vagrant/Vbox VM. Tweaked memory settings to 512MB and set to startup.
Got the following error:
2015-03-12 15:27:36,114 ERROR [puppet-server] /File[/var/run/puppet]/ensure change from absent to directory failed: Could not set 'directory' on ensure: Permission denied - /var/run/puppet
|
2015-03-12 15:27:36,159 ERROR [p.t.internal] shutdown-on-error triggered because of exception!
|
JVM stack trace excluded for sanity's sake.
Created /var/run/puppet manually with puppet:puppet permissions and got past this error (although there are other cert issues now that I will create a separate issue for)
Not too sure if this is a result of how I am setting up things, however it would probably be a good idea to ensure that /var/run/puppet exists in the .deb with correct permissions to avoid this error.
Incidentally, /var/run is in the directory tree for puppetserver, so it does not sound like a stretch to ask for /var/run/puppet:
root@vagrant-ubuntu-trusty-64:/# dpkg -L puppetserver
|
/.
|
/var
|
/var/run
|
/var/log
|
/var/log/puppetserver
|
/usr
|
/usr/bin
|
/usr/bin/puppetserver
|
/usr/share
|
/usr/share/puppetserver
|
/usr/share/puppetserver/cli
|
/usr/share/puppetserver/cli/apps
|
/usr/share/puppetserver/cli/apps/foreground
|
/usr/share/puppetserver/cli/apps/gem
|
/usr/share/puppetserver/cli/apps/ruby
|
/usr/share/puppetserver/cli/apps/irb
|
/usr/share/puppetserver/puppet-server-release.jar
|
/usr/share/puppetserver/ezbake-functions.sh
|
/usr/share/puppetserver/ezbake.manifest
|
/usr/share/doc
|
/usr/share/doc/puppetserver
|
/usr/share/doc/puppetserver/changelog.Debian.gz
|
/etc
|
/etc/default
|
/etc/default/puppetserver
|
/etc/logrotate.d
|
/etc/logrotate.d/puppetserver
|
/etc/puppetserver
|
/etc/puppetserver/logback.xml
|
/etc/puppetserver/bootstrap.cfg
|
/etc/puppetserver/conf.d
|
/etc/puppetserver/conf.d/webserver.conf
|
/etc/puppetserver/conf.d/puppetserver.conf
|
/etc/puppetserver/conf.d/os-settings.conf
|
/etc/puppetserver/conf.d/ca.conf
|
/etc/puppetserver/conf.d/web-routes.conf
|
/etc/puppetserver/conf.d/global.conf
|
/etc/init.d
|
/etc/init.d/puppetserver
|
Attachments
Issue Links
- duplicates
-
SERVER-404 Properly create /var/run/puppetserver dir at service startup
-
- Closed
-
-
SERVER-414 Handle rundir creation for puppet and puppetserver in Puppet Server 2.x
-
- Closed
-