Issue #19109 has been updated by Joe Thompson.
So there are some additional issues with this that I found today when someone updated our apt repos and 3.1 got pushed out unexpectedly. The biggest is that the ubuntu passenger is linked against 1.8.7 and there is no rubygems1.9.1 ubuntu package. This means it is not possible to compile a gem against 1.9.1 even though it's available on the system. So if you are running a master in passenger with an enc, you cannot currently upgrade to 3.1/1.9.1 without compiling your own rubygems install. I mention the enc part because what initially caused us issues with the upgrade is the new yaml validation that requires 1.9 breaks enc functionality on 1.8.7, so our nodes were getting errors and could only apply the cached catalog. ---------------------------------------- Bug #19109: Ubuntu 12.04 package puppet-common depends on ruby 1.9 packages that don't exist https://projects.puppetlabs.com/issues/19109#change-86982 Author: Igor Galić Status: Investigating Priority: Normal Assignee: Matthaus Owens Category: package Target version: Affected Puppet version: 3.1.0 Keywords: Branch: This makes a puppet installation with ruby 1.9 impossible. Right now puppet-common depends on libshadow-ruby1.8 | ruby-shadow, libaugeas-ruby1.8 | libaugeas-ruby1.9 However, there is no package for ruby-shadow, and neither is there one for libaugeas-ruby1.9 (there is one for libaugeas-ruby1.9.1). This makes an installation based on ruby 1.9 impossible. -- 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.
