upgrade fails to calculate if gnuradio-dev is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
Undecided
|
Brian Murray | ||
Focal |
Fix Released
|
High
|
Brian Murray |
Bug Description
Impact
------
Users with the package gnuradio-dev installed on their system are unable to upgrade from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS as the upgrade is not calculatable. Given that changes to the python to python2 quirk have been previously made to ubuntu-
Test Case
---------
[gnuradio-dev]
1) On an Ubuntu 18.04 LTS system install gnuradio-dev (or some set of packages which depend on it)
2) Run do-release-upgrade
3) Observe a message regarding the failure to calculate the upgrade
With the dist-upgrader from -proposed there will be no such failure to calculate the upgrade.
[python-dbg]
1) On an Ubuntu 18.04 LTS system install python-qt4-dbg (or some set of packages which depend on it)
2) Run do-release-upgrade
3) The upgrade will be calculable.
With the dist-upgrader from -proposed the upgrade should still be calculable.
[python-doc]
1) On an Ubuntu 18.04 LTS system install python-doc
2) Run do-release-upgrade
3) Say Y to removing obsolete packages
4) Observe that python-doc is still installed on the system
With the version of the dist-upgrader from -proposed python-doc will not be installed after the upgrade and python2-doc will be.
[python-dev]
1) On an Ubuntu 18.04 LTS system install python-dev
2) Run do-release-upgrade
3) Say Y to removing obsolete packages
4) Observe that python-dev is still installed on the system
With the version of the dist-ugprader from -proposed python-dev will not be installed after the upgrade and python2-dev will be installed. Additionally, python-
Where Problems Could Occur
-------
As mentioned previously we could cause working upgrade paths with python- packages installed to failed. However, test cases have been added which cover those scenarios.
SRU Team Special Note
-------
This has not been fixed in Groovy because the code is not relevant for the upgrade path to Groovy.
Original Description
-------
Fails complaining about possible issue with PPAs. When these are removed fails with no complaints about PPAs or anything else. Just asks for bug to be reported.
ProblemType: BugDistroRelease: Ubuntu 18.04
Package: ubuntu-
ProcVersionSign
Uname: Linux 4.15.0-118-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.17
Architecture: amd64
CrashDB: ubuntu
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 2 17:14:41 2020
InstallationDate: Installed on 2016-09-07 (1485 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
PackageArchitec
UpgradeStatus: Upgraded to bionic on 2020-10-02 (0 days ago)
VarLogDistupgra
summary: |
- upgrade fails + upgrade fails to calculate if gnuradio-dev is intalled |
tags: | added: rls-ff-incoming |
summary: |
- upgrade fails to calculate if gnuradio-dev is intalled + upgrade fails to calculate if gnuradio-dev is installed |
tags: | added: fr-806 |
tags: | removed: rls-ff-incoming |
Changed in ubuntu-release-upgrader (Ubuntu Focal): | |
status: | New → Confirmed |
Changed in ubuntu-release-upgrader (Ubuntu Focal): | |
importance: | Undecided → High |
tags: | added: bugpattern-written |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ubuntu-release-upgrader (Ubuntu Focal): | |
assignee: | nobody → Brian Murray (brian-murray) |
status: | Confirmed → In Progress |
description: | updated |
description: | updated |
Looks like a duplicate of Bug #1875523 and Bug #1875599.
Problem seems to be with python-is-python2 / python-minimal:
2020-10-03 08:28:12,888 INFO installing python-is-python2 because python-minimal was installed ver::Resolve generated breaks, this may be caused by held packages.'
2020-10-03 08:28:12,889 DEBUG Installing 'python-is-python2' (python-minimal was installed on the system)
2020-10-03 08:28:42,073 ERROR Dist-upgrade failed: 'E:Error, pkgProblemResol