>From the error it looks like you don't have puppetdb-terminus installed but 
>routes.yaml is configured to use it. Don't know why the upgrade would have 
>caused that though.


--  
Erik Dalén


On Tuesday 20 November 2012 at 13:41, Martin Willemsma wrote:

> Thanks!  
>  
> I wanted to upgrade from 2.7.18 to 2.7.20. Tried the upgrade on one 
> puppetmaster on Ubuntu 10.04 behind Nginx and Passenger  
>  
> I have an installation from gem
>  
> Updating installed gems
> Updating puppet
> Successfully installed puppet-2.7.20
> Gems updated: puppet
>  
> After restarting Nginx I get an error on check-in from an agent  
>  
> Ruby (Rack) application could not be started
>  
> Full output:  
> http://pastebin.com/tVKWHuw3
>  
> Am I missing something?  
>  
> --  
> Met vriendelijke groet, Kind Regards,  
>  
> Martin Willemsma
>  
>  
> 2012/11/20 Moses Mendoza <[email protected] (mailto:[email protected])>
> > Puppet 2.7.20 is a maintenance release for Puppet in the 2.7.x series
> > with bug fixes and backwards-compatible performance improvements
> > back-ported from the 3.0.x series.
> >  
> > Downloads are available at:
> > * Source https://downloads.puppetlabs.com/puppet/puppet-2.7.20.tar.gz
> >  
> > Windows package is available at
> > https://downloads.puppetlabs.com/windows/puppet-2.7.20.msi
> >  
> > RPMs are available at https://yum.puppetlabs.com/el or /fedora
> >  
> > Debs are available at https://apt.puppetlabs.com
> >  
> > Mac package is available at
> > https://downloads.puppetlabs.com/mac/puppet-2.7.20.dmg
> >  
> > Gems are available via rubygems at
> > https://rubygems.org/downloads/puppet-2.7.20.gem
> > or by using `gem install puppet --version=2.7.20`
> >  
> > See the Verifying Puppet Download section at:
> > https://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
> >  
> > Please report feedback via the Puppet Labs Redmine site, using an
> > affected puppet version of 2.7.20:
> > http://projects.puppetlabs.com/projects/puppet/
> >  
> > To take a look at fixes targeted for this release, check out
> > http://projects.puppetlabs.com/versions/307
> >  
> > ## Contributors ##
> >  
> > Adrien Thebo, Andrew Parker, Ashley Penney, Branan Purvine-Riley, Dan
> > Bode, Daniel Pittman, Dominic Cleal, Dustin J. Mitchell, Eric
> > Sorenson, Eric Stonfer, Gleb Arshinov, James Turnbull, Jeff McCune,
> > Jeff Weiss, Josh Cooper, Ken Barber, Ken Dreyer, Lee Lowder, Markus
> > Roberts, Matthaus Owens, Michael Stahnke, Moses Mendoza, Neil
> > Hemingway, Nick Fagerlund, Patrick Carlisle, Roman Barczyński, S.
> > Zachariah Sprackett, Sean E. Millichamp, Stefan Schulte, Todd
> > Zullinger
> >  
> > ## Special notes about 2.7.20 ##
> >  
> > Puppet 2.7.20 address http://projects.puppetlabs.com/issues/15560,
> > which means if you had specifically enabled `managehome => true` for
> > user resources expecting it not to work on Windows, be aware that it
> > **works now** for both creation with `ensure => present` AND deletion
> > with `ensure => absent`. Previously deleted users will not have their
> > orphaned home directories removed, however.
> >  
> > Puppet 2.7.20 also addresses concerns regarding a change
> > introduced in Puppet 2.7.16, "b26699a (#10146) `-` is not legal in
> > variable names.", which disallowed the use of dashes in variable
> > names. Puppet 2.7.20 introduces a configuration option,
> > `allow_variables_with_dashes`,
> > (http://docs.puppetlabs.com/references/2.7.latest/configuration.html#allowvariableswithdashes)
> > which can be set to `true` to restore earlier behavior, although this
> > is strongly discouraged. The option is set to false by default to
> > maintain current behavior.
> >  
> > (#10146) `-` in variable names should be deprecated!
> >  
> > In commit b26699a2 I fixed an accidentally introduced change to the lexer,
> > allowing `-` to be part of a variable name. That had lasted for
> > a while and
> > was surprisingly popular. It was also hugely ambiguous around
> > `-` as minus,
> > and led to all sorts of failures - unexpected interpolations to nothing -
> > because of that.
> >  
> > A much better strategy would have been to deprecate the feature,
> > issue proper
> > warnings, and include an option to allow users to toggle the behaviour.
> >  
> > Initially defaulting that to "permit", and eventually toggling
> > over to "deny",
> > would have made the whole experience much smoother - even if this
> > was totally
> > documented as not working, and was a clear bug that it changed.
> >  
> > So, thanks to prompting from Benjamin Irizarry, we do just that:
> > introduce the
> > configuration option, default it to "deny" to match current behaviour, but
> > allow users the choice to change this back.
> >  
> > Please be aware that allowing variables with `-` might break all sorts of
> > things around, for example, Forge modules though. Most people
> > write code to
> > the documented standard, and their code might well totally fail
> > to work with
> > this changed away from the default!
> >  
> > Signed-off-by: Daniel Pittman <[email protected] 
> > (mailto:[email protected])>
> >  
> > ## Puppet 2.7.20 Changelog ##
> >  
> > Adrien Thebo (1):
> > 367926a (#15264) Custom title patterns can fail cryptically.
> >  
> > Andrew Parker (15):
> > 65b35a8 (Maint) Simplify CONTRIBUTING.md (http://CONTRIBUTING.md)
> > 9e26fe0 (#10915) Fix tests to work with new parameter checking
> > d2e5268 (#10915) Add test for provider throwing NoMethodError
> > b48a172 (Maint) Fix syntax and semantic erros in test
> > 5e3fbca (Maint) Remove fragile test
> > dc50ec7 (#16922) Quote strings that contain ":"
> > 13ab956 (#16791) Revert "Merge branch
> > 'perf/2.7.x/backport-activesupport-hook-disabling' of
> > https://github.com/daniel-pittman/puppet into 2.7.x"
> > 1e5baee (#16791) Revert "Maint: Fix intermittently failing spec test"
> > 3cda4f4 (#16791) Revert "Merge branch
> > 'feature/2.7.x/json-terminus-backport' of
> > https://github.com/daniel-pittman/puppet into 2.7.x"
> > aba3c67 (#16791) Re-instate deprecated symbolize and symbolizehash!
> > d892859 (#16791) Remove tests for unused behavior
> > bd0caf5 (#17260) Warn when variables contain hyphens
> > 5c61f32 (#17260) Include link to information about deprecation
> > b5ed15b (#17458) Load 'puppet' at the right time
> > d16d357 (#17458) Add acceptance test for executing external subcommands
> >  
> > Ashley Penney (1):
> > 5ceb55c (Maint) Add logging for when Puppet is enabled/disabled.
> >  
> > Branan Purvine-Riley (1):
> > dff6e53 (maint) Confine pty-based test to non-Windows hosts.
> >  
> > Dan Bode (1):
> > 0524a0a (#7422) Support arrow syntax with metaparams
> >  
> > Daniel Pittman (43):
> > b8ca748 (#11727) Support STDIN for `puppet parser validate`
> > 536b68c Check that function loading worked correctly.
> > f10d364 maint: remove .rspec entirely
> > 8fa6575 Make SELinux internal helper functions private.
> > 13cb623 (#8714) Don't follow symlinks in SELinux FS detection
> > 294fae2 Port the SemVer test from Test::Unit to RSpec.
> > d260b90 RSpec 3 is deprecating `expect {}.should` - respect that.
> > 81c8afa Skip symbolic link demanding test on Windows
> > 0e7fc8d Update copyright years in LICENSE
> > f0ef301 (#16330) Update ZAML to latest upstream.
> > 312b467 Git ignore an .rvmrc file in the root of the project
> > fe1f4a2 (#4680) Reject CA network operations when master CA is disabled
> > a0287bf Implement a JSON file terminus to mirror YAML.
> > 141c83b Add catalog JSON terminus to improve performance.
> > c0e5f4d Implement Symbol#intern when it is missing.
> > fbd5105 Use `intern` rather than `symbolize` it Puppet::Type
> > 4d4a75a zaml: statically determine the to_ascii8bit implementation.
> > fd8343a zaml: unify on a single definition of `to_zaml` for Symbol
> > 8173a6e Avoid object creation/destruction when possible.
> > aca7959 type: memoize key_attributes for types.
> > 9176f5c tagging: document why fixing this horror is hard.
> > 54c4f0a lexer: remove some unused stats collection
> > 397dfa8 monkey_patch: cache Symbol to_proc result.
> > 89e0f14 type: support implicit "identity" transformation
> > 912ed34 FileCollection is a memory loss, not a memory win.
> > 275c94d Eliminate remaining uses of FileCollection.
> > 58f6ca1 parser/files: use a cheaper test for "is this path absolute?"
> > 20efe94 util: don't rebuild regexp every time we invoke absolute_file?
> > 9099a42 zaml: don't sort object attributes for output
> > e70273b whit: cache the `to_s` result.
> > 33c127b zaml: speed micro-optimization for Time output
> > b54f8cd log_paths: memoize the entire value, not just part of it.
> > 314c3da file_serving: avoid rewriting paths if possible.
> > f60e402 tagging: use a static regexp rather than rebuilding it
> > 69315c2 Implement `Fixnum#ord` for Ruby 1.8.5
> > 83defc0 zaml: rework strings for correctness and speed
> > 4f6289b zaml: add whitespace for readability.
> > fbca3b0 zaml: avoid calling emit when we don't have anything to output
> > 67e5957 zaml: don't use backreferences on strings
> > 68dea3d zaml: handle multi-line map keys and array values correctly.
> > 5e7cce5 Disable ActiveSupport::Dependencies hooks.
> > 65b5c5c Eliminate `symbolize` everywhere, and remove it.
> > 5ee2558 (#10146) `-` in variable names should be deprecated!
> >  
> > Dominic Cleal (2):
> > c6e1aa3 (#14822) Re-evaluate features if they previously were false
> > 1a2e8fc (#14822) Use feature confine for feature tests during run
> >  
> > Dustin J. Mitchell (4):
> > da7cd8e Don't mask NoMethodErrors
> > cb3c912 (#16208) Better error messages for failed parameter validation
> > f30af22 (#16208) use #{ref} instead of #{type} #{title} as
> > suggested by dpittman
> > d9ab06f (#16208) fix tests
> >  
> > Eric Sorenson (4):
> > d2012ae (#15797) Change the argument to chkconfig from 'on' to 'reset'
> > 700caba (#15739) Bump report_version since #10064 change its format
> > 775d0dc Revert "(#15797) Change the argument to chkconfig from
> > 'on' to 'reset'"
> > 0620497 (#15797) Update chkconfig test to reflect reality
> >  
> > Eric Stonfer (1):
> > e9d10ca (#15346) add --source to the gem list command
> >  
> > Gleb Arshinov (1):
> > c8152d4 (#15920) Make forward-sexp ignore comments in puppet-mode.el
> >  
> > James Turnbull (1):
> > fbede51 Fixed #11686 - Updated documentation for exec timeout
> >  
> > Jeff McCune (29):
> > 9c60ed3 (Maint) Whitespace cleanup of CONTRIBUTING.md 
> > (http://CONTRIBUTING.md)
> > 9862940 Add HOWTO hint on topic branches in CONTRIBUTING
> > cf04e5e Make the example in CONTRIBUTING imperative and concrete
> > 6f7303a Mark git diff --check as inline code
> > 07aeef3 (#15940) Add test coverage for rdoc exclude option
> > dd25c9e (#15346) Add spec test for --source when checking latest
> > 83cfe9d (Maint) Fix rspec options file
> > 1c1a383 (#15464) Make contributing easy via bundle Gemfile
> > b33d517 Move Puppet version into lib/puppet/version.rb
> > 07f0b0e (#15464) Make Puppet usable as a Gem from source
> > d7cb3c7 (#15464) Make Puppet.version settable via Puppet.version=
> > 76ef99b Revert "Merge branch
> > 'ticket/2.7.x/15464_a_gemfile_would_improve_contributor_on-boarding'
> > into 2.7.x"
> > 54ea4fe Revert "Revert "Merge branch
> > 'ticket/2.7.x/15464_a_gemfile_would_improve_contributor_on-boarding'
> > into 2.7.x""
> > 48a9cc2 (#15464) Exclude gem command from bundler
> > 7ca6b70 (#15797) Add test coverage for redhat service provider
> > 5ef0df0 (Maint) Whitespace only cleanup
> > 65dbdea (#15797) Disable RedHat services in all run levels
> > 576fd56 Whitespace only cleanup
> > 1820927 (Maint) Stop watchr from reading non-existent spec.opts
> > 1a432fd (#15193) Document how to use the static compiler
> > 2bbc4e4 Document the different forms of catalogs to help test writers
> > 58f9679 (#15193) Add spec test coverage for static compiler
> > 94aaf15 (#15193) Fix StaticCompiler#store_content
> > 2b06b7e (#15193) Fix windows failing on unix style paths
> > 315ebad (#2888) Add settings catalog info to README_DEVELOPER
> > 61a34d3 (#2888) Fix race condition with puppetdlockfile
> > e6865c4 (maint) Update mailmap for git shortlog
> > b55d885 (#16798) Update revocation by serial number documentation
> > 92f0688 (#16798) Add more tests to cover revoke by serial number
> >  
> > Jeff Weiss (5):
> > 6dcf122 (#15731) Full certificate metadata for pson
> > b61d041 (#15731) explicit fingerprint digest for pson
> > 60a6a2a (#14515) Tests fail with mocha 0.11.4
> > 7b4ac10 (#15731) Move explicit fingerprints to hash
> > f9463ea (#15731) Add clarifying comments to host.rb
> >  
> > Josh Cooper (32):
> > ed22b06 (maint) Include backtrace in re-raised exception
> > c95bda7 (maint) Whitespace cleanup
> > f2a4cca (maint) Remove spurious `puts` line
> > bbdbb06 (maint) Consolidate flat file tests
> > d9c7698 (maint) Refactor filetype specs
> > 7a72361 (#14283) Raise an error when crontab returns non-zero on AIX
> > 1d80007 (#14283) Call Tempfile#close and #unlink separately
> > 86dac63 (Maint) Skip crontab filetype tests on Windows
> > e067c2a (#15693) Allow restart command to be specified
> > 4ffc02d (Maint) Enable colorized rspec output on Windows
> > 13e0109 (#15591) Skip test that causes segfault on Windows
> > 1075b74 (#15560) Refactor LogonUser
> > 67b9227 (#15560) Create the user's profile if managehome is true
> > 5e84c97 (#15560) Delete user's profile after deleting account
> > 489352b (#16119) Recognize carriage return escape sequence
> > b67e4dc (#16019) Don't add Unix paths to Windows search path
> > 1a9d122 Maint: Fix leaked tempfile handle
> > a753b86 Maint: Fix inconsistent expect-should usage
> > bd875f5 (#16208): Correct spec test to match new failed parameter message
> > 68c61fa (#16347) Replace \x92 character with apostrophe
> > e84f448 (#16347) Qualify references to windows-pr gem
> > e45961f Maint: Fix intermittently failing spec test
> > da3aea4 (#16581) Refactor code for converting string and binary sids
> > be848e6 (#16581) Use win32-security gem to resolve SIDs
> > 3d360e7 (#16581) Documentation changes
> > 9291ae2 (#16581) Use native Win32 APIs to resolve SIDs in providers
> > c86e685 (#16581) Use native Win32 APIs to resolve SIDs in file provider
> > c60a82d (#16581) Deprecate sid_for_account
> > f08fc39 (#16581) Refactor code for sid validation
> > 5c96254 (#16581) Fix mis-stubbed test
> > 28229d7 Revert "(#17458) Load 'puppet' at the right time"
> > fd92eb1 (#17458) Partial revert of "don't rebuild regexp every time"
> >  
> > Ken Barber (1):
> > fcd4957 (#15521) Convert to using host stub wrapper
> >  
> > Ken Dreyer (2):
> > e0b1e40 (#7442) solaris: add tests for password_max_age attribute
> > 08c62da (#7442) solaris: return "-1" for password_max_age when
> > password aging is disabled
> >  
> > Lee Lowder (1):
> > f08dd53 (#15940) Update puppet doc to ignore files and templates
> > in modules
> >  
> > Markus Roberts (1):
> > 368a1cb Fix for #3984 -- SELinux warns about changes it doesn't
> > actually make
> >  
> > Matthaus Owens (2):
> > f8a4ddc (#16376) Fix rails compatibility layer for activerecord < 3.0
> > 858e4b4 Update Rakefile to make rspec optional
> >  
> > Michael Stahnke (1):
> > 0c1991f Remove the asc file from the source of spec file
> >  
> > Moses Mendoza (16):
> > 77afeba Add yaml files
> > db74432 Switch off building gem for 2.7.x
> > 5dc896b Move redhat spec file to erb template in ext/redhat
> > 302248b Add debian packaging artifacts and template
> > a670a4f Move and template all apple pkging artifacts to ext/osx
> > b1648b2 Fixup Rakefile to use packaging repo
> > 2ea1e98 Add in manpage listings that should have been there
> > 67f8b0b Remove broken dual build-requires of facter in redhat spec
> > 82ebe28 Remove version check regex from puppet
> > 0a72c5c Fix yum repo path in yaml file
> > a1c4467 Fixup apple package plist for use with packaging repo
> > b2e31b5 fail better in package repo rake tasks
> > 6da5aa8 Replace dashes with dots for gem version
> > b1adcd2 Fix build targets for 2.7.x
> > fc6571e rm packaging artifacts in rpm spec, debian rules
> > 1d01f2a Update lib/puppet/version.rb for 2.7.20-rc1
> >  
> > Neil Hemingway (1):
> > c305a32 (#11042) indirect via the property to convert group
> > names to numbers
> >  
> > Nick Fagerlund (4):
> > adfc27e Maint: Fix borked help/man output for node clean
> > b2c3675 Fix typo in create_resources function's description string
> > 7efbfc6 Maint: Large or complex HEREDOC strings w/ no
> > interpolation should be single-quote type
> > 35b9ff2 Edit description of hyphenated variables compatibility setting
> >  
> > Patrick Carlisle (13):
> > 6d3d591 Fix stubbing on nil in some specs
> > 9c361f1 Don't require mocha in spec_helper
> > fdb8ca3 Rename specs to end in _spec.rb
> > abc7885 Avoid stubbing Thread::new due to issues in newer mocha
> > 279c323 Clear Environment.current when calling Environment.clear
> > a7d6c3d Add Puppet::Parser::Functions::clear for specs
> > 9815de4 Convert expect..should to expect..to in configurer spec
> > b47e910 Use TestHelper in old unit tests
> > 0a41053 Always set log functions on root environment
> > f9cfec7 (#15912) Make function access consistent
> > 6f556ef Don't pollute Functions namespace in shellquote function
> > ca36893 Backport fix for commandline spec
> > 14d1fdc Don't make executables in /tmp in posix_spec
> >  
> > Roman Barczyński (1):
> > 31fac81 (#15665) Fix issue with eix-update on newer eix (>=0.25.2).
> >  
> > S. Zachariah Sprackett (1):
> > 04ba8e2 Add stdin parsing to puppet parser validate
> >  
> > Sean E. Millichamp (1):
> > 5e8236f (#16798) Fix certificate revocation by serial number
> >  
> > Stefan Schulte (9):
> > d2b4f08 maint: Refactor suntab and aixtab filetype
> > 4cd6686 (#14283) Fix suntab filetype when run as normal user
> > e111f56 maint: Rearrange tests in useradd unittests
> > 03c7ddf1 maint: Reduce stubbing in useradd spec
> > 5e64c1f (#15959) Do not support system user on Solaris and HP-UX
> > c50f552 maint: Rearrange tests in groupadd unittests
> > c404d99 maint: Reduce stubbing in groupadd spec
> > 6350e6c (#15959) Do not support system group on Solaris and HP-UX
> > da24d54 (#15959) Fix groupadd/useradd spec when run on non-linux systems
> >  
> > Todd Zullinger (1):
> > 0cc80ad Preserve timestamps when installing files
> >  
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Puppet Developers" group.
> > To post to this group, send email to [email protected] 
> > (mailto:[email protected]).
> > To unsubscribe from this group, send email to 
> > [email protected] 
> > (mailto:puppet-dev%[email protected]).
> > For more options, visit this group at 
> > http://groups.google.com/group/puppet-dev?hl=en.
>  
>  
>  
>  
>  
> --  
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" group.
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to