On Wednesday, 16 May 2012 20:18:28 UTC+2, Stephen J. wrote:
>
> Hi, 
>
> I'm in a situation where I need to install/manage both the 32-bit and 
> 64-bit versions of a package. Anyone have any tips on doing this? What I've 
> got now, is something like this: 
>
> class install32 { 
>         package { 'freetype.i686': 
>                 ensure => latest, 
>                 require => Class['install64'], 
>         } 
> } 
>
> class install64 { 
>         package { 'freetype.x86_64': 
>                 ensure => latest, 
>         } 
> } 
>
> What happens, is when a newer version of the 64-bit version becomes 
> available, it tries to install it, and I see an error like this: 
> > err: /Stage[main]/Programs::Install64/Package[freetype.x86_64]/ensure: 
> change from 2.3.11-6.el6_1.8 to 0:2.3.11-6.el6_2.9 failed: Could not 
> update: Execution of '/usr/bin/yum -d 0 -e 0 -y install freetype.x86_64' 
> returned 1: Error: Protected multilib versions: 
> freetype-2.3.11-6.el6_2.9.x86_64 != freetype-2.3.11-6.el6_1.8.i686 
>
> What I gather, is that it's not letting me update the 64-bit one, since it 
> wants the 32 and 64-bit versions to match. 
>
> I've tried ONLY managing the 32-bit version, to see if if will install the 
> 64-bit one as a dependency for me, but I end up seeing the same multilib 
> error, just in the reverse direction :( 
>
>
Who is releasing 32 bit and 64 bit packages out of step? They have to 
released at the same time else you see the problems you are seeing.

not a puppet problem, a vanilla yum or rpm also fails with this.
Steve.




 

> Any help getting me back on track is appreciated. 
>
> Thanks, 
> -Steve 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/ZZZji26ImkkJ.
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