failed for unknown reasons
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
net-retriever (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Hardy |
Fix Released
|
High
|
Unassigned |
Bug Description
During netboot installations, the network udeb retriever fetches Packages files for hardy, hardy-security, and hardy-updates. However, nothing deals with de-duplicating these, and, if asked to install a package that is duplicated across pockets, anna will end up trying to install the same thing multiple times and crashing in utter confusion.
This has been fixed in net-retriever 1.21ubuntu2 in intrepid, by adding some relatively simple de-duplication code. This is strictly the wrong place for it, but my assessment is that trying to do it in libdebian-installer (the correct place) for hardy would be very difficult and much more likely to go wrong, as the code there is very convoluted.
The attached patch fixes this bug. Changelog entry:
* Deduplicate Packages files before passing them to anna (LP: #234486).
Circumstances conspire to make this excessively difficult, including
requiring net-retriever to become Architecture: any; this should really
be done in libdebian-
TEST CASE: Fetch the netboot mini.iso from the archive (http://
Regression potential: netboot installations might end up broken in different ways. CD installations will be unaffected.
Changed in net-retriever: | |
milestone: | none → ubuntu-8.04.1 |
description: | updated |
Wow, I've absolutely no idea what's causing this. Nasty. The logs should be sufficient though ...