Automatically installing 32-bit libraries on 64-bit machine? (RHEL3)

James_Martin at ao.uscourts.gov James_Martin at ao.uscourts.gov
Tue Jun 27 19:07:01 UTC 2006


kickstart-list-bounces at redhat.com wrote on 06/26/2006 08:32:20 PM:

> 
> All our hosts are installed via KickStart.  AFAIK KickStart is not
> granular enuogh to be specifying libraries down to the arch level.
> 


Sure it is.. You just say "packagename.i386" under %packages (at least on 
RHEL4) if you want the 32 bit version.



James S. Martin, RHCE
Contractor
Administrative Office of the United States Courts
Washington, DC
(202) 502-2394


> Good luck and I'd be interested to hear the culprit & resolution if/when
> found.
> 
> CC
> 
> -----Original Message-----
> From: kickstart-list-bounces at redhat.com
> [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Drew Leske
> Sent: Tuesday, 27 June 2006 8:31 AM
> To: Discussion list about Kickstart
> Subject: Re: Automatically installing 32-bit libraries on 64-bit
> machine? (RHEL3)
> 
> 
> Oddness.
> 
> I've got Red Hat Enterprise Linux WS release 3 (Taroon Update 7).  Are
> you 
> querying on hosts installed via KickStart?
> 
> I'm the only one currently using these hosts currently, so interference
> is 
> not the problem here.
> 
> If there were some way to turn this OFF in kickstart, that might be the 
> culprit, but the KickStart scriptage all seems pretty plain.
> 
> The KickStart scripts are managed by xCAT (cluster application toolkit)
> so 
> it's possible it's doing something nasty.  I'll look into that.
> 
> Thanks for your help.  Curiouser and curiouser...
> Drew.
> 
> 
> 
> Coe, Colin C. wrote:
> > Interesting...
> > 
> > cat /etc/redhat-release
> > Red Hat Enterprise Linux WS release 3 (Taroon Update 5)
> > 
> > rpm -qa --queryformat "%{NAME} %{VERSION} %{RELEASE} %{ARCH}\n" | grep
> 
> > -i mesa XFree86-Mesa-libGL 4.3.0 81.EL i386
> > XFree86-Mesa-libGLU 4.3.0 81.EL x86_64
> > XFree86-Mesa-libGL 4.3.0 81.EL x86_64
> > XFree86-Mesa-libGLU 4.3.0 81.EL i386
> > 
> > cat /etc/redhat-release
> > Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
> > 
> > rpm -qa --queryformat "%{NAME} %{VERSION} %{RELEASE} %{ARCH}\n" | grep
> 
> > -i mesa xorg-x11-Mesa-libGLU 6.8.2 1.EL.13.25 x86_64
> > xorg-x11-Mesa-libGL 6.8.2 1.EL.13.25 x86_64
> > xorg-x11-Mesa-libGL 6.8.2 1.EL.13.25 i386
> > xorg-x11-Mesa-libGLU 6.8.2 1.EL.13.25 i386
> > 
> > 
> > You should have both 32 and 64bit packages installed by default.  Did 
> > perchance someone remove the 'duplicate' packages from the 'broken' 
> > installation?  I've seen this done....
> > 
> > Both of these packages (XFree86-Mesa-libGL & XFree86-Mesa-libGLU) are 
> > in the 'Compatibility Arch Support' install group and, I'm pretty sure
> 
> > that all appropriate architectures are installed by default.
> > 
> > CC
> > 
> > -----Original Message-----
> > From: kickstart-list-bounces at redhat.com 
> > [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Drew Leske
> > Sent: Tuesday, 27 June 2006 8:02 AM
> > To: Discussion list about Kickstart
> > Subject: Re: Automatically installing 32-bit libraries on 64-bit 
> > machine? (RHEL3)
> > 
> > 
> > Thanks Colin.  I had noticed that some libraries are installed for 
> > both, but some definitely are not.  One specific example is libGLU, 
> > provided by the
> > XFree86-Mesa-libGLU package.
> > 
> > [root]# rpm -q glibc --queryformat "%{NAME} %{VERSION} %{RELEASE} 
> > %{ARCH}\n" glibc 2.3.2 95.39 i686 glibc 2.3.2 95.39 x86_64 [root]# rpm
> 
> > -q XFree86-Mesa-libGLU --queryformat "%{NAME} %{VERSION} %{RELEASE} 
> > %{ARCH}\n" XFree86-Mesa-libGLU 4.3.0 98.EL x86_64
> > 
> > Believe it or not our users require X libraries to run their numerical
> > analysis (on non-interactive machines).  I wonder if only the 64-bit
> > libGLU 
> > is provided because nobody saw a need to have both 32-bit and 64-bit 
> > versions of X available.
> > 
> > Can you suggest a way around this?  At this point it looks like I'll 
> > have to take care of this manually or script up my own solution--if 
> > the two flavours
> > can even co-exist for some of these packages.
> > 
> > Thanks,
> > Drew.
> > 
> > Coe, Colin C. wrote:
> >> Under RHEL3&4, this happens automatically.
> >>
> >> For example, querying the RPM database for info on the 'glibc' 
> >> package
> >> gives:
> >> rpm -q glibc --queryformat "%{NAME} %{VERSION} %{RELEASE} %{ARCH}\n" 
> >> glibc 2.3.4 2.19 i686 glibc 2.3.4 2.19 x86_64
> >>
> >> The 'up2date' utility will take care of this for you.
> >>
> >> HTH
> >>
> >> CC
> >>
> >> -----Original Message-----
> >> From: kickstart-list-bounces at redhat.com
> >> [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Drew Leske
> >> Sent: Tuesday, 27 June 2006 7:31 AM
> >> To: kickstart-list at redhat.com
> >> Subject: Automatically installing 32-bit libraries on 64-bit machine?
> >> (RHEL3)
> >>
> >>
> >> Hi all,
> >>
> >> We're using KickStart for clusters and Linux deployment in general,
> >> and for the most part we are happy with this.  Recently however we 
> >> have acquired
> >>
> >> some 64-bit machines to be added into our cluster and there are some
> >> issues here.
> >>
> >> We would like to make these resources available for 64-bit computing,
> >> and have therefore installed primarily 64-bit libraries on them. 
> >> However, most
> >> of our users run 32-bit applications.  At this point there is not
> > enough
> >> need for exclusively 64-bit machines, but I would like to make the
> >> platform available.
> >>
> >> According to a colleague there is a way with yum to specify that
> >> whenever installing a package, a 32-bit version of the package, if 
> >> available, will be
> >> installed.  I am not familiar with yum and am limited to RHEL3,
> > up2date,
> >> and
> >> rpm, but this is the functionality I am looking for.
> >>
> >> I have looked at the documentation for KickStart (RHEL3 and RHEL4) as
> >> well as browser this mailing list for information, and of course I've
> >> searched 
> >> the web--nada.  Does anybody have any suggestions for how to handle
> >> this?
> >>
> >> Thanks,
> >> Drew.
> >>
> > 
> 
> -- 
> Drew Leske :: Systems Group/Unix, Computing Services, University of
> Victoria
>    dleske at uvic.ca / +1250 472 5055 (office) / +1250 588 4311 (cel)
> 
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
> 
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list




More information about the Kickstart-list mailing list