On Wednesday, April 2, 2014 10:18:59 AM UTC-5, amogh patel wrote:
>
> Hi Puppet Users,
>
> I'm facing below error after the repo updates:
>
> Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install libstdc++.i686' 
> returned 1: Error:  Multilib version problems found. This often means that 
> the root
>        cause is something else and multilib version checking is just
>        pointing out that there is a problem.
>
> rotected multilib versions: libstdc++-4.4.7-4.el6.i686 != 
> libstdc++-4.4.7-3.el6.x86_64
>  You could try using --skip-broken to work around the problem
>
> same with libtiff.
>
> Googled and found a work around using exec but how can we address 
> application package upgrade which requires both architecture.
>
>

Package names and multilib are a bit of a sore spot for Puppet at the 
moment, but there are at least two approaches you could try:

   1. Manage yum.conf to ensure that the 'multilib_policy' is set to 'all'.
   2. Manage arch-specific packages, e.g. "libstdc++.i686" and 
   "libstdc++.x86_64".  This may also depend on having matching versions in 
   your repository

Both approaches require that your package repositories contain matching 
package versions for each architecture where there are packages for 
multiple architectures at all.


John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/13bdfe2d-26ad-4bb7-81c1-497ea26932c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to