Red Hat Bugzilla – Bug 206881
rootpath mode on x86_64 will not generate i386 images
Last modified: 2007-11-30 17:11:43 EST
Description of problem:
The Stateless Linux Anaconda rootpath mode fails when a x86_64 server attempts
to generate i386 images:
Anaconda on a x86_64 server will only work with x86_64 repositories, it will not
work with i386 repositories. This breaks the ability to generate Stateless Linux
images for i386 clients.
Attempting to use the i386 version of anaconda on a x86_64 server fails.
setarch i386 does not help.
Thus it is not possible to generate Stateless Linux images for i386 from a
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install FC6/devel x86_64
2. run "ANACONDA_PRODUCTPATH="Fedora" anaconda -G -m
3. click through the various install screens
4. when package installation starts, it will error saying it can't find
anaconda tries to install x86_64 packages from a i386 repository
anaconda install i386 packages from a i386 repository
This would be really handy for LTSP integration into Fedora. We would prefer to
use anaconda to install the thin client chroots instead of a one-off scirpt.
Would having a --targetarch argument be sufficient?
--targetarch=i686 should now work
Will --targetarch=i586 work to pull in the i586 kernel and i386 glibc, etc?
Just pulled the latest from CVS:
Traceback (most recent call last):
File "./anaconda", line 667, in ?
AttributeError: Values instance has no attribute 'targetarch'
There doesn't appear to be any new anaconda checked into /cvs/dist (Core CVS)
today, so this might have gone into the "upstream" source CVS of anaconda
itself. Which CVS did you refer to?
(And in response to my previous question, Jeremy said that --targetarch=i586
should do as expected.)
cvs -z3 login
cvs -z3 co anaconda
anaconda/Changelog says five checkins today, I'd assume that is the
I'll check the devel packages tomorrow.
This is working great on my i386 server ;-)
Today's CVS is working just fine from a x86_64 server. Thanks!
I dumped my test x86_64 packages here, for anyone that wants to test w/o
building from CVS: http://k12linux.mesd.k12.or.us/K12LTSP/devel/