Package: puppet-common Version: 2.7.17-1 Severity: grave Justification: Won't parse any manifests using the built-in augeas resource
Hi, since 2012-06-03/2012-06-14 ruby 1.9 is the default ruby version in both unstable and testing: http://packages.qa.debian.org/r/ruby-defaults/news/20120603T212352Z.html http://packages.qa.debian.org/r/ruby-defaults/news/20120614T163924Z.html Newly installed system will therefore have ruby 1.9 installed by default. However, puppet-common still depends on libaugeas-ruby1.8. This means that puppet will choke on manifests using the built-in augeas resource: $ sudo puppet agent --test [...] err: Could not find a suitable provider for augeas notice: Finished catalog run in 0.69 seconds $ Installing libaugeas-ruby1.9.1 fixes the problem. A quick solution would therefore be to change the dependency to libaugeas-ruby1.9.1. However, I think the cleaner approach would be to wait for #680684[0] to be fixed and to change the dependency to libaugeas-ruby. Best regards Alexander Kurtz PS: You should probably check the other dependencies too: puppet-common also depends on libshadow-ruby1.8 and suggests librrd-ruby1.8. [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680684
signature.asc
Description: This is a digitally signed message part