Issue #10445 has been updated by Joshua Hoblitt.
Hi Kelsey, The complete name of the rpm is gpfs.gplbin-2.6.32-131.17.1.el6.x86_64-3.4.0-8.x86_64.rpm. That's gpfs.gplbin-$kernelversion.$kernelarch-$pkgversion.$pkgarch.rpm GPFS is commercial software and it's not provided in a yum repo (I had to build my own). However, I may be able to give you a copy of the RPM in question since it's GPL'd kernel code. I'd need to double check to make sure there isn't anything else of IBM's in the package. Are you unable to reproduce this issue via just package name? ---------------------------------------- Bug #10445: package type reports failure when actually installing the package https://projects.puppetlabs.com/issues/10445 Author: Joshua Hoblitt Status: Investigating Priority: Normal Assignee: Kelsey Hightower Category: package Target version: Affected Puppet version: 2.7.6 Keywords: Branch: This may be related somehow to bug #2662. It appears that installing an RPM that contains it's arch as part of the package name (IBM is using $kernelver.$arch) causes puppet to report that it's installation failed even though it didn't. [root@decdb1 ~]# yum erase gpfs\* Loaded plugins: product-id, rhnplugin, subscription-manager Updating Red Hat repositories. Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package gpfs.base.x86_64 0:3.4.0-0 will be erased ---> Package gpfs.docs.noarch 0:3.4.0-8 will be erased ---> Package gpfs.gplbin-2.6.32-131.17.1.el6.x86_64.x86_64 0:3.4.0-8 will be erased ---> Package gpfs.msg.en_US.noarch 0:3.4.0-8 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: gpfs.base x86_64 3.4.0-0 @gpfs 24 M gpfs.docs noarch 3.4.0-8 @gpfs 783 k gpfs.gplbin-2.6.32-131.17.1.el6.x86_64 x86_64 3.4.0-8 @gpfs 5.9 M gpfs.msg.en_US noarch 3.4.0-8 @gpfs 344 k Transaction Summary ================================================================================ Remove 4 Package(s) Installed size: 31 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : gpfs.gplbin-2.6.32-131.17.1.el6.x86_64-3.4.0-8.x86_64 1/4 Erasing : gpfs.base-3.4.0-0.x86_64 2/4 Erasing : gpfs.docs-3.4.0-8.noarch 3/4 Erasing : gpfs.msg.en_US-3.4.0-8.noarch 4/4 duration: 51(ms) Installed products updated. Removed: gpfs.base.x86_64 0:3.4.0-0 gpfs.docs.noarch 0:3.4.0-8 gpfs.gplbin-2.6.32-131.17.1.el6.x86_64.x86_64 0:3.4.0-8 gpfs.msg.en_US.noarch 0:3.4.0-8 Complete! [root@decdb1 ~]# puppetd --test --tags gpfs info: Caching catalog for decdb1.tuc.noao.edu info: Applying configuration version '1320191417' notice: /Stage[main]/Gpfs::Install/Package[gpfs.docs]/ensure: created notice: /Stage[main]/Gpfs::Install/Package[gpfs.msg.en_US]/ensure: created notice: /Stage[main]/Gpfs::Install/Package[gpfs.base-3.4.0-0]/ensure: created err: /Stage[main]/Gpfs::Install/Package[gpfs.gplbin-2.6.32-131.17.1.el6.x86_64]/ensure: change from absent to latest failed: Could not update: Could not find package gpfs.gplbin-2.6.32-131.17.1.el6.x86_64 at /etc/puppet/modules/gpfs/manifests/init.pp:28 notice: Finished catalog run in 50.57 seconds [root@decdb1 ~]# yum erase gpfs\* Loaded plugins: product-id, rhnplugin, subscription-manager Updating Red Hat repositories. Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package gpfs.base.x86_64 0:3.4.0-0 will be erased ---> Package gpfs.docs.noarch 0:3.4.0-8 will be erased ---> Package gpfs.gplbin-2.6.32-131.17.1.el6.x86_64.x86_64 0:3.4.0-8 will be erased ---> Package gpfs.msg.en_US.noarch 0:3.4.0-8 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: gpfs.base x86_64 3.4.0-0 @gpfs 24 M gpfs.docs noarch 3.4.0-8 @gpfs 783 k gpfs.gplbin-2.6.32-131.17.1.el6.x86_64 x86_64 3.4.0-8 @gpfs 5.9 M gpfs.msg.en_US noarch 3.4.0-8 @gpfs 344 k Transaction Summary ================================================================================ Remove 4 Package(s) Installed size: 31 M Is this ok [y/N]: n Exiting on user Command Complete! -- 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.
