re-Cannot upgrade to Ubuntu 18 to 20

Asked by Jesse R. Bassett

here is the error I get when I try sudo do-release-upgrade -d to upgrade my ubuntu 18.04 system to ubuntu 20.04:

Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 4, in <module>
    for pkg in upgradable:
NameError: name 'upgradable' is not defined

Any advice or help is appreciated.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

For diagnostic purposes please provide the output that you receive for the following commands:

uname -a
lsb_release -crid
sudo apt update
sudo apt full-upgrade
apt policy
apt policy ubuntu-release-upgrader-core

Revision history for this message
Jesse R. Bassett (jrbassett) said :
#2

here are the replies to the commands you wanted me to do:

Uname -a:

Linux jesse-ThinkCentre-M82 5.4.0-144-generic #161~18.04.1-Ubuntu SMP Fri Feb 10 15:55:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Lsb-release-Crid:
Distributor ID: Ubuntu
Description: Ubuntu Bionic
Release: 18.04
Codename: bionic

Sudo-apt-get update:
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 http://ppa.launchpad.net/ubuntu/apps/ubuntu bionic InRelease
Get:5 https://packages.ubuntu.com/stable bionic InRelease [9,407 B]
Get:6 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [83.3 kB]
Get:7 https://packages.ubuntu.com/patches bionic InRelease [12.5 kB]
Get:8 https://packages.ubuntu.com/apps bionic InRelease [12.5 kB]
Hit:9 http://ppa.launchpad.net/ubuntu/drivers/ubuntu bionic InRelease
Get:10 https://packages.ubuntu.com/drivers bionic InRelease [18.2 kB]
Get:11 https://packages.ubuntu.com/premium bionic InRelease [15.5 kB]
Hit:12 http://ppa.launchpad.net/ubuntu/patches/ubuntu bionic InRelease
Get:13 https://packages.ubuntu.com/patches bionic/main amd64 Packages [649 B]
Get:14 https://packages.ubuntu.com/patches bionic/main i386 Packages [649 B]
Hit:15 http://ppa.launchpad.net/ubuntu/stable/ubuntu bionic InRelease
Get:16 https://packages.ubuntu.com/apps bionic/main amd64 Packages [608 B]
Get:17 https://packages.ubuntu.com/apps bionic/main i386 Packages [616 B]
Get:18 https://packages.ubuntu.com/premium bionic/main amd64 Packages [5,505 B]
Get:19 https://packages.ubuntu.com/premium bionic/main i386 Packages [5,505 B]
Fetched 342 kB in 2s (197 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

Sudo-apt-full-upgrade:
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/Ubuntu/stable/ubuntu bionic/main i386 Packages
     release v=18.04,o=LP-PPA-Ubuntu-stable,a=bionic,n=bionic,l=Ubuntu Stable,c=main,b=i386
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/Ubuntu/stable/ubuntu bionic/main amd64 Packages
     release v=18.04,o=LP-PPA-Ubuntu-stable,a=bionic,n=bionic,l=Ubuntu Stable,c=main,b=amd64
     origin ppa.launchpad.net
 999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main i386 Packages
     release v=18.04,o=LP-PPA-Ubuntu-patches,a=bionic,n=bionic,l=Ubuntu Patches,c=main,b=i386
     origin ppa.launchpad.net
 999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main amd64 Packages
     release v=18.04,o=LP-PPA-Ubuntu-patches,a=bionic,n=bionic,l=Ubuntu Patches,c=main,b=amd64
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/Ubuntu/drivers/ubuntu bionic/main i386 Packages
     release v=18.04,o=LP-PPA-Ubuntu-drivers,a=bionic,n=bionic,l=Ubuntu Drivers,c=main,b=i386
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/Ubuntu/drivers/ubuntu bionic/main amd64 Packages
     release v=18.04,o=LP-PPA-Ubuntu-drivers,a=bionic,n=bionic,l=Ubuntu Drivers,c=main,b=amd64
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/Ubuntu/apps/ubuntu bionic/main i386 Packages
     release v=18.04,o=LP-PPA-Ubuntu-apps,a=bionic,n=bionic,l=Ubuntu Apps,c=main,b=i386
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/Ubuntu/apps/ubuntu bionic/main amd64 Packages
     release v=18.04,o=LP-PPA-Ubuntu-apps,a=bionic,n=bionic,l=Ubuntu Apps,c=main,b=amd64
     origin ppa.launchpad.net
 500 https://packages.Ubuntu.com/premium bionic/main i386 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Premium,c=main,b=i386
     origin packages.Ubuntu.com
 500 https://packages.Ubuntu.com/premium bionic/main amd64 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Premium,c=main,b=amd64
     origin packages.Ubuntu.com
 500 https://packages.Ubuntu.com/apps bionic/main i386 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Apps,c=main,b=i386
     origin packages.Ubuntu.com
 500 https://packages.Ubuntu.com/apps bionic/main amd64 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Apps,c=main,b=amd64
     origin packages.Ubuntu.com
 999 https://packages.Ubuntu.com/patches bionic/main i386 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Patches,c=main,b=i386
     origin packages.Ubuntu.com
 999 https://packages.Ubuntu.com/patches bionic/main amd64 Packages
     release o=Ubuntu,a=bionic,n=bionic,l=Ubuntu Patches,c=main,b=amd64
     origin packages.Ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=multiverse,b=amd64
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=universe,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=universe,b=amd64
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=restricted,b=amd64
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=main,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=main,b=amd64
     origin security.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=universe,b=amd64
     origin us.archive.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=main,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=multiverse,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=universe,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=restricted,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=main,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=multiverse,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=universe,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=restricted,b=amd64
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=main,b=amd64
     origin us.archive.ubuntu.com
Pinned packages:

Sudo apt policy updater-manager-core:
ubuntu-release-upgrader-core:
  Installed: 1:18.04.45+Ubuntu1
  Candidate: 1:18.04.45+Ubuntu1
  Version table:
 *** 1:18.04.45+Ubuntu1 999
        999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main amd64 Packages
        999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main i386 Packages
        100 /var/lib/dpkg/status
     1:18.04.45 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     1:18.04.17 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages

Revision history for this message
Bernard Stafford (bernard010) said :
#3

Do you have any PPAs installed ?
The upgrader will error out if you have any PPAs installed.
https://ubuntu.com/blog/how-to-upgrade-from-ubuntu-18-04-lts-to-20-04-lts-today

Revision history for this message
Manfred Hampl (m-hampl) said :
#4

Your output:

Sudo apt policy updater-manager-core:
ubuntu-release-upgrader-core:
  Installed: 1:18.04.45+Ubuntu1
  Candidate: 1:18.04.45+Ubuntu1
  Version table:
 *** 1:18.04.45+Ubuntu1 999
        999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main amd64 Packages
        999 http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main i386 Packages
        100 /var/lib/dpkg/status
     1:18.04.45 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     1:18.04.17 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages

It seems to me that the Ubuntu/patches PPA is causing the problem.
I do not know what that is, but it is not part of standard Ubuntu

I suggest that you get rid of that PPA and revert to the "standard" updater-manager-core package (version 1:18.04.45 instead of version 1:18.04.45+Ubuntu1) and the same for other packages that you have installed from that PPA.

Revision history for this message
Jesse R. Bassett (jrbassett) said :
#5

@Bernard,
 I do not have any ppas installed that I am aware of.

Revision history for this message
Manfred Hampl (m-hampl) said :
#6

Your output shows that there are PPAs activated.

http://ppa.launchpad.net/Ubuntu/stable/ubuntu bionic/main
http://ppa.launchpad.net/Ubuntu/patches/ubuntu bionic/main
http://ppa.launchpad.net/Ubuntu/drivers/ubuntu bionic/main
http://ppa.launchpad.net/Ubuntu/apps/ubuntu bionic/main

If you do not even know about them, then you should disable them.

Revision history for this message
Jesse R. Bassett (jrbassett) said :
#7

Oh my mistake. Yes there are ppas attached.I apologise for not admitting that right away. Should I disconnect those ppas?

Revision history for this message
Best Manfred Hampl (m-hampl) said :
#8

It is not sufficient to just "disconnect those ppas".
Your output indicates that the packages than you have installed from these PPA cause the problems that you see, so you have to revert to the standard version of all software that you have installed from those PPAs.

Revision history for this message
Jesse R. Bassett (jrbassett) said :
#9

thank you for this. This solved my problem. I love the quick response from Ubuntu tech support. Thanks!