Lubuntu and Ubuntu Studio Hirsute incorrectly launch Ubiquity installer

Bug #1923881 reported by Leó Kolbeinsson
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
casper (Ubuntu)
Invalid
Critical
Unassigned
localechooser (Ubuntu)
Fix Released
Critical
Unassigned
ubiquity (Ubuntu)
Invalid
Critical
Unassigned

Bug Description

Testing Lubuntu Hirsute daily 20210414 -

1. boot into desktop
2. select "Install Lubuntu 21.04 "
3. The ubiquity install starts with the message installing Kubuntu !!

Further to the original description - running checks on the Lubuntu menus discovered several KDE apps including KDE System settings,KDE connect settings,Kwallet and others.

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: calamares 3.2.37-0ubuntu1
ProcVersionSignature: Ubuntu 5.11.0-14.15-generic 5.11.12
Uname: Linux 5.11.0-14-generic x86_64
.etc.calamares.modules.finished.conf:
 ---
 restartNowMode: user-checked
 restartNowCommand: "systemctl -i reboot"
.etc.calamares.modules.shellprocess_logs.conf:
 ---
 dontChroot: true
 timeout: 30
 script:
     - calamares-logs-helper @@ROOT@@
.etc.calamares.modules.unpackfs.conf:
 ---
 unpack:
     - source: "/cdrom/casper/filesystem.squashfs"
         sourcefs: "squashfs"
         destination: ""
ApportVersion: 2.20.11-0ubuntu62
Architecture: amd64
CasperMD5CheckResult: pass
CasperVersion: 1.461
CurrentDesktop: LXQt
Date: Wed Apr 14 17:46:51 2021
LiveMediaBuild: Lubuntu 21.04 "Hirsute Hippo" - Beta amd64 (20210414)
RelatedPackageVersions:
 calamares-settings-ubuntu-common 1:21.04.2
 calamares-settings-lubuntu 1:21.04.2
 xfsprogs 5.10.0-2ubuntu3
 btrfs-progs 5.10.1-1build1
SourcePackage: calamares
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Leó Kolbeinsson (leok) wrote :
summary: - Selecting install Lubuntu from desktop launches Ubiquity installere
+ Selecting install Lubuntu from desktop launches Ubiquity installer
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote : Re: Selecting install Lubuntu from desktop launches Ubiquity installer

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/1923881

tags: added: iso-testing
Changed in calamares (Ubuntu):
status: New → Confirmed
Revision history for this message
Brian Murray (brian-murray) wrote :

The ubiquity packages did not appear on the daily image from 20210413.

Revision history for this message
Leó Kolbeinsson (leok) wrote :

@brian-murray

re comment # 3 - that is correct - first showed up on daily 20210414

Revision history for this message
Leó Kolbeinsson (leok) wrote :

This bug also affects Ubuntu Studio

Ran test Daily ISO 20210414 and after booting instead of entering the desktop the Ubiquity installer started with the Kubuntu 21.04 installation screen.The choices were "Try Kubuntu Studio" and "Install Kubuntu Studio" - I aborted the install with no further test.

Further: the ubiquity packages were not on the manifest for 20210413.

Leó Kolbeinsson (leok)
description: updated
summary: - Selecting install Lubuntu from desktop launches Ubiquity installer
+ Lubuntu and Ubuntu Studio Hirsute incorrectly launch Ubiquity installer
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Looks like the real culprit here is having casper depend upon ubiquity. I suspect before the removal of udeb packages (including localechooser-data which was the alternative to the depend otherwise satisfied by ubiquity), we never ran into this problem simply because of localechooser-data:
https://bugs.launchpad.net/ubuntu/+source/preseed/+bug/1923833

affects: calamares (Ubuntu) → casper (Ubuntu)
Changed in casper (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

leh sigh.

I think the right way forward is for ubiquity to publish _standalone_ ubiquity-localechooser-data like package, which otherwise has no other ubiquity dependencies.

Changed in ubiquity (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
milestone: none → ubuntu-21.04
Changed in casper (Ubuntu):
milestone: none → ubuntu-21.04
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

or do you not need localechooser-data at all for calamares?

Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

@xnox that's a very good question. What I can say is that Calamares does look for locales (/usr/share/i18n/SUPPORTED, locale.gen, `locale -a`, in that order) and certainly does include its own functionality for choosing through those options. That said, I don't *think* it needs it. We did take today's image and removed all the ubiquity-* packages, ran Calamares, and it seemed like everything worked just fine. So I guess you could make the depend calamares | ubiquity but that seems rather bizarre to me. I mean, after all, the issue here is that the installer requires this, right? So why not have casper depend on no installer and make the installer have the dependency?

Revision history for this message
Sai Vinoba (saivinob) wrote :

The installer desktop file on 20210414 is 'ubiquity-kdeui.desktop' calling `ubiquity kde_ui` whereas in previous iso it is 'lubuntu-calamares.desktop'.

Revision history for this message
Matthias Klose (doko) wrote :

fixed the localechooser noudeb build, and re-uploaded.

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hey everyone! Could someone check the latest Lubuntu and see if our re-instantiation of localechooser helped? Thanks!

Revision history for this message
Chris Guiver (guiverc) wrote :

Yep, it helped.

http://iso.qa.ubuntu.com/qatracker/milestones/419/builds/229590/testcases/1701/results shows 5 successful installs so far.

Thanks folks. :)

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Awesome! Adjusting the affected packages list and closing this.

Changed in localechooser (Ubuntu):
status: New → Fix Released
importance: Undecided → Critical
Changed in casper (Ubuntu):
status: Confirmed → Invalid
Changed in ubiquity (Ubuntu):
status: Triaged → Invalid
Changed in localechooser (Ubuntu):
milestone: none → ubuntu-21.04
To post a comment you must log in.