urpmi wants to install 32bit packages from the 32bit media, instead of the correct x86_64 packages. See for example this:
$ LC_ALL=C sudo urpmi rpm-build rpmlint
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Release (distrib1)")
elfutils 0.152 1.mga1 x86_64
gcc-c++ 4.5.2 4.mga1 x86_64
gettext 0.18.1.1 2.mga1 x86_64
lib64gettextmisc 0.18.1.1 2.mga1 x86_64
lib64unistring0 0.9.3 4.mga1 x86_64
libstdc++-devel 4.5.2 4.mga1 x86_64
libtool-base 2.4 3.mga1 x86_64
m4 1.4.16 1.mga1 x86_64
perl-List-MoreUtils 0.300.0 3.mga1 x86_64
perl-Module-ScanDeps 1.20.0 1.mga1 noarch
python-pkg-resources 0.6.14 7.mga1 noarch
python-rpm 4.8.1 10.mga1 x86_64
rpm-build 4.8.1 10.mga1 x86_64
rpm-mageia-setup-build 1.133 1.mga1 x86_64
rpmlint 1.2 1.mga1 noarch
(medium "Core 32bit Release (distrib31)")
autoconf 2.68 1.mga1 noarch
automake 1.11.1 3.mga1 noarch
perl-JSON 2.510.0 1.mga1 noarch
perl-YAML 0.730.0 1.mga1 noarch
python-enchant 1.6.5 1.mga1 noarch (suggested)
python-magic 5.06 1.mga1 noarch
spec-helper 0.31.5 2.mga1 noarch
35MB of additional disk space will be used.
9MB of packages will be retrieved.
Proceed with the installation of the 22 packages? (Y/n) n
If i disable the 32bit repositories, it works as expected.
This was also the case with mozilla-thunderbird-de package, which is actually noarch, but present in both repos. It offered to install this twice (x86 & x86_64 noarch), then downloaded both, but installed only one. Just a pity i don't have logs of that.
Repositories were setup with drakrpm-edit-media, choosing a specific mirror for all repositories. Of the 32bit repositories, only Core_Release and Core_Updates are activated.
Description of problem:
urpmi wants to install 32bit packages from the 32bit media, instead of the correct x86_64 packages. See for example this:
$ LC_ALL=C sudo urpmi rpm-build rpmlint List-MoreUtils 0.300.0 3.mga1 x86_64 Module- ScanDeps 1.20.0 1.mga1 noarch pkg-resources 0.6.14 7.mga1 noarch setup-build 1.133 1.mga1 x86_64
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Release (distrib1)")
elfutils 0.152 1.mga1 x86_64
gcc-c++ 4.5.2 4.mga1 x86_64
gettext 0.18.1.1 2.mga1 x86_64
lib64gettextmisc 0.18.1.1 2.mga1 x86_64
lib64unistring0 0.9.3 4.mga1 x86_64
libstdc++-devel 4.5.2 4.mga1 x86_64
libtool-base 2.4 3.mga1 x86_64
m4 1.4.16 1.mga1 x86_64
perl-
perl-
python-
python-rpm 4.8.1 10.mga1 x86_64
rpm-build 4.8.1 10.mga1 x86_64
rpm-mageia-
rpmlint 1.2 1.mga1 noarch
(medium "Core 32bit Release (distrib31)")
autoconf 2.68 1.mga1 noarch
automake 1.11.1 3.mga1 noarch
perl-JSON 2.510.0 1.mga1 noarch
perl-YAML 0.730.0 1.mga1 noarch
python-enchant 1.6.5 1.mga1 noarch (suggested)
python-magic 5.06 1.mga1 noarch
spec-helper 0.31.5 2.mga1 noarch
35MB of additional disk space will be used.
9MB of packages will be retrieved.
Proceed with the installation of the 22 packages? (Y/n) n
If i disable the 32bit repositories, it works as expected.
This was also the case with mozilla- thunderbird- de package, which is actually noarch, but present in both repos. It offered to install this twice (x86 & x86_64 noarch), then downloaded both, but installed only one. Just a pity i don't have logs of that.
Repositories were setup with drakrpm-edit-media, choosing a specific mirror for all repositories. Of the 32bit repositories, only Core_Release and Core_Updates are activated.