Re: [Puppet Users] Issue installing on RHEL 6 (2.6.32-358.2.1.el6.x86_64)

2013-06-17 Thread Kenneth Edgar
We do use Satellite and this server is subscribed to 64bit repos.  I found 
I was using the incorrect puppet labs repo, and installed the following one 
instead... however I still have the same 
issue. 
http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm

What I found is that since we branch rhel's channels to freeze them at a 
certain level for quarterly updating, these puppetlabs rpm's must have had 
higher requirements that were not available using our frozen channels.  I 
added the server to the default rhel 6 64 bit channel and updated it, then 
the packages installed properly.

Thanks,
Ken

On Sunday, June 9, 2013 3:12:10 PM UTC-5, Jon Stanley wrote:

 On Fri, Jun 7, 2013 at 4:45 PM, Kenneth Edgar 
 ken@gmail.comjavascript: 
 wrote: 
 Protected multilib versions: libselinux-2.0.94-5.3.el6.i686 != 
  libselinux-2.0.94-5.3.el6_4.1.x86_64 
   You could try using --skip-broken to work around the problem 
   You could try running: rpm -Va --nofiles --nodigest 

 Basically this indicates a problem with your yum configuration or 
 repos. What it's refusing to do is to install differing versions of 
 the same package for different architectures (i686 and x86_64) 

 Particularly, the libselinux package has an issue. What this error 
 means is that you attempted to install libselinux-2.0.94-5.3.el6.i686 
 but you have 2.0.94-5.3.el6_4.1.x86_64 already installed (or the other 
 way around, I forget) 

 If you're using the install media as a repo on an updated system, that 
 would explain this. The el6_4 dist tag indicates an async errata (i.e. 
 released between major RHEL releases) for RHEL6.4, while the .el6 is 
 what gets shipped on install media (overly simplifying things here, 
 you could have prior releases async errata, for example el6_3 in a 
 minor release if there were no other changes) for a minor release. 


-- 
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 puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [Puppet Users] Issue installing on RHEL 6 (2.6.32-358.2.1.el6.x86_64)

2013-06-09 Thread Rilindo Foster
It seems that there is a possible problem with your repo configuration. That 
is, it is attempting to install a 32 bit version of the binary package, even 
you are probably running a 64 bit version of RHEL. I suspect you probably will 
encounter this problem as well with other packages. If you are not using 
Satellite, you probably need to review you repo configuration and ensure that 
it is pointing to a ISO, CD or repo with the correct 64 bit binary packages.

In other words, the issue is not specifically puppet, but with RHEL.

On Jun 7, 2013, at 3:45 PM, Kenneth Edgar ken.ed...@gmail.com wrote:

 After installing the puppet labs repo, I try running 'yum install -y 
 puppet-server and recieve:
 
 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. Eg.:

  1. You have an upgrade for libselinux which is missing some
 dependency that another package requires. Yum is trying to
 solve this by installing an older version of libselinux of the
 different architecture. If you exclude the bad architecture
 yum will tell you what the root cause is (which package
 requires what). You can try redoing the upgrade with
 --exclude libselinux.otherarch ... this should give you an error
 message showing the root cause of the problem.

  2. You have multiple architectures of libselinux installed, but
 yum can only see an upgrade for one of those arcitectures.
 If you don't want/need both architectures anymore then you
 can remove the one with the missing update and everything
 will work.

  3. You have duplicate versions of libselinux installed already.
 You can use yum check to get yum show these errors.

...you can also use --setopt=protected_multilib=false to remove
this checking, however this is almost never the correct thing to
do as something else is very likely to go wrong (often causing
much more problems).

Protected multilib versions: libselinux-2.0.94-5.3.el6.i686 != 
 libselinux-2.0.94-5.3.el6_4.1.x86_64
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest
 
 Have any of you run into this, and do you have any suggestions?  I'd prefer 
 this method of install if possible.
 
 Thank you,
 Ken Edgar
 Unix Sysadmin, School Specialty, Inc.
 
 -- 
 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 puppet-users+unsubscr...@googlegroups.com.
 To post to this group, send email to puppet-users@googlegroups.com.
 Visit this group at http://groups.google.com/group/puppet-users?hl=en.
 For more options, visit https://groups.google.com/groups/opt_out.
  
  

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




Re: [Puppet Users] Issue installing on RHEL 6 (2.6.32-358.2.1.el6.x86_64)

2013-06-09 Thread Jon Stanley
On Fri, Jun 7, 2013 at 4:45 PM, Kenneth Edgar ken.ed...@gmail.com wrote:
Protected multilib versions: libselinux-2.0.94-5.3.el6.i686 !=
 libselinux-2.0.94-5.3.el6_4.1.x86_64
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest

Basically this indicates a problem with your yum configuration or
repos. What it's refusing to do is to install differing versions of
the same package for different architectures (i686 and x86_64)

Particularly, the libselinux package has an issue. What this error
means is that you attempted to install libselinux-2.0.94-5.3.el6.i686
but you have 2.0.94-5.3.el6_4.1.x86_64 already installed (or the other
way around, I forget)

If you're using the install media as a repo on an updated system, that
would explain this. The el6_4 dist tag indicates an async errata (i.e.
released between major RHEL releases) for RHEL6.4, while the .el6 is
what gets shipped on install media (overly simplifying things here,
you could have prior releases async errata, for example el6_3 in a
minor release if there were no other changes) for a minor release.

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




[Puppet Users] Issue installing on RHEL 6 (2.6.32-358.2.1.el6.x86_64)

2013-06-07 Thread Kenneth Edgar
After installing the puppet labs repo, I try running 'yum install -y 
puppet-server and recieve:

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. Eg.:
   
 1. You have an upgrade for libselinux which is missing some
dependency that another package requires. Yum is trying to
solve this by installing an older version of libselinux of the
different architecture. If you exclude the bad architecture
yum will tell you what the root cause is (which package
requires what). You can try redoing the upgrade with
--exclude libselinux.otherarch ... this should give you an error
message showing the root cause of the problem.
   
 2. You have multiple architectures of libselinux installed, but
yum can only see an upgrade for one of those arcitectures.
If you don't want/need both architectures anymore then you
can remove the one with the missing update and everything
will work.
   
 3. You have duplicate versions of libselinux installed already.
You can use yum check to get yum show these errors.
   
   ...you can also use --setopt=protected_multilib=false to remove
   this checking, however this is almost never the correct thing to
   do as something else is very likely to go wrong (often causing
   much more problems).
   
   Protected multilib versions: libselinux-2.0.94-5.3.el6.i686 != 
libselinux-2.0.94-5.3.el6_4.1.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Have any of you run into this, and do you have any suggestions?  I'd prefer 
this method of install if possible.

Thank you,
Ken Edgar
Unix Sysadmin, School Specialty, Inc.

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