2023-12-07 16:23:25 |
errors.ubuntu.com bug bridge |
bug |
|
|
added bug |
2023-12-07 16:23:26 |
errors.ubuntu.com bug bridge |
bug |
|
|
added subscriber Sebastien Bacher |
2023-12-07 16:23:33 |
Sebastien Bacher |
update-manager (Ubuntu): importance |
Undecided |
High |
|
2023-12-07 16:23:43 |
Sebastien Bacher |
update-manager (Ubuntu): assignee |
|
Nathan Teodosio (nteodosio) |
|
2023-12-07 16:26:02 |
Sebastien Bacher |
tags |
focal jammy kylin-20.04 kylin-22.04 |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 |
|
2023-12-08 08:21:12 |
Nathan Teodosio |
attachment added |
|
umb.png https://bugs.launchpad.net/bugs/2045918/+attachment/5727431/+files/umb.png |
|
2023-12-08 08:30:47 |
Nathan Teodosio |
update-manager (Ubuntu): status |
New |
Triaged |
|
2023-12-08 10:12:08 |
Nathan Teodosio |
description |
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. |
Impact
------
LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file.
In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself.
Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state.
Test case
---------
1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report
update-manager (1:22.04.9 => 1:22.04.18)
2. Start update-manager from a terminal.
3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test.
4. Click 'Install now'.
The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed.
To note
-------
The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running.
Regression potential
--------------------
GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated.
Original report
---------------
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. |
|
2023-12-08 10:17:42 |
Nathan Teodosio |
summary |
/usr/bin/update-manager:AttributeError:start_available:_make_available_pane:__init__ |
[SRU] Fix crash caused by updating update-manager from inside itself |
|
2023-12-08 10:19:31 |
Nathan Teodosio |
merge proposal linked |
|
https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457139 |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
nominated for series |
|
Ubuntu Focal |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
bug task added |
|
update-manager (Ubuntu Focal) |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
nominated for series |
|
Ubuntu Bionic |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
bug task added |
|
update-manager (Ubuntu Bionic) |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
nominated for series |
|
Ubuntu Jammy |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
bug task added |
|
update-manager (Ubuntu Jammy) |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
nominated for series |
|
Ubuntu Mantic |
|
2023-12-08 10:19:59 |
Nathan Teodosio |
bug task added |
|
update-manager (Ubuntu Mantic) |
|
2023-12-08 10:33:49 |
Nathan Teodosio |
merge proposal linked |
|
https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457141 |
|
2023-12-08 15:52:03 |
Sebastien Bacher |
update-manager (Ubuntu Bionic): importance |
Undecided |
High |
|
2023-12-08 15:52:05 |
Sebastien Bacher |
update-manager (Ubuntu Focal): importance |
Undecided |
High |
|
2023-12-08 15:52:06 |
Sebastien Bacher |
update-manager (Ubuntu Jammy): importance |
Undecided |
High |
|
2023-12-08 15:52:10 |
Sebastien Bacher |
update-manager (Ubuntu Mantic): importance |
Undecided |
High |
|
2023-12-08 15:52:14 |
Sebastien Bacher |
update-manager (Ubuntu): status |
Triaged |
Fix Committed |
|
2023-12-08 15:52:21 |
Sebastien Bacher |
update-manager (Ubuntu Jammy): assignee |
|
Nathan Teodosio (nteodosio) |
|
2023-12-08 15:52:23 |
Sebastien Bacher |
update-manager (Ubuntu Jammy): status |
New |
Fix Committed |
|
2023-12-08 15:52:29 |
Sebastien Bacher |
update-manager (Ubuntu Mantic): status |
New |
Won't Fix |
|
2023-12-08 20:24:43 |
Nathan Teodosio |
merge proposal linked |
|
https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457179 |
|
2023-12-08 20:25:46 |
Nathan Teodosio |
merge proposal linked |
|
https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457180 |
|
2023-12-08 20:26:17 |
Nathan Teodosio |
merge proposal linked |
|
https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457181 |
|
2023-12-09 06:45:29 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-12-09 06:45:32 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2023-12-09 06:45:37 |
Steve Langasek |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-needed verification-needed-jammy |
|
2023-12-09 16:11:59 |
Launchpad Janitor |
update-manager (Ubuntu): status |
Fix Committed |
Fix Released |
|
2024-01-03 23:33:19 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-needed verification-needed-jammy |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed |
|
2024-01-04 12:19:13 |
Nathan Teodosio |
nominated for series |
|
Ubuntu Xenial |
|
2024-01-04 12:19:13 |
Nathan Teodosio |
bug task added |
|
update-manager (Ubuntu Xenial) |
|
2024-01-04 12:19:23 |
Nathan Teodosio |
update-manager (Ubuntu Xenial): importance |
Undecided |
High |
|
2024-01-04 12:19:27 |
Nathan Teodosio |
update-manager (Ubuntu Xenial): assignee |
|
Nathan Teodosio (nteodosio) |
|
2024-01-04 12:19:30 |
Nathan Teodosio |
update-manager (Ubuntu Bionic): assignee |
|
Nathan Teodosio (nteodosio) |
|
2024-01-04 12:19:34 |
Nathan Teodosio |
update-manager (Ubuntu Focal): assignee |
|
Nathan Teodosio (nteodosio) |
|
2024-01-09 19:46:21 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-01-09 19:46:20 |
Launchpad Janitor |
update-manager (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2024-01-10 18:04:48 |
Nathan Teodosio |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-01-10 18:18:46 |
Nathan Teodosio |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-01-15 22:16:56 |
Brian Murray |
update-manager (Ubuntu Focal): status |
New |
Fix Committed |
|
2024-01-15 22:16:57 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-01-15 22:17:01 |
Brian Murray |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-focal |
|
2024-01-15 22:24:05 |
Brian Murray |
update-manager (Ubuntu Bionic): status |
New |
Fix Committed |
|
2024-01-15 22:24:10 |
Brian Murray |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-focal |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal |
|
2024-01-15 22:29:54 |
Brian Murray |
update-manager (Ubuntu Xenial): status |
New |
Fix Committed |
|
2024-01-15 22:29:59 |
Brian Murray |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial |
|
2024-02-05 09:28:17 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-needed verification-needed-focal verification-needed-xenial |
|
2024-02-05 09:42:29 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-needed verification-needed-focal verification-needed-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-done-xenial verification-needed verification-needed-focal |
|
2024-02-05 11:12:05 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-done-xenial verification-needed verification-needed-focal |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial verification-needed |
|
2024-02-05 11:12:18 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial verification-needed |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial |
|
2024-03-14 19:57:16 |
Andreas Hasenack |
description |
Impact
------
LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file.
In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself.
Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state.
Test case
---------
1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report
update-manager (1:22.04.9 => 1:22.04.18)
2. Start update-manager from a terminal.
3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test.
4. Click 'Install now'.
The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed.
To note
-------
The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running.
Regression potential
--------------------
GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated.
Original report
---------------
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. |
Impact
------
LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file.
In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself.
Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state.
Test case
---------
1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report
update-manager (1:22.04.9 => 1:22.04.19)
2. Start update-manager from a terminal.
3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test.
4. Click 'Install now'.
The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed.
To note
-------
The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running.
Regression potential
--------------------
GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated.
Original report
---------------
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. |
|
2024-03-14 20:10:32 |
Launchpad Janitor |
update-manager (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2024-03-14 20:11:01 |
Launchpad Janitor |
update-manager (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2024-03-14 20:11:29 |
Launchpad Janitor |
update-manager (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2024-03-14 21:40:35 |
Andreas Hasenack |
update-manager (Ubuntu Xenial): status |
Fix Released |
Fix Committed |
|
2024-03-14 21:40:42 |
Andreas Hasenack |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial |
|
2024-04-16 09:22:16 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial |
|
2024-07-05 16:01:24 |
Timo Aaltonen |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial |
|
2024-07-09 08:36:26 |
Nathan Teodosio |
tags |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial |
focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial verification-needed |
|