Issue #10445 has been reported by Joshua Hoblitt.
----------------------------------------
Bug #10445: package type reports failure when actually installing the package
https://projects.puppetlabs.com/issues/10445
Author: Joshua Hoblitt
Status: Unreviewed
Priority: Normal
Assignee:
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.