squid-deb-proxy-client-udeb broken in Ubuntu

Bug #1183326 reported by Ballock
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
squid-deb-proxy (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Hello,

squid-deb-proxy-client-udeb doesn't work in Ubuntu. The problem is that the packages are in Universe and this repository is not searched during installation.

I added these stanzas to my preseed:
d-i anna/choose_modules string squid-deb-proxy-client-udeb
which tries to install the udeb package. Then I found I need to also enable the universe udeb repository, and that is fine:
d-i mirror/udeb/components multiselect main, restricted, universe

Now apt-install queues squid-deb-proxy-client for later installation, so the udeb package did its job.

Then, base-installer tries to install the package (squid-deb-proxy-client) but it fails and prints:
in-target: Unable to locate package squid-deb-proxy-client
base-installer: warning: Failed to install squid-deb-proxy-client into /target/: 100

I stopped the installer at this point. The /target/etc/apt/sources.list only contains the main and restricted components. When you read the base-installer package's 'library.sh' file it's obvious. Base-installer enables main and restricted, but only if the apt-setup/restricted boolean is true. So even if you have these in your preseed:
d-i apt-setup/restricted boolean true
d-i apt-setup/universe boolean true
d-i apt-setup/multiverse boolean true
d-i apt-setup/partner boolean true
base-installer will skip universe and squid-deb-proxy-client will not get installed.

I believe the same configuration might actually work in Debian, as this package would sit in its main archive.

In Ubuntu, the squid-deb-proxy-client-udeb should position its installation after apt-setup configures the other repositories.

Please let me know if it is me missing some piece of config or if it worked in any scenario of yours.

Cheers,
Ballock

Revision history for this message
James Page (james-page) wrote :

Currently both client packages reside in universe; trying to find out if this is intentional or not.

Changed in squid-deb-proxy (Ubuntu):
importance: Undecided → Medium
Revision history for this message
James Page (james-page) wrote :

Not intentional and no reason why they should not be seeded into main.

Changed in squid-deb-proxy (Ubuntu):
status: New → Triaged
Revision history for this message
Javier López (javier-lopez) wrote :

How squid-deb-proxy-client, squid-deb-proxy-client-udeb can be seeded into main?, I've reviewed https://wiki.ubuntu.com/MainInclusionProcess and it states that only source packages should be reported. However squid-deb-proxy already is on main.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

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.