I need to install ofed-rpms (1.5.4.1) on several cluster nodes, I have used
the install script to generate the rpms (and install them on one of the
nodes).
Then I put the relevant rpm-files on a local repository, and created a
puppet module for installing them on the nodes (in this module all of the
packages are listed, and I hoped that they would be installed through:
package {
$packagelist:
ensure => installed,
}
(where packagelist contains all the rpms).
However, this does not work, since yum complains when puppet is at work:
"Package libmthca-devel-static is obsoleted by libmthca-static, trying to
install libmthca-static-1.0.6-2.el6.x86_64 instead"
Here libmthca-static-1.0.6-2 is included in the centos-6.2 repository, and
I don't want this to be installed, but rater
the libmthca-devel-static-1.0.5-0.1 from the ofed-stack.
That is, the problem here is that that some of the packages in the local
(ofed-build) repository are older that the ones in the standard
centos-repositories, I tried to circumvent this by put a higher priority on
the local repository, but this does not help.
There is probably a more clever way of doing this (could run the install
script on all the nodes, but I would prefer to incorporate it in puppet).
Hints would be appreciated.
Regards,
/jon
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.