Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-445

(Ubuntu puppetserver pacakge)

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Duplicate
    • SERVER 1.0.2
    • None
    • Puppet Server
    • 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

          Activity

            People

              Unassigned Unassigned
              vancluevertech Chris Marchesi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support