debconf item apt-setup/security_path not fully honoured
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
base-installer (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Hardy |
Fix Released
|
High
|
Colin Watson | ||
Lucid |
Fix Released
|
High
|
Colin Watson | ||
Maverick |
Invalid
|
High
|
Colin Watson | ||
Natty |
Fix Released
|
High
|
Colin Watson |
Bug Description
Stable release update justification:
Impact: When the -security URL uses some path other than /ubuntu, security updates may not be installed as early during installation as they're supposed to be, and it's possible that there are corner cases where the -security entries are never set up correctly.
Development branch: Fixed in base-installer 1.119ubuntu4.
Patch: http://
TEST CASE: Find a -security mirror which is not rooted at /ubuntu. Use preseeding similar to that used in the original report to select it during a server installation. Look for 404 errors referring to Ubuntu in the logs during the base-installer phase of installation: there should be none. You will need to use the 'apt-setup/
Regression potential: As long as installations complete successfully and the 'apt-get update' during base-installer is free of errors, we should be fine.
Original report follows:
I do a 10.04 netinstall with a preseed file, using local mirrors for the repositories. Security repository is defined with
d-i apt-setup/
d-i apt-setup/
And the logs from the apache serving the mirror shows some attempts for http://
So it looks like that '/ubuntu' is somewhere hardcoded in the installer.
When doing the same for lenny, I use
apt-setup/
and works without any issue
Related branches
affects: | debian-installer (Ubuntu) → base-installer (Ubuntu) |
Changed in base-installer (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
importance: | Undecided → High |
status: | Incomplete → In Progress |
description: | updated |
Changed in base-installer (Ubuntu Natty): | |
importance: | Undecided → High |
Changed in base-installer (Ubuntu Lucid): | |
importance: | Undecided → High |
Changed in base-installer (Ubuntu Maverick): | |
importance: | Undecided → High |
Changed in base-installer (Ubuntu Lucid): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in base-installer (Ubuntu Maverick): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in base-installer (Ubuntu Natty): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in base-installer (Ubuntu Lucid): | |
status: | New → Triaged |
Changed in base-installer (Ubuntu Maverick): | |
status: | New → Triaged |
Changed in base-installer (Ubuntu Natty): | |
status: | New → Triaged |
Changed in base-installer (Ubuntu Lucid): | |
milestone: | none → ubuntu-10.04.4 |
Changed in base-installer (Ubuntu Hardy): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in base-installer (Ubuntu Hardy): | |
status: | Triaged → In Progress |
Changed in base-installer (Ubuntu Lucid): | |
status: | Triaged → In Progress |
Changed in base-installer (Ubuntu Maverick): | |
status: | Triaged → In Progress |
Changed in base-installer (Ubuntu Natty): | |
status: | Triaged → In Progress |
tags: | added: testcase |
Changed in base-installer (Ubuntu Hardy): | |
status: | Fix Committed → Invalid |
status: | Invalid → Fix Committed |
tags: | added: verification-done-hardy |
Please use the DEBCONF_ DEBUG=developer boot parameter to the installer, and attach the installer syslog to this bug. (It can be found in /var/log/ installer/ syslog after installation. Make sure not to use a valuable password, as it will be exposed in the log.)