[Bug 2064211] Please test proposed package
Timo Aaltonen
2064211 at bugs.launchpad.net
Fri Sep 13 15:30:29 UTC 2024
Hello errors.ubuntu.com, or anyone else affected,
Accepted update-manager into focal-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/update-
manager/1:20.04.10.23 in a few hours, and then in the -proposed
repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
focal to verification-done-focal. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-focal. In either case, without details of your testing we will
not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
** Tags removed: verification-done-bionic
** Tags added: verification-needed-bionic
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/2064211
Title:
/usr/bin/update-
manager:AttributeError:<lambda>:available:start_available:refresh_cache:_get_ua_security_status
Status in update-manager package in Ubuntu:
Fix Released
Status in update-manager source package in Xenial:
Fix Committed
Status in update-manager source package in Bionic:
Fix Committed
Status in update-manager source package in Focal:
Fix Committed
Status in update-manager source package in Jammy:
Fix Released
Status in update-manager source package in Noble:
Fix Committed
Bug description:
Impact
------
This bug was is a regression of the bug fix LP:2058133; It held back
the phasing of the package.
The symptom is that update-manager crashes right at start, doesn't
launch.
The ua.updates() and current_news() end-points are documented to throw
no exceptions, but actually they might, in which case this bug is
encountered. As such, the proposed fix tries the API but ignores
exceptions raised by it, causing update-manager to still work, even if
the Pro packages end up being classified as normal packages or if Pro
news aren't displayed.
Test plan
---------
Run 'UA_CONFIG_FILE=/ update-manager --no-update', update-manager
should launch, not crash.
Where problems could occur
--------------------------
If the API end-points are working, ensure that classifying Pro
packages as such and displaying possible Pro news continues to work.
Original report
---------------
Looks like ua.updates() can actually throw an exception. Only that
would explain this crash.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/UpdateManager/Dialogs.py", line 118, in <lambda>
button.connect("clicked", lambda x: callback())
File "/usr/lib/python3/dist-packages/UpdateManager/Dialogs.py", line 371, in available
self.window_main.start_available(error_occurred=True)
File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 242, in start_available
self.refresh_cache()
File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 461, in refresh_cache
self._get_ua_security_status()
File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 285, in _get_ua_security_status
for package in self.ua_updates:
AttributeError: 'UpdateManager' object has no attribute 'ua_updates'
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.20, the problem page at https://errors.ubuntu.com/problem/ed0e9f0ed8bc4002d808a11e37e4ee9d870e32c1 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/.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/2064211/+subscriptions
More information about the foundations-bugs
mailing list