I have been trying to upgrade from Ubuntu 16.04 to Ubuntu 18.04 but the sudo do-release-upgrade is failing with "Please install all available updates for your release before upgrading." message.
This seems to be because sudo apt update completes albeit with following error messages:
sudo apt-get update
Hit:1 http://packages.microsoft.com/repos/code stable InRelease
Hit:2 https://linux.teamviewer.com/deb stable InRelease
Hit:3 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:4 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial InRelease
Hit:5 http://repository.spotify.com stable InRelease
Hit:6 https://packages.microsoft.com/repos/ms-teams stable InRelease
Hit:7 http://ports.ubuntu.com/ubuntu-ports xenial InRelease
Hit:8 http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial InRelease
Hit:9 http://ports.ubuntu.com/ubuntu-ports xenial-updates InRelease
Hit:10 http://ppa.launchpad.net/mosquitto-dev/mosquitto-ppa/ubuntu xenial InRelease
Hit:11 http://ports.ubuntu.com/ubuntu-ports xenial-backports InRelease
Hit:12 https://download.sublimetext.com apt/stable/ InRelease
Hit:13 http://ports.ubuntu.com/ubuntu-ports xenial-security InRelease
Hit:14 http://ppa.launchpad.net/mystic-mirage/pycharm/ubuntu xenial InRelease
Ign:15 http://ports.ubuntu.com/ubuntu-ports xenial/main amd64 Packages
Ign:16 http://ports.ubuntu.com/ubuntu-ports xenial/main i386 Packages
Get:17 http://ports.ubuntu.com/ubuntu-ports xenial/main Translation-en [568 kB]
Get:18 http://ports.ubuntu.com/ubuntu-ports xenial/main amd64 DEP-11 Metadata [733 kB]
Get:19 http://ports.ubuntu.com/ubuntu-ports xenial/main DEP-11 64x64 Icons [409 kB]
Ign:20 http://ports.ubuntu.com/ubuntu-ports xenial/universe amd64 Packages
Hit:21 http://ppa.launchpad.net/wireshark-dev/stable/ubuntu xenial InRelease
Ign:22 http://ports.ubuntu.com/ubuntu-ports xenial/universe i386 Packages
Get:23 http://ports.ubuntu.com/ubuntu-ports xenial/universe Translation-en [4,354 kB]
Get:24 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security InRelease [7,515 B]
Hit:24 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security InRelease
Get:25 http://ports.ubuntu.com/ubuntu-ports xenial/universe amd64 DEP-11 Metadata [3,410 kB]
Get:26 http://ports.ubuntu.com/ubuntu-ports xenial/universe DEP-11 64x64 Icons [7,448 kB]
Ign:27 http://ports.ubuntu.com/ubuntu-ports xenial/restricted amd64 Packages
Ign:28 http://ports.ubuntu.com/ubuntu-ports xenial/restricted i386 Packages
Get:29 http://ports.ubuntu.com/ubuntu-ports xenial/restricted Translation-en [2,908 B]
Get:30 http://ports.ubuntu.com/ubuntu-ports xenial/restricted amd64 DEP-11 Metadata [186 B]
Ign:31 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main amd64 Packages
Ign:32 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main i386 Packages
Get:33 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main Translation-en [461 kB]
Get:34 https://esm.ubuntu.com/infra/ubuntu xenial-infra-updates InRelease [7,475 B]
Hit:34 https://esm.ubuntu.com/infra/ubuntu xenial-infra-updates InRelease
Get:35 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main amd64 DEP-11 Metadata [326 kB]
Get:36 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main DEP-11 64x64 Icons [252 kB]
Ign:37 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe amd64 Packages
Ign:38 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe i386 Packages
Get:39 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe Translation-en [358 kB]
Get:40 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe amd64 DEP-11 Metadata [280 kB]
Get:41 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe DEP-11 64x64 Icons [437 kB]
Ign:42 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted amd64 Packages
Ign:43 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted i386 Packages
Get:44 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted Translation-en [2,272 B]
Get:45 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted amd64 DEP-11 Metadata [157 B]
Ign:46 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main amd64 Packages
Ign:47 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main i386 Packages
Get:48 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main Translation-en [4,456 B]
Get:49 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main amd64 DEP-11 Metadata [3,328 B]
Get:50 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main DEP-11 64x64 Icons [29 B]
Get:51 http://ports.ubuntu.com/ubuntu-ports xenial-backports/restricted amd64 DEP-11 Metadata [194 B]
Ign:52 http://ports.ubuntu.com/ubuntu-ports xenial-security/main amd64 Packages
Ign:53 http://ports.ubuntu.com/ubuntu-ports xenial-security/main i386 Packages
Get:54 http://ports.ubuntu.com/ubuntu-ports xenial-security/main Translation-en [360 kB]
Get:55 http://ports.ubuntu.com/ubuntu-ports xenial-security/main amd64 DEP-11 Metadata [93.8 kB]
Get:56 http://ports.ubuntu.com/ubuntu-ports xenial-security/main DEP-11 64x64 Icons [111 kB]
Ign:57 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted amd64 Packages
Ign:58 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted i386 Packages
Get:59 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted Translation-en [2,152 B]
Get:60 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted amd64 DEP-11 Metadata [200 B]
Ign:61 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe amd64 Packages
Ign:62 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe i386 Packages
Get:63 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe Translation-en [225 kB]
Get:64 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe amd64 DEP-11 Metadata [130 kB]
Get:65 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe DEP-11 64x64 Icons [206 kB]
Ign:66 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse amd64 Packages
Ign:67 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse i386 Packages
Get:68 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse Translation-en [2,672 B]
Get:69 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:70 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse DEP-11 64x64 Icons [2,638 B]
Ign:15 http://ports.ubuntu.com/ubuntu-ports xenial/main amd64 Packages
Ign:16 http://ports.ubuntu.com/ubuntu-ports xenial/main i386 Packages
Ign:20 http://ports.ubuntu.com/ubuntu-ports xenial/universe amd64 Packages
Ign:22 http://ports.ubuntu.com/ubuntu-ports xenial/universe i386 Packages
Ign:27 http://ports.ubuntu.com/ubuntu-ports xenial/restricted amd64 Packages
Ign:28 http://ports.ubuntu.com/ubuntu-ports xenial/restricted i386 Packages
Ign:31 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main amd64 Packages
Ign:32 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main i386 Packages
Ign:37 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe amd64 Packages
Ign:38 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe i386 Packages
Ign:42 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted amd64 Packages
Ign:43 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted i386 Packages
Ign:46 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main amd64 Packages
Ign:47 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main i386 Packages
Ign:52 http://ports.ubuntu.com/ubuntu-ports xenial-security/main amd64 Packages
Ign:53 http://ports.ubuntu.com/ubuntu-ports xenial-security/main i386 Packages
Ign:57 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted amd64 Packages
Ign:58 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted i386 Packages
Ign:61 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe amd64 Packages
Ign:62 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe i386 Packages
Ign:66 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse amd64 Packages
Ign:67 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse i386 Packages
Ign:15 http://ports.ubuntu.com/ubuntu-ports xenial/main amd64 Packages
Ign:16 http://ports.ubuntu.com/ubuntu-ports xenial/main i386 Packages
Ign:20 http://ports.ubuntu.com/ubuntu-ports xenial/universe amd64 Packages
Ign:22 http://ports.ubuntu.com/ubuntu-ports xenial/universe i386 Packages
Ign:27 http://ports.ubuntu.com/ubuntu-ports xenial/restricted amd64 Packages
Ign:28 http://ports.ubuntu.com/ubuntu-ports xenial/restricted i386 Packages
Ign:31 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main amd64 Packages
Ign:32 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main i386 Packages
Ign:37 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe amd64 Packages
Ign:38 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe i386 Packages
Ign:42 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted amd64 Packages
Ign:43 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted i386 Packages
Ign:46 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main amd64 Packages
Ign:47 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main i386 Packages
Ign:52 http://ports.ubuntu.com/ubuntu-ports xenial-security/main amd64 Packages
Ign:53 http://ports.ubuntu.com/ubuntu-ports xenial-security/main i386 Packages
Ign:57 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted amd64 Packages
Ign:58 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted i386 Packages
Ign:61 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe amd64 Packages
Ign:62 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe i386 Packages
Ign:66 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse amd64 Packages
Ign:67 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse i386 Packages
Err:15 http://ports.ubuntu.com/ubuntu-ports xenial/main amd64 Packages
404 Not Found [IP: 2620:2d:4000:1::19 80]
Ign:16 http://ports.ubuntu.com/ubuntu-ports xenial/main i386 Packages
Ign:20 http://ports.ubuntu.com/ubuntu-ports xenial/universe amd64 Packages
Ign:22 http://ports.ubuntu.com/ubuntu-ports xenial/universe i386 Packages
Ign:27 http://ports.ubuntu.com/ubuntu-ports xenial/restricted amd64 Packages
Ign:28 http://ports.ubuntu.com/ubuntu-ports xenial/restricted i386 Packages
Err:31 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main amd64 Packages
404 Not Found [IP: 2620:2d:4000:1::19 80]
Ign:32 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main i386 Packages
Ign:37 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe amd64 Packages
Ign:38 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe i386 Packages
Ign:42 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted amd64 Packages
Ign:43 http://ports.ubuntu.com/ubuntu-ports xenial-updates/restricted i386 Packages
Err:46 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main amd64 Packages
404 Not Found [IP: 2620:2d:4000:1::19 80]
Ign:47 http://ports.ubuntu.com/ubuntu-ports xenial-backports/main i386 Packages
Err:52 http://ports.ubuntu.com/ubuntu-ports xenial-security/main amd64 Packages
404 Not Found [IP: 2620:2d:4000:1::19 80]
Ign:53 http://ports.ubuntu.com/ubuntu-ports xenial-security/main i386 Packages
Ign:57 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted amd64 Packages
Ign:58 http://ports.ubuntu.com/ubuntu-ports xenial-security/restricted i386 Packages
Ign:61 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe amd64 Packages
Ign:62 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe i386 Packages
Ign:66 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse amd64 Packages
Ign:67 http://ports.ubuntu.com/ubuntu-ports xenial-security/multiverse i386 Packages
Fetched 3,262 kB in 10s (298 kB/s)
Reading package lists... Done
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/binary-amd64/Packages 404 Not Found [IP: 2620:2d:4000:1::19 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-updates/main/binary-amd64/Packages 404 Not Found [IP: 2620:2d:4000:1::19 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-backports/main/binary-amd64/Packages 404 Not Found [IP: 2620:2d:4000:1::19 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/xenial-security/main/binary-amd64/Packages 404 Not Found [IP: 2620:2d:4000:1::19 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
I checked using browser that URLs for which the command failed do not exit. However, I am not sure how I can modify my /etc/apt/sources.list to remove these errors. I had to basically comment everything in my source.list to get rid of them. But I am not sure that is the correct solution as it seems to just disable all updates altogether.
Here is my /etc/apt/sources.list:
deb http://ports.ubuntu.com/ubuntu-ports/ xenial main universe restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial main universe restricted multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main universe restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main universe restricted multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-backports main restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-backports main restricted multiverse universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security main restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security main restricted
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security multiverse
#deb http://old-releases.ubuntu.com/ubuntu xenial main multiverse universe
#deb http://archive.ubuntu.com/ubuntu xenial restricted multiverse universe main
#deb http://archive.ubuntu.com/ubuntu/ xenial-updates main universe multiverse
deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main
deb-src https://dl.winehq.org/wine-builds/ubuntu/ xenial main
deb-src https://dl.winehq.org/wine-builds/ubuntu/ xenial main
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
uname -a output:
Linux a-thinkpad-e470 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
dpkg --print-architecture:
amd64
dpkg --print-foreign-architectures:
i386
Please let me know how do I resolve this.