Issue #20559 has been updated by David Gordon.

puppet.conf as follows:

[main]
    # Where Puppet stores dynamic and growing data.
    # The default value is '/var/puppet'.
    vardir = /var/lib/puppet

    # The Puppet log directory.
    # The default value is '$vardir/log'.
    logdir = /var/log/puppet

    # Where Puppet PID files are kept.
    # The default value is '$vardir/run'.
    rundir = /var/run/puppet

    # Where SSL certificates are kept.
    # The default value is '$confdir/ssl'.
    ssldir = $vardir/sdlc/ssl
pluginsync = true
factpath = $vardir/lib/facter

[agent]
    # The file in which puppetd stores a list of the classes
    # associated with the retrieved configuratiion.  Can be loaded in
    # the separate ``puppet`` executable using the ``--loadclasses``
    # option.
    # The default value is '$confdir/classes.txt'.
    classfile = $vardir/classes.txt

    # Where puppetd caches the local configuration.  An
    # extension indicating the cache format is added automatically.
    # The default value is '$confdir/localconfig'.
    localconfig = $vardir/localconfig
        server = myhost.x.y.com
        report = true
        graph = true
        graphdir = /var/lib/puppet/graph

[master]
#   facts_terminus = yaml
   reportdir = /local/sdlc/puppet/reports/yaml/
   reports = store, http
   reporturl=http://localhost:3000/reports

   node_terminus  = exec
   external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=http://localhost:3000 
/local/sdlc/puppet-dashboard/bin/external_node

  # Dynamic environments
  manifest    = $confdir/environments/$environment/manifests/site.pp
  modulepath  = $confdir/environments/$environment/modules:/etc/puppet/modules
  storeconfigs_backend = puppetdb
  storeconfigs = true

  filetimeout=0s




----------------------------------------
Bug #20559: Upgrade to Puppet 3.2.0-0.1rc1 failed
https://projects.puppetlabs.com/issues/20559#change-90508

* Author: David Gordon
* Status: Unreviewed
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
* Affected Puppet version: 
* Keywords: 
* Branch: 
----------------------------------------
Hi,
I have the following packages install on my RHEL 2.6.32-220.13.1.el6.x86_64 
machine:

puppet-server-3.1.1-1.el6.noarch
puppetdb-1.2.0-1.el6.noarch
puppet-dashboard-1.2.23-1.el6.noarch
puppetdb-terminus-1.2.0-1.el6.noarch
puppet-3.1.1-1.el6.noarch

Ruby version is: ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

I tried to upgrade to 3.2.0-0.1rc1 to resolve a mysterious problem where I get 
sporadic 400 errors "Class not found".  Apart from these, 3.1.1 work ok.

Upgrading puppet and puppet-server packages worked, but the puppetmaster dies 
at startup.  The service starts with 'OK' but then service status states 'dead 
but pidfile exists.  Running puppetmaster --no-daemonize --debug in the 
foreground also exitted with no errors logged.  Doing the same with strace 
showed 'bad file descriptor'.

Downgraded back to 3.1.1 and it works again.



-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to