[Bug 1821034] Re: release-upgrade-motd can't update message

Brian Murray brian at ubuntu.com
Thu Mar 28 19:10:24 UTC 2019


What version of python3 are using? I'm unable to recreate this.

bdmurray at clean-bionic-amd64:~$ do-release-upgrade -c
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release 
set Prompt=normal in /etc/update-manager/release-upgrades.
bdmurray at clean-bionic-amd64:~$ apt-cache policy python3-update-manager
python3-update-manager:
  Installed: 1:18.04.11.9
  Candidate: 1:18.04.11.9
  Version table:
 *** 1:18.04.11.9 500
        500 http://192.168.10.7/ubuntu bionic-updates/main amd64 Packages
        500 http://192.168.10.7/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     1:18.04.11 500
        500 http://192.168.10.7/ubuntu bionic/main amd64 Packages
        500 http://192.168.10.7/ubuntu bionic/main i386 Packages
bdmurray at clean-bionic-amd64:~$ apt-cache policy python3
python3:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://192.168.10.7/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://192.168.10.7/ubuntu bionic/main amd64 Packages


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

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

Title:
  release-upgrade-motd can't update message

Status in update-manager package in Ubuntu:
  Incomplete

Bug description:
  This is a similar bug to the one regarding using a proxy, but I'm NOT
  using a proxy.

  $ lsb_release -rd
  Description:	Ubuntu 18.04.2 LTS
  Release:	18.04

  $ do-release-upgrade -c
  Checking for a new Ubuntu release
  Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings

  And yet:

  $ curl https://changelogs.ubuntu.com/meta-release-lts
  Dist: dapper
  Name: Dapper Drake
  Version: 6.06 LTS
  .
  .
  .
  Dist: bionic
  Name: Bionic Beaver
  Version: 18.04.2 LTS
  Date: Thu, 26 April 2018 18:04:00 UTC
  Supported: 1
  Description: This is the 18.04.2 LTS release
  ...

  
  A thing I note: python3-update-manager (Version: 1:18.04.11.9) utils.py url_downloadable doesn't seem to know about https.

  >>> import UpdateManager.Core.utils as umut
  >>> umut.url_downloadable("https://changelogs.ubuntu.com/meta-release-lts", lambda x: print(x))
  url_downloadable: https://changelogs.ubuntu.com/meta-release-lts
  s='https' n='changelogs.ubuntu.com' p='/meta-release-lts' q='' f=''
  False

  
  If I change the line to """ if scheme == "http" or scheme == "https" """:

  >>> import UpdateManager.Core.utils as umut
  >>> umut.url_downloadable("https://changelogs.ubuntu.com/meta-release-lts", lambda x: print(x))
  url_downloadable: https://changelogs.ubuntu.com/meta-release-lts
  s='https' n='changelogs.ubuntu.com' p='/meta-release-lts' q='' f=''
  error from httplib: '<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:847)>'
  False

  
  Dunno if that's helpful at all, but there it is.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1821034/+subscriptions



More information about the foundations-bugs mailing list