Installer shows ALL tasks (including Desktop) s390x server iso

Bug #1724768 reported by ChristianEhrhardt on 2017-10-19
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
debian-installer (Ubuntu)
Wishlist
Unassigned

Bug Description

Hi,
I happened to find while tying an install from the latest Artful server iso that task selection on s390x is broken.

It shows you ALL potential tasks including all Desktop tasks.
Since the packages are not on the disk if you select them it fails.
But the error is that those tasks are shown at all.

This is the list I see:
[*] Ubuntu Cloud Image (instance)
[*] DNS server
[*] LAMP server
[*] Mail server
[*] PostgreSQL database
[*] Print server
[*] Samba file server
[*] Tomcat Java server
[*] Ubuntu MATE minimal
[*] Ubuntu MATE desktop
[*] Audio recording and editing suite
[*] Ubuntu Studio desktop
[*] Ubuntu Studio minimal DE installation
[*] Large selection of font packages
[*] 2D/3D creation and editing suite
[*] Photograph touchup and editing suite
[*] Publishing applications
[*] Video creation and editing suite
[*] Xubuntu minimal installation
[*] Xubuntu desktop
[*] OpenSSH server
[*] Basic Ubuntu server

Steps to reproduce:
$ wget http://cdimage.ubuntu.com/ubuntu-server/daily/current/artful-server-s390x.iso
$ qemu-img create mydisk2.img 10G
$ sudo qemu-system-s390x -enable-kvm -boot d -cdrom artful-server-s390x.iso -m 512 -hda mydisk2.img -nographic -device virtio-net,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22
# then connect to the ssh via
$ ssh -p 5555 installer@127.0.0.1
# Move to the task selection in the installer

ChristianEhrhardt (paelzer) wrote :

Again I beg your pardon as I was unsure where to really file it against.

tags: added: s390x
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1724768

tags: added: iso-testing
Dimitri John Ledkov (xnox) wrote :

d-i bugs should be filed against debian-installer.
ubiquity is for the graphical DE installer.

You are probably not, in fact, installing against the server ISO, but using a net-install pointed at the whole archive, thus seeing all the tasks from the whole archive.

If you for-example select a mirror which is the export of the server.iso only, you would then see only the tasks that are present on the server.iso.

Booting in qemu like that, is still simply loading the generic d-i initrd+kernel, and nothing else. It does not detect & mount the iso, or use the iso alone as the source of packages.

no longer affects: ubiquity (Ubuntu)
Changed in debian-installer (Ubuntu):
status: New → Incomplete
ChristianEhrhardt (paelzer) wrote :

Hi Dimitri,
thanks for the mapping of these packages.

I can follow the explanation of the full mirror providing all tasks.
I wonder thou why it does work to only show the reduced set in a x86 kvm guest doing the same.

ChristianEhrhardt (paelzer) wrote :

ok after IRC discussion I got it - thanks xnox

The TL;DR was nicely summarized in:
"in practice s390x does a netboot d-i, and gets netboot d-i experience"
... as it can't mount and run off the local disk.

As I'd still consider it nice to have some way to hide the tasks per architecture I'd mark it opinion/whishlist to match my feeling :-)

Changed in debian-installer (Ubuntu):
status: Incomplete → Opinion
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers