Ticket #1206 (closed defect: fixed)
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 12 years ago by jdreed
- Status changed from new to proposed
- Fixed in version set to debathena-athena-libraries 1.2
comment:2 Changed 12 years ago by jdreed
- Owner changed from debathena-athena-libraries 1.2 to jdreed
- Status changed from proposed to assigned
comment:4 Changed 12 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 12 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:7 Changed 12 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.