Issue #2125 has been updated by James Turnbull. Target version deleted (unplanned)
---------------------------------------- Bug #2125: Puppet incorrectly reports a package not found on Gentoo https://projects.puppetlabs.com/issues/2125 Author: Shyam Mani Status: Needs More Information Priority: Normal Assignee: Category: Gentoo Target version: Affected Puppet version: 0.24.8 Keywords: Branch: Hi, This is an issue with puppet 0.24.8 (not present in 0.24.7-r1 in Gentoo) and here's a little synopsis. I manage about 10-15 packages using puppet, a sample of the puppet config is as follows : "net-analyzer/net-snmp": category => "net-analyzer", name => "net-snmp", require => [ File["package.use"], File["package.keywords"], File["make.conf"] ], ensure => "installed"; "dev-java/sun-jdk": category => "dev-java", name => "sun-jdk", require => [ File["package.use"], File["package.keywords"], File["make.conf"] ], ensure => "installed"; On 0.24.8, puppet throws the following error, ONLY for dev-java/sun-jdk, it installs all the other packages just fine. debug: Puppet::Type::Package::ProviderPortage: Executing '/usr/bin/eix --nocolor --format <category> <name> [<installedversionsshort>] [<best>] <homepage> <description> --exact --category-name dev-java/sun-jdk' err: //Node[x.y.com]/gentoo_/Package[dev-java/sun-jdk]: Failed to retrieve current state of resource: No package found with the specified name [dev-java/sun-jdk] On 0.24.7-r1 (which is the version of puppet on Portage), there is no error whatsoever. I did a little bit of poking around and found that the only change b/w the two versions in portage.rb (in puppet/provider/package/) is the regex for result_format. Seems like the new one in 0.24.8 doesn't like the change(s) for specific packages. Copying over portage.rb from 0.24.7-r1 just works fine. Would be nice if someone reviewed the regex to see what exactly the issue is, I've put up a diff at http://dpaste.com/hold/22196/ Thanks! -- 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 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-bugs?hl=en.
