[Bug 1539329] Re: server install does not have 'standard' task installed
Mathieu Trudel-Lapierre
mathieu.tl at gmail.com
Fri Jan 29 03:08:43 UTC 2016
Indeed it looks like tasksel and d-i are doing things precisely as they
have been requested: the squashfs contains only minimal (that is
configured in livecd-rootfs:/live-build/auto-config) since quantal
(livecd-rootfs 2.83, bug 1028453); the typical preseed for ubuntu-server
only asks for the server^ seed, which doesn't contain much[1]; and the
ubuntu-server-minimal.seed preseed on the ISO contains no special
preseed for tasksel (as then, minimal is indeed likely to be what one
wants).
I don't think there's anything to disable here on the images, but we're
running into a case where we don't know why there is a difference
between the behavior in wily and xenial. I'll input the difference in
wily to something that utah did to install extra packages. In that
light, I wouldn't test for anything that depends on the presence of
ubuntu-standard on server installs, since users are unlikely to have it
anyway.
[1] http://people.canonical.com/~ubuntu-
archive/seeds/ubuntu.xenial/server
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to tasksel in Ubuntu.
https://bugs.launchpad.net/bugs/1539329
Title:
server install does not have 'standard' task installed
Status in tasksel package in Ubuntu:
Confirmed
Status in tasksel source package in Xenial:
Confirmed
Bug description:
Tests of the server ISO install are run from [1]
The 'default' test uses the preseed at [2] to install, and then verifies that the 'irqbalance' package is installed.
The test is failing because it is *not* installed as it was in wily given the same preseed file.
Further diagnosis shows that the 'standard' task is not being installed, which was bringing in irqbalance in wily.
cyphermox suggested that possibly the preseed had to be updated to have 'server' rather than 'Basic Ubuntu server', like
tasksel tasksel/first multiselect Basic Ubuntu server
as a result of a tasksel change [3].
That didnt seem to make a difference, and to be clear it is the 'standard' seed, not the 'server' seed that is missing.
Looking at logs of wily shows:
$ grep "apt-get" /var/log/utah/utah-7-install.log | grep server
Jan 28 21:10:29 in-target: debconf (developer): starting /usr/bin/debconf-apt-progress --from 160 --to 800 --logstderr -- apt-get -q -y install minimal^ server^ standard^
Where xenial shows:
$ grep "apt-get" /var/log/utah/utah-2-install.log | grep server
Jan 28 18:45:08 in-target: debconf (developer): starting /usr/bin/debconf-apt-progress --from 160 --to 800 --logstderr -- apt-get -q -y -o APT::Install-Recommends=true -o APT::Get::AutomaticRemove=true -o APT::Acquire::Retries=3 install server^ minimal^
Note the lack of 'standard^' in the xenial grep.
Some conversation in ubuntu-devel (mostly summarized here) though at [4]
[1] https://platform-qa-jenkins.ubuntu.com/view/smoke-default/job/ubuntu-xenial-server-amd64-smoke-default/
[2] http://bazaar.launchpad.net/~ubuntu-server-dev/ubuntu-test-cases/server-tests-raring/view/head:/preseeds/default.preseed
[3] https://launchpad.net/ubuntu/+source/tasksel/3.34ubuntu3
[4] http://irclogs.ubuntu.com/2016/01/28/%23ubuntu-devel.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tasksel/+bug/1539329/+subscriptions
More information about the foundations-bugs
mailing list