prompt to upgrade to 18.04 shows while upgrade to 16.04 is still in progress

Bug #1809920 reported by Steve Langasek
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Medium
Unassigned
Xenial
Medium
Unassigned

Bug Description

While upgrading a desktop system from 14.04 to 16.04 over the holidays, I was prompted to upgrade to 18.04... while the upgrade to 16.04 was still running.

I don't know what would happen if I clicked 'yes', but I'm sure it wouldn't DTRT.

Revision history for this message
Steve Langasek (vorlon) wrote :

Screenshot.

tags: added: rls-dd-incoming
Changed in update-manager (Ubuntu Xenial):
importance: Undecided → High
Changed in update-manager (Ubuntu):
importance: Undecided → High
Revision history for this message
Brian Murray (brian-murray) wrote :

There is a RELEASE_UPGRADE_IN_PROGRESS environmental variable which gets set to 1 when the release upgrade starts but it was check-new-release-gtk that presented the dialog so we'll need a different way to denote that a release upgrade is already happening.

Changed in update-manager (Ubuntu Xenial):
importance: High → Medium
Changed in update-manager (Ubuntu):
importance: High → Medium
status: New → Confirmed
Changed in update-manager (Ubuntu Xenial):
status: New → Confirmed
Revision history for this message
Brian Murray (brian-murray) wrote :

I went ahead and tested this to see what would happen if I did click 'yes' on the upgrade prompt to Ubuntu 18.04. As the team suspected the upgrade to 18.04 failed because it was unable to get an exclusive lock, so while this is ugly it won't actually break anybody. Additionally, if I recall correctly the release upgrade prompt is on a timer so if somebody received a prompt to upgrade to the next release and clicked 'yes' they shouldn't receive a prompt to upgrade to the next next release. Attached you find a screenshot of the ugly.

And for future reference to recreate this I manually ran check-new-release-gtk a couple of times while the upgrade was in process (i.e. after the downloading phase) until it finally worked.

tags: added: rls-ee-incoming
removed: rls-dd-incoming
tags: added: bitesize rls-ee-notfixing rls-x-notfixing
removed: rls-ee-incoming
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers