[Bug 1017333] [NEW] multiarch doesn't really work
Brian J. Murrell
brian at interlinx.bc.ca
Mon Jun 25 03:39:51 UTC 2012
Public bug reported:
So, following along with https://wiki.ubuntu.com/MultiarchSpec and
specifically the (Shawn) use-case of upgrading an i386 system to amd64,
I've upgraded the kernel to amd64 and booted it successfully. I've also
got the required amd64 libs installed and I've successfully upgrade dpkg
and apt to the amd64 versions.
# dpkg --print-architecture
amd64
# dpkg --print-foreign-architectures
i386
I thought at this point I was supposed to have a happy dual-arch based
system, but that doesn't seem to be the case. apt-get check lists a
whole litany of dependency failures. But to just take the first one for
example:
# apt-get check
...
adduser : Depends: perl-base (>= 5.6.0) but it is not installable
...
dpkg shows the following states for those packages:
ii adduser 3.113ubuntu2 add and remove users and groups
in perl-base <none> (no description available)
ii perl-base:i386 5.14.2-6ubuntu2 minimal Perl system
So the question is, is the perl-base:i386 package not enough to satisfy
adduser's dependency on perl-base? If not, then there is no hope that
multi-arch can be at all useful and I will need to upgrade everything to
amd64 right?
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apt (not installed)
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Sun Jun 24 23:29:43 2012
ProcEnviron:
TERM=screen
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: apt
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: apt (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug precise
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1017333
Title:
multiarch doesn't really work
Status in “apt” package in Ubuntu:
New
Bug description:
So, following along with https://wiki.ubuntu.com/MultiarchSpec and
specifically the (Shawn) use-case of upgrading an i386 system to
amd64, I've upgraded the kernel to amd64 and booted it successfully.
I've also got the required amd64 libs installed and I've successfully
upgrade dpkg and apt to the amd64 versions.
# dpkg --print-architecture
amd64
# dpkg --print-foreign-architectures
i386
I thought at this point I was supposed to have a happy dual-arch based
system, but that doesn't seem to be the case. apt-get check lists a
whole litany of dependency failures. But to just take the first one
for example:
# apt-get check
...
adduser : Depends: perl-base (>= 5.6.0) but it is not installable
...
dpkg shows the following states for those packages:
ii adduser 3.113ubuntu2 add and remove users and groups
in perl-base <none> (no description available)
ii perl-base:i386 5.14.2-6ubuntu2 minimal Perl system
So the question is, is the perl-base:i386 package not enough to
satisfy adduser's dependency on perl-base? If not, then there is no
hope that multi-arch can be at all useful and I will need to upgrade
everything to amd64 right?
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apt (not installed)
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Sun Jun 24 23:29:43 2012
ProcEnviron:
TERM=screen
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: apt
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1017333/+subscriptions
More information about the foundations-bugs
mailing list