[Bug 2049785] Re: /usr/bin/update-manager:json.decoder.JSONDecodeError:/bin/update-manager at 118:start_update:start_available:refresh_cache:_get_ua_security_status:load:loads:decode:raw_decode

Nathan Teodosio 2049785 at bugs.launchpad.net
Fri Jan 19 16:08:14 UTC 2024


Thank you again for figuring this one out!

> unsure why those systems have an updated update-manager but an old
ubuntu-advantage-tools?

I can't think of anything either other than a manual 'apt udpate; apt
install update-manager'.

> we should still handle the case where the client doesn't return the a
valid json output, either by catching the exception or by backporting
the switch to use the proper python api

If it is indifferent, then I'm going with the latter since we already
did it for 24.04. The documentation says it raises no exceptions[1].

I'll open the merge request once I have it tested.

[1] https://canonical-ubuntu-pro-client.readthedocs-
hosted.com/en/latest/references/api/#u-pro-packages-updates-v1

** Changed in: update-manager (Ubuntu)
       Status: New => In Progress

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

Title:
  /usr/bin/update-manager:json.decoder.JSONDecodeError:/bin/update-
  manager at 118:start_update:start_available:refresh_cache:_get_ua_security_status:load:loads:decode:raw_decode

Status in update-manager package in Ubuntu:
  In Progress

Bug description:
  In JournalErrors:

  --->
  Failed to access URL: https://contracts.canonical.com/v1/resources?architecture=amd64&kernel=5.15.0-91-generic&series=focal
  Cannot verify certificate of server
  Please check your openssl configuration.
  [info] A new version is available: 30~20.04
  Please run:
  sudo apt-get install ubuntu-advantage-tools
  <---

  Is it the ubuntu-advantage-tools version problem, is it the failure to
  access contracts.canonical.com? Should we switch to calling the API
  directly as in 24.04[1] or handle the exception?

  [1] https://code.launchpad.net/~nteodosio/update-manager/+git/update-
  manager/+merge/456088

  ------

  The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager.  This problem was most recently seen with package version 1:20.04.10.18, the problem page at https://errors.ubuntu.com/problem/741dff427bf59c3208da3b509caf1e8d2385fdea 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/2049785/+subscriptions




More information about the foundations-bugs mailing list