possible multiarch handling issue

Bug #1068996 reported by Richard de Vries
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

When upgrading a two-weeks-old installation of Kubuntu 12.04.1, the following error occurred:

COULD NOT INSTALL THE UPGRADES
The upgrade has been aborted. Your system could be in an unusable state. A recovery will run (dpkg --configure -a). Please report this bug in a browser at http://... and attach the files in /var/log/dist-upgrade to the bug report. installArchives() failed

Revision history for this message
Richard de Vries (richarddevries) wrote :
Revision history for this message
Richard de Vries (richarddevries) wrote :
Revision history for this message
Richard de Vries (richarddevries) wrote :
Revision history for this message
Richard de Vries (richarddevries) wrote :
Revision history for this message
Richard de Vries (richarddevries) wrote :
Revision history for this message
Richard de Vries (richarddevries) wrote :
tags: added: quantal
tags: added: precise
removed: quantal
Revision history for this message
Walter Garcia-Fontes (walter-garcia) wrote :

Thanks for reporting this bug and help in making Ubuntu better. Sorry for the long delay in getting an answer for this report.

According to the logs you attached the bug was caused by the upgrader not dealing well with the "noveau" open NVIDIA drivers. If this is still an issue for you please feel free to mark the status of this report as "New" again, otherwise please ignore this message.

Changed in ubuntu-release-upgrader (Ubuntu):
status: New → Incomplete
Revision history for this message
Brian Murray (brian-murray) wrote :

Setting up libdrm-nouveau2:amd64 (2.4.39-0ubuntu1) ...
dpkg: error processing libdrm-nouveau2 (--configure):
 no package named `libdrm-nouveau2' is installed, cannot configure
Setting up libllvm3.1:amd64 (3.1-2ubuntu1) ...
No apport report written because MaxReports is reached already
dpkg: error processing libllvm3.1 (--configure):
 no package named `libllvm3.1' is installed, cannot configure

This seems to be another case of the package being unpackaged but then not installed and subsequently configured.

Revision history for this message
Colin Watson (cjwatson) wrote :

Not quite. What dpkg is saying here (slightly misleading terminology arising from internal status names aside) is "you asked me to configure a package that's already configured, and I can't do that". This generally means that apt has failed to accurately predict what state it has put dpkg into, and as far as I know this kind of thing is more or less always an apt bug, so reassigning there.

affects: ubuntu-release-upgrader (Ubuntu) → apt (Ubuntu)
Revision history for this message
Colin Watson (cjwatson) wrote :

Actually, sorry, that's wrong (but it's still an apt bug I think). Looking at the log, this appears to be a multiarch handling issue. The second mention of libdrm-nouveau2 there I think is actually supposed to be referring to libdrm-nouveau2:i386, but that hasn't been unpacked and it isn't referring to it by its architecture-qualified name. These two things may be connected.

Changed in apt (Ubuntu):
status: Incomplete → Triaged
summary: - Kubuntu upgrade to 12.10 failed
+ possible multiarch handling issue
Changed in apt (Ubuntu):
status: Triaged → Confirmed
Revision history for this message
Adam Conrad (adconrad) wrote :

I can see no evidence in the log that there was even an attempt to install libdrm-nouveau2:i386, which is definitely the problem here.

Changed in apt (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1068996

tags: added: iso-testing
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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