dependency problem breaks upgrade to lucid beta1

Bug #554149 reported by greg_g
154
This bug affects 26 people
Affects Status Importance Assigned to Milestone
alsa-lib (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When doing upgrade from karmic to lucid beta on amd64 arch, the process breaks with following: Couldn't configure pre-depend libc6-i386 for lib32asound2, probably a dependency cycle.

ProblemType: Bug
Architecture: amd64
Date: Fri Apr 2 20:30:55 2010
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
NonfreeKernelModules: nvidia
Package: libc6-i386 2.10.1-0ubuntu16
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
ProcVersionSignature: Ubuntu 2.6.31-20.58-generic
SourcePackage: eglibc
Uname: Linux 2.6.31-20-generic x86_64

Revision history for this message
greg_g (ggalazka) wrote :
Changed in eglibc (Ubuntu):
status: New → Confirmed
Matthias Klose (doko)
affects: eglibc (Ubuntu) → alsa-lib (Ubuntu)
Changed in alsa-lib (Ubuntu):
status: Confirmed → New
Revision history for this message
Michael R - Oregon USA (michael-michaelsnet) wrote :

Tag of amd64 is inaccurate. Duplicate problem 554575 occurs on an Intel based host.

Revision history for this message
Evgeny Kuznetsov (nekr0z) wrote :

Michael, the tag is correct, since the problem only occurs on 64-bit systems.

FYI: Intel's EM64T architecture found in 64-bit-capable x86-compatible processors (Core 2 etc.) is basically a copy of AMD64 architecture (both are know as x86-64 for a common name). AMD was the first to deliver this architecture to market (while Intel was playing with x86-incompatible IA-64 architecture, found in Intel Itanium processors), so historically x86-64 architecture is called "amd64" in Debian, and consequently in Ubuntu. It works with both Intel and AMD 64bit processors, though the name "amd64" may cause confusion, as it seems to have done in your case.

Revision history for this message
Tom Powell (zifnab-zifnab06) wrote :

I removed lib32asound2 and the upgrade went through fine. Just for people looking for a quick solution. Reinstall when you get upgraded to Lucid.

Revision history for this message
Daniel T Chen (crimsun) wrote :

This one is nasty. The reason for the versioned Pre-Depends is given in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533005. Note that 8.04 LTS, which is a supported origin of upgrade to 10.04 LTS, has 2.7-10ubuntu3 (or 2.7-10ubuntu5 in -updates). We could demote the Pre-Depends to a Depends, but we need to be very careful and follow more astute recommendations. I'm checking on this one.

Revision history for this message
BLewis (lewishnl-gmail) wrote :

mine crashed once halfway through install and saved the repos, so I just went to synaptic pressed mark all updates and updated. After a few hiccups (reconfiguring DPKG several times and uninstalling and reinstalling stuff), I now have Ubuntu 10.04 running KDE or basically a Ubuntu machine running both ubuntu-desktop and kubuntu-desktop and best of all, I'm typing to you on it now!

Revision history for this message
greg_g (ggalazka) wrote :

Uninstaling or dpkg-ing during upgrade is not a good solution. Of course it worked for you guys, worked for me, but I don't think it will work for common user out there (I have 10 years of Linux user experience) - people don't expect this kind of problems on stable distro (IMHO). Especially if upgrading after release ends with several 'dpkg --pending --configure'...

Revision history for this message
Matthias Klose (doko) wrote :

just make it a depends. ubuntu always did ship the files in /usr/lib32, not in /emul

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-lib - 1.0.22-0ubuntu7

---------------
alsa-lib (1.0.22-0ubuntu7) lucid; urgency=low

  * Demote libc6-i386 pre-depends to depends for lib32asound2 to
    prevent cycle. Ubuntu has always shipped in /usr/lib32 instead
    of /emul, which makes the pre-depends unnecessary.
    (LP: #554149)
 -- Daniel T Chen <email address hidden> Tue, 06 Apr 2010 10:46:15 -0400

Changed in alsa-lib (Ubuntu):
status: New → Fix Released
Revision history for this message
Evgeny Kuznetsov (nekr0z) wrote :

Yes, the new package fixed this allright. Can be marked "fixed" in my opinion.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.