Archive locations are not picked up correctly according to the timezones for preseeded raring desktop installations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson | ||
Raring |
Fix Released
|
Medium
|
Colin Watson |
Bug Description
de.archive.
Manual installations appear to set the correct archives though. When selecting America/Montreal or London during manual installations with Deutsche language correctly set the respective archives.
Steps:
1. Do a preseed installation of raring desktop with the attached preseed file (default_de.cfg)
2. Inspect /etc/apt/
(I used utah for installation, the how to is given in http://
The steps are
1. use the attached preseed file and .run to execute the following command
2. sudo -i -u utah run_utah_tests.py -i /path/to/iso -p /path/to/preseed /path/to/.run
3. Check the sources.list after the intsallation
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: ubiquity (not installed)
ProcVersionSign
Uname: Linux 3.7.0-7-generic x86_64
ApportVersion: 2.8-0ubuntu1
Architecture: amd64
Date: Fri Jan 11 13:49:21 2013
InstallCmdLine: automatic-ubiquity boot=casper keyboard-
InstallationDate: Installed on 2013-01-09 (2 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130109)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: grub-installer
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
tags: | added: rls-r-incoming |
Changed in ubiquity (Ubuntu Raring): | |
status: | Triaged → In Progress |
Changed in ubiquity (Ubuntu Raring): | |
status: | In Progress → Fix Committed |
UTC is a special case. It does not have any single country defined for it, so ubiquity's timezone plugin does not override debian- installer/ country (which scripts/tzsetup transcribes into mirror/country).
In the case of US/Eastern, it's more complicated. I think there is indeed a ubiquity bug here, in that the timezone plugin only sets debian- installer/ country in its ok_handler, which is called when the user explicitly asks to go to the next page; we need to do this somewhere else instead (or as well?) for the benefit of installations where the timezone step has been fully preseeded.
Is there any particular reason why you don't simply preseed 'd-i mirror/country string US', or whatever country is appropriate? You're going to have to do that anyway for the UTC case, so you might as well do it across the board, which would allow you to avoid this problem entirely.