RPM

Comment 1 for bug 913208

Revision history for this message
In , Doktor5000 (doktor5000) wrote :

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
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.