Ticket #1206 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

ia32libs gone in Precise

Reported by: jdreed Owned by: jdreed
Priority: normal Milestone: Precise Release
Component: -- Keywords:
Cc: Fixed in version: debathena-athena-libraries 1.2
Upstream bug:

Description

This is purely to track debathena-athena-libraries 1.2

Change History

comment:1 Changed 9 years ago by jdreed

  • Status changed from new to proposed
  • Fixed in version set to debathena-athena-libraries 1.2

comment:2 Changed 9 years ago by jdreed

  • Owner changed from debathena-athena-libraries 1.2 to jdreed
  • Status changed from proposed to assigned

comment:3 Changed 9 years ago by jdreed

  • Status changed from assigned to proposed

comment:4 Changed 9 years ago by jdreed

Something awesome is going on here. This worked fine in testing, and some proposed machines have ia32libs installed (cruella-de-vil, and w20-575-6)

The others, however, have this in update.log:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     ia32-libs [Not Installed]                          

     Leave the following dependencies unresolved:         
2)     debathena-athena-libraries recommends ia32-libs    

comment:5 Changed 9 years ago by jdreed

Looks like the failure mode happened when the download failed in auto-udpate, and ia32-libs was configured via "aptitude install". I'm going to chalk the failure up to "aptitude is incompetent at multi-arch". This only affects Precise, so I'm tempted to push out the new auto-update today, let the early machines take it, then push out athena-libraries 1.2. If all the early machines then successfully take ia32-libs, I'm going to blame aptitude, invoke the update-hook (conditionalizing on specific hostnames) to fix the 8 broken machines, and move on.

comment:6 Changed 9 years ago by jdreed

#373 may be relevant here.

comment:7 Changed 9 years ago by jdreed

  • Status changed from proposed to closed
  • Resolution set to fixed

It was suggested on zephyr that this error was symptomatic of multiarch not being enabled. However, multiarch was enabled (and in fact a non-deterministic failure to enable mutliarch by d-i would be catastrophic), and aptitude is just completely incompetent at anything other than searching these days. After auto-update 1.38 (based on apt-get) went out, and then athena-libraries 1.2 went out, all the remaining precise machines ended up with ia32-libs with absolutely no problem.

Last edited 9 years ago by jdreed (previous) (diff)
Note: See TracTickets for help on using tickets.