Re: [Mach-devel] conflicts between i386 and x86_64 while trying to install mach -d --root=opensuse-
Brought to you by:
thomasvs
|
From: Julien M. <ju...@fl...> - 2010-01-18 18:10:34
|
Usually I don't use setarch for x86_64 as the host distro is already with the right arch. Julien Moutte, FLUENDO S.A. On Mon, Jan 18, 2010 at 4:30 PM, Yaroslav Halchenko <li...@on...>wrote: > THANK YOU GUYS!!! setarch helped! I could even install opensuse 11.2 ;) > haven't checked internals yet though ;) > > the question now either I could do similar for x86_64 since on my > attempts I failed: > > setarch x86_64 mach -d -r opensuse-112-x86_64-core setup build > > Dependencies Resolved > > > ================================================================================ > Package Arch Version Repository > Size > > ================================================================================ > Installing: > bash i586 4.0-18.3 opensuse > 296 k > bash x86_64 4.0-18.3 opensuse > 309 k > glibc i686 2.10.1-10.4 opensuse > 1.6 M > glibc x86_64 2.10.1-10.4 opensuse > 1.7 M > Installing for dependencies: > filesystem x86_64 11.2-12.2 opensuse > 51 k > libncurses5 i586 5.6-91.2 opensuse > 247 k > libncurses5 x86_64 5.6-91.2 opensuse > 243 k > libreadline6 i586 6.0-18.3 opensuse > 107 k > libreadline6 x86_64 6.0-18.3 opensuse > 109 k > terminfo-base x86_64 5.6-91.2 opensuse > 117 k > > Transaction Summary > > ================================================================================ > Install 10 Package(s) > Upgrade 0 Package(s) > > Total size: 4.8 M > Downloading Packages: > Running rpm_check_debug > Running Transaction Test > Finished Transaction Test > > > Transaction Check Error: > file /bin/bash conflicts between attempted installs of bash-4.0-18.3.i586 > and bash-4.0-18.3.x86_64 > file /usr/bin/bashbug conflicts between attempted installs of > bash-4.0-18.3.i586 and bash-4.0-18.3.x86_64 > file /etc/ld.so.conf conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /sbin/ldconfig conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/gencat conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/getconf conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/getent conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/iconv conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/ldd conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/locale conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/bin/localedef conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/sbin/glibc_post_upgrade conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/sbin/iconvconfig conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > file /usr/sbin/rpcinfo conflicts between attempted installs of > glibc-2.10.1-10.4.i686 and glibc-2.10.1-10.4.x86_64 > > Error Summary > ------------- > > ERROR: Could not yum -y install bash glibc > DEBUG: unlocking root > > > On Mon, 18 Jan 2010, Julien Moutte wrote: > > > Simply run this instead : > > setarch i686 mach -r opensuse-110-i386-core setup base > > Indeed you need to make sure yum does not try to install 64 bits > > packages because it thinks the cpu is 64 bits. setarch does that for > > you. > > I am not 100% sure that this particular root works. Haven't checked it > > in a while. > > Julien Moutte, > > FLUENDO S.A. > > -- > .-. > =------------------------------ /v\ ----------------------------= > Keep in touch // \\ (yoh@|www.)onerussian.com > Yaroslav Halchenko /( )\ ICQ#: 60653192 > Linux User ^^-^^ [175555] > > > |