2019-04-05 21:32:16 |
Brian Murray |
bug |
|
|
added bug |
2019-04-05 21:32:47 |
Brian Murray |
update-manager (Ubuntu): importance |
Undecided |
High |
|
2019-04-05 21:32:52 |
Brian Murray |
update-manager (Ubuntu): status |
New |
Triaged |
|
2019-04-05 22:30:04 |
Brian Murray |
nominated for series |
|
Ubuntu Cosmic |
|
2019-04-05 22:30:04 |
Brian Murray |
bug task added |
|
update-manager (Ubuntu Cosmic) |
|
2019-04-05 22:30:04 |
Brian Murray |
nominated for series |
|
Ubuntu Bionic |
|
2019-04-05 22:30:04 |
Brian Murray |
bug task added |
|
update-manager (Ubuntu Bionic) |
|
2019-04-05 22:30:11 |
Brian Murray |
update-manager (Ubuntu Bionic): status |
New |
Triaged |
|
2019-04-05 22:30:14 |
Brian Murray |
update-manager (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-04-05 22:30:17 |
Brian Murray |
update-manager (Ubuntu Bionic): importance |
Undecided |
High |
|
2019-04-05 22:30:20 |
Brian Murray |
update-manager (Ubuntu Cosmic): importance |
Undecided |
High |
|
2019-04-08 17:05:49 |
Brian Murray |
update-manager (Ubuntu): status |
Triaged |
In Progress |
|
2019-04-08 17:05:51 |
Brian Murray |
update-manager (Ubuntu): assignee |
|
Brian Murray (brian-murray) |
|
2019-04-08 17:09:06 |
Launchpad Janitor |
branch linked |
|
lp:update-manager |
|
2019-04-08 19:51:55 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu-release-upgrader |
|
2019-04-08 21:00:10 |
Brian Murray |
description |
In the interest of improving release upgrades for users of PPAs a check was added to ubuntu-release-upgrader to see if the release to which the system is being upgraded is provided by a sources list entry and if it is not that entry is disabled. This check uses the function url_downloadable which is provided by update-manager's utils.py. Come to find out the url_downloadable check only supports ftp and http, not https. This can cause a situation where upgrades to the next release of Ubuntu fail if the system's mirror of the Ubuntu archive is using https. This is mentioned here - https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1807043/comments/10.
While the bug manifests itself in ubuntu-release-upgrader it needs fixing in update-manager. |
In the interest of improving release upgrades for users of PPAs a check was added to ubuntu-release-upgrader to see if the release to which the system is being upgraded is provided by a sources list entry and if it is not that entry is disabled. This check uses the function url_downloadable which is provided by update-manager's utils.py. Come to find out the url_downloadable check only supports ftp and http, not https. This can cause a situation where upgrades to the next release of Ubuntu fail if the system's mirror of the Ubuntu archive is using https. This is mentioned here - https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1807043/comments/10.
While the bug manifests itself in ubuntu-release-upgrader it needs fixing in update-manager and will require a rebuild of ubuntu-release-upgrader which has a symlink to utils.py which is shipped in the dist-upgrader tarball. |
|
2019-04-08 21:00:22 |
Brian Murray |
bug task added |
|
ubuntu-release-upgrader (Ubuntu) |
|
2019-04-08 21:00:31 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu): status |
New |
In Progress |
|
2019-04-08 21:00:34 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu): assignee |
|
Brian Murray (brian-murray) |
|
2019-04-08 21:00:36 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu): importance |
Undecided |
High |
|
2019-04-08 21:00:39 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Bionic): status |
New |
Triaged |
|
2019-04-08 21:00:43 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-04-08 21:00:45 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Bionic): importance |
Undecided |
High |
|
2019-04-08 21:00:47 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Cosmic): importance |
Undecided |
High |
|
2019-04-08 23:45:44 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu): status |
In Progress |
Fix Released |
|
2019-04-08 23:45:46 |
Launchpad Janitor |
update-manager (Ubuntu): status |
In Progress |
Fix Released |
|
2019-04-09 23:49:52 |
Brian Murray |
description |
In the interest of improving release upgrades for users of PPAs a check was added to ubuntu-release-upgrader to see if the release to which the system is being upgraded is provided by a sources list entry and if it is not that entry is disabled. This check uses the function url_downloadable which is provided by update-manager's utils.py. Come to find out the url_downloadable check only supports ftp and http, not https. This can cause a situation where upgrades to the next release of Ubuntu fail if the system's mirror of the Ubuntu archive is using https. This is mentioned here - https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1807043/comments/10.
While the bug manifests itself in ubuntu-release-upgrader it needs fixing in update-manager and will require a rebuild of ubuntu-release-upgrader which has a symlink to utils.py which is shipped in the dist-upgrader tarball. |
[Impact]
In the interest of improving release upgrades for users of PPAs a check was added to ubuntu-release-upgrader to see if the release to which the system is being upgraded is provided by a sources list entry and if it is not that entry is disabled. This check uses the function url_downloadable which is provided by update-manager's utils.py. Come to find out the url_downloadable check only supports ftp and http, not https. This can cause a situation where upgrades to the next release of Ubuntu fail if the system's mirror of the Ubuntu archive is using https. This is mentioned here - https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1807043/comments/10.
While the bug manifests itself in ubuntu-release-upgrader it needs fixing in update-manager and will require a rebuild of ubuntu-release-upgrader which has a symlink to utils.py which is shipped in the dist-upgrader tarball.
[Test Case]
update-manager - only ubuntu-release-upgrader uses url_downloadable but I added a test to update-manager to ensure that https works, the test may be skipped though if the https test site is not available so keep an eye out for that.
ubuntu-release-upgrader
1) On a xenial or bionic system edit your sources.list file so that you are using an https mirror of the archive.
2) try to upgrade to the next release of ubuntu using 'do-release-upgrade'
With the version of ubuntu-release-upgrader in the archive you will not be allowed to upgrade because ubuntu-minimal will not be found. With the version in -proposed, accessed by using 'do-release-upgrade -p' you should be able to upgrade to the next release of Ubuntu.
[Regression Potential]
There isn't much chance of a regression as we are just adding https to the list of schemes that we will test with urlopen. |
|
2019-04-10 00:05:37 |
Brian Murray |
update-manager (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2019-04-10 00:05:40 |
Brian Murray |
update-manager (Ubuntu Cosmic): status |
Triaged |
In Progress |
|
2019-04-10 00:05:42 |
Brian Murray |
update-manager (Ubuntu Bionic): assignee |
|
Brian Murray (brian-murray) |
|
2019-04-10 00:05:43 |
Brian Murray |
update-manager (Ubuntu Cosmic): assignee |
|
Brian Murray (brian-murray) |
|
2019-04-10 12:38:00 |
Francis Ginther |
tags |
|
id-5ca3d1e6bc6a797ad8a39c67 |
|
2019-04-10 17:12:01 |
Łukasz Zemczak |
update-manager (Ubuntu Cosmic): status |
In Progress |
Fix Committed |
|
2019-04-10 17:12:05 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-04-10 17:12:07 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-04-10 17:12:09 |
Łukasz Zemczak |
tags |
id-5ca3d1e6bc6a797ad8a39c67 |
id-5ca3d1e6bc6a797ad8a39c67 verification-needed verification-needed-cosmic |
|
2019-04-10 17:17:21 |
Łukasz Zemczak |
update-manager (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-04-10 17:17:26 |
Łukasz Zemczak |
tags |
id-5ca3d1e6bc6a797ad8a39c67 verification-needed verification-needed-cosmic |
id-5ca3d1e6bc6a797ad8a39c67 verification-needed verification-needed-bionic verification-needed-cosmic |
|
2019-04-11 20:12:47 |
Łukasz Zemczak |
ubuntu-release-upgrader (Ubuntu Cosmic): status |
Triaged |
Fix Committed |
|
2019-04-11 20:18:20 |
Łukasz Zemczak |
ubuntu-release-upgrader (Ubuntu Bionic): status |
Triaged |
Fix Committed |
|
2019-04-15 16:43:49 |
Brian Murray |
tags |
id-5ca3d1e6bc6a797ad8a39c67 verification-needed verification-needed-bionic verification-needed-cosmic |
id-5ca3d1e6bc6a797ad8a39c67 verification-done-bionic verification-done-cosmic verification-needed |
|
2019-04-15 18:35:56 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-04-15 18:36:06 |
Steve Langasek |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-04-15 19:15:17 |
Launchpad Janitor |
update-manager (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-04-15 19:15:23 |
Launchpad Janitor |
update-manager (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-04-17 19:03:06 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-04-28 03:30:34 |
Martin Bak |
bug |
|
|
added subscriber Martin Bak |
2019-04-28 03:30:51 |
Martin Bak |
removed subscriber Martin Bak |
|
|
|
2019-04-28 03:31:20 |
Martin Bak |
bug |
|
|
added subscriber Martin Bak |