Hi,

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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to