lubuntu calamares/lubuntu-installer-prompt - restarting of app could destructive

Bug #2046100 reported by Chris Guiver
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lubuntu-installer-prompt (Ubuntu)
Fix Released
Critical
Lubuntu Developers

Bug Description

Lubuntu QA-test install on
- hp dc7700 (c2d-e6230, 7gb amd/ati rv610/radeon hd2400 pro/xt)

As reported in #lubuntu-devel, this box has two screens, with the lubuntu-installer-prompt appearing on both displays, allowing me to select INSTALL thus calamares opens on one display, with the other showing the lubuntu-installer-prompt.

With calamares operable on one display, a user can start an install process (i did that), and whilst that takes place, they may decide they'll 'play' or change the language setting with the lubuntu-installer-prompt still visible on the other screen. In my case I changed it from English(US) to English(AU) & confirmed...

** expected result

I expected to see no effect, English(US) & English(AU) are 99% identical

** actual result

the lubuntu-installer-prompt restarted & caused CALAMARES TO ALSO QUIT, thus if if doing an resize operation (install alongside) or other WRITE type process; CORRUPTION or DATA loss COULD OCCUR.

Maybe the lubuntu-installer-prompt should be killed/ended once the user makes a selection.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: lubuntu-installer-prompt 1.0.1-0ubuntu1
ProcVersionSignature: Ubuntu 6.5.0-9.9-generic 6.5.3
Uname: Linux 6.5.0-9-generic x86_64
ApportVersion: 2.27.0-0ubuntu6
Architecture: amd64
CasperMD5CheckResult: pass
CasperVersion: 1.488
CurrentDesktop: LXQt
Date: Mon Dec 11 13:55:15 2023
LiveMediaBuild: Lubuntu 24.04 LTS "Noble Numbat" - Daily amd64 (20231210.2)
SourcePackage: lubuntu-installer-prompt
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Chris Guiver (guiverc) wrote :
Chris Guiver (guiverc)
summary: - lubuntu calamares - noble issue 2 (lubuntu-installer-prompt)
+ lubuntu calamares/lubuntu-installer-prompt - restarting of app could
+ destructive
Chris Guiver (guiverc)
description: updated
Simon Quigley (tsimonq2)
Changed in lubuntu-installer-prompt (Ubuntu):
importance: Undecided → Critical
status: New → Confirmed
assignee: nobody → Simon Quigley (tsimonq2)
Revision history for this message
Aaron Rainbolt (arraybolt3) wrote :

The upstream lubuntu-installer-prompt code has a partial fix for this - all screens but one display just a background image, while whatever screen Qt decides is the "main screen" is the one that displays the try and install buttons. The installer covers the whole screen during installation and the main buttons are hidden for the user's safety after the click "Install".

Some more changes are needed though - the user could still get themselves in a bind if they Alt+Tab back to the installer prompt mid-installation, or if we go back to running the installer in windowed mode the locale changer will be easily visible, thus allowing the user to mess up their system that way. It should be a one-line or two-line change to hide the locale changer after the user clicks "Install", and that needs done too.

Revision history for this message
Aaron Rainbolt (arraybolt3) wrote :

Got all the needed changes to fix this implemented upstream. Just need a new release tagged, packaged, and uploaded, and it should be good to go.

Simon Quigley (tsimonq2)
Changed in lubuntu-installer-prompt (Ubuntu):
assignee: Simon Quigley (tsimonq2) → Lubuntu Developers (lubuntu-dev)
Simon Quigley (tsimonq2)
Changed in lubuntu-installer-prompt (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
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/2046100

tags: added: iso-testing
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.