Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

All Gurus once were Newbies
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help
Post Reply
JackyMurphyness
Level 1
Level 1
Posts: 6
Joined: Wed Jul 22, 2020 10:38 am

Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by JackyMurphyness »

I am extremely new to linux mint and the most noob on the planet when it comes to os and computer. So please have patient with me.

I have 2 copies of linux mint 19.3 Cinnamon in my computer.

In one copy, I upgraded it to 20 from 19.3.

Problem:

1. After upgrading all my PPAs & additional 3rd party repos are gone. I have unchecked( disabled) those PPAs and repos before upgrade. I didn't remove the PPAs and repos.

2. I am not receiving any software updates of those additional 3rd party repos and PPAs. For example, updates for brave nightly web browser which I have installed through PPAs. I get the update for brave browser every day.

In my 2nd copy of linux mint 19.3, I simulate the upgrade check just like I did for the other upgrade too in my another instance linux mint previously.

Below is the output.

Code: Select all

mintupgrade check


    Executing 'check'. This will perform the following:
    
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/linux/Upgrade-Backup-tricia/APT.
    
    2 - The upgrade will be simulated so impacted packages can be evaluated.
    
    Your sources will be restored to Linux Mint 19.3 'Tricia' at the end of this command.

    Do you want to continue? [y/n]: y

  + Checking your Linux Mint codename...

  + Checking your Linux Mint edition...

  + Checking your Timeshift configuration...

  + Updating cache...

[sudo] password for linux:  
Hit:1 http://ppa.launchpad.net/apandada1/brightness-controller/ubuntu bionic InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease                   
Hit:3 https://brave-browser-apt-release.s3.brave.com bionic InRelease          
Hit:4 https://deb.opera.com/opera-stable stable InRelease                      
Hit:5 https://brave-browser-apt-dev.s3.brave.com bionic InRelease              
Hit:6 https://brave-browser-apt-beta.s3.brave.com bionic InRelease             
Hit:7 https://brave-browser-apt-nightly.s3.brave.com bionic InRelease          
Hit:8 http://repo.yandex.ru/yandex-browser/deb beta InRelease                  
Hit:9 http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04  InRelease
Ign:10 http://packages.linuxmint.com tricia InRelease                          
Hit:11 http://security.ubuntu.com/ubuntu bionic-security InRelease             
Hit:12 http://download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Bionic  InRelease
Hit:13 http://archive.ubuntu.com/ubuntu bionic InRelease                       
Ign:14 http://repo.vivaldi.com/snapshot/deb stable InRelease                   
Hit:15 http://packages.linuxmint.com tricia Release                            
Hit:16 http://archive.canonical.com/ubuntu bionic InRelease                    
Hit:17 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic InRelease
Hit:18 http://archive.ubuntu.com/ubuntu bionic-updates InRelease               
Hit:19 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic InRelease         
Hit:21 http://archive.ubuntu.com/ubuntu bionic-backports InRelease             
Hit:22 https://debrepo.freedownloadmanager.org bionic InRelease                
Ign:23 http://repo.vivaldi.com/stable/deb stable InRelease                     
Hit:24 http://repo.vivaldi.com/snapshot/deb stable Release                     
Hit:25 http://ppa.launchpad.net/jakar/qt-heif/ubuntu bionic InRelease     
Hit:27 http://repo.vivaldi.com/stable/deb stable Release                       
Hit:29 http://ppa.launchpad.net/jtaylor/keepass/ubuntu bionic InRelease        
Hit:30 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic InRelease
Hit:31 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Hit:32 http://ppa.launchpad.net/phoerious/keepassxc/ubuntu bionic InRelease    
Hit:33 http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic InRelease
Hit:34 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease           
Hit:35 http://ppa.launchpad.net/strukturag/libheif/ubuntu bionic InRelease     
Hit:36 http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu bionic InRelease
Hit:37 http://ppa.launchpad.net/wireguard/wireguard/ubuntu bionic InRelease    
Hit:38 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic InRelease 
Reading package lists... Done                                

  + Checking your APT repositories...

------------------------------------------------
!!  ERROR: The following 3rd party repositories were detected. Disable them and refresh your APT cache.

    - . bionic (. bionic) - brave-browser-apt-beta.s3.brave.com
    - . bionic (. bionic) - brave-browser-apt-dev.s3.brave.com
    - . bionic (. bionic) - brave-browser-apt-nightly.s3.brave.com
    - . bionic (. bionic) - brave-browser-apt-release.s3.brave.com
    - Boot-Repair (LP-PPA-yannubuntu-boot-repair) - ppa.launchpad.net
    - Brightness Controller (LP-PPA-apandada1-brightness-controller) - ppa.launchpad.net
    - Firefox and Thunderbird daily builds (LP-PPA-ubuntu-mozilla-daily) - ppa.launchpad.net
    - Google (Google LLC) - dl.google.com
    - KeePassXC (LP-PPA-phoerious-keepassxc) - ppa.launchpad.net
    - Launchpad PPA for Grub Customizer (LP-PPA-danielrichter2007-grub-customizer) - ppa.launchpad.net
    - Official PPA for Firefox Beta (LP-PPA-mozillateam-firefox-next) - ppa.launchpad.net
    - Official Vivaldi package repository (Vivaldi Technologies) - repo.vivaldi.com
    - PPA for KeePass 2 (LP-PPA-jtaylor-keepass) - ppa.launchpad.net
    - Qt HEIF PPA (LP-PPA-jakar-qt-heif) - ppa.launchpad.net
    - SMPlayer (LP-PPA-rvm-smplayer) - ppa.launchpad.net
    - The Opera web browser (Opera Software AS) - deb.opera.com
    - UNetbootin PPA (LP-PPA-gezakovacs) - ppa.launchpad.net
    - Ubuntu/Debian (Yandex Browser Archive) - repo.yandex.ru
    - f.lux GUI (LP-PPA-nathan-renniewaldock-flux) - ppa.launchpad.net
    - home:stevenpusser (obs://build.opensuse.org/home:stevenpusser/xUbuntu_18.04) - download.opensuse.org
    - home:ungoogled_chromium (obs://build.opensuse.org/home:ungoogled_chromium/Ubuntu_Bionic) - download.opensuse.org
    - libheif (LP-PPA-strukturag-libheif) - ppa.launchpad.net
    - qbittorrent-stable (LP-PPA-qbittorrent-team-qbittorrent-stable) - ppa.launchpad.net

!!  Exiting.
------------------------------------------------

  + Restoring your backed up APT sources...

linux@linux-H110M-H:~$ 
My problem.

1. I don't want to lose PPAs or 3rd party repos after upgrading just like I lost when upgrading another copy.

2. I don't want to spend or waste time, adding the PPAs and 3rd party repos again after upgrade.

So can I upgrade with these softwares without disabling the PPAs or rd party repos?


Below is my system info.

Code: Select all

[code]
System:    Host: linux-H110M-H Kernel: 5.3.0-62-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 
           Desktop: Cinnamon 4.4.8 wm: muffin dm: LightDM Distro: Linux Mint 19.3 Tricia 
           base: Ubuntu 18.04 bionic 
Machine:   Type: Desktop System: Gigabyte product: H110M-H v: N/A serial: <filter> 
           Mobo: Gigabyte model: H110M-H-CF v: x.x serial: <filter> UEFI: American Megatrends 
           v: F24 date: 04/11/2018 
Battery:   Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial: <filter> charge: 55% 
           status: Discharging 
           Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard serial: <filter> 
           charge: 55% status: Discharging 
CPU:       Topology: Dual Core model: Intel Core i3-7100 bits: 64 type: MT MCP arch: Kaby Lake 
           rev: 9 L2 cache: 3072 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 31199 
           Speed: 3900 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 3900 2: 3900 3: 3900 
           4: 3900 
Graphics:  Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:5912 
           Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
           resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.0.8 
           compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte Sunrise Point-H 
           driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a170 
           Sound Server: ALSA v: k5.3.0-62-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte 
           driver: r8169 v: kernel port: e000 bus ID: 01:00.0 chip ID: 10ec:8168 
           IF: enp1s0 state: down mac: <filter> 
           IF-ID-1: enp0s20f0u6 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:    Local Storage: total: 4.08 TiB used: 2.40 TiB (58.9%) 
           ID-1: /dev/sda vendor: Toshiba model: DT01ACA200 size: 1.82 TiB speed: 6.0 Gb/s 
           serial: <filter> 
           ID-2: /dev/sdb vendor: Kingston model: SA400S37480G size: 447.13 GiB speed: 6.0 Gb/s 
           serial: <filter> 
           ID-3: /dev/sdc type: USB vendor: Seagate model: BUP Slim BL size: 1.82 TiB 
           serial: <filter> 
Partition: ID-1: / size: 93.37 GiB used: 86.17 GiB (92.3%) fs: ext4 dev: /dev/sdb3 
           ID-2: swap-1 size: 14.90 GiB used: 43.2 MiB (0.3%) fs: swap dev: /dev/sda6 
           ID-3: swap-2 size: 7.45 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda9 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 chip ID: 1d6b:0002 
           Device-1: 1-6:14 info: N/A type: Bluetooth,CDC-Data driver: rndis_host rev: 2.0 
           chip ID: 22d9:276a 
           Device-2: 1-7:7 info: Logitech Unifying Receiver type: Keyboard,Mouse 
           driver: logitech-djreceiver,usbhid rev: 2.0 chip ID: 046d:c534 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 chip ID: 1d6b:0003 
           Device-3: 2-4:2 info: Seagate RSS LLC type: Mass Storage driver: uas rev: 3.0 
           chip ID: 0bc2:ab26 
Sensors:   System Temperatures: cpu: 51.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/apandada1-brightness-controller-bionic.list 
           1: deb http: //ppa.launchpad.net/apandada1/brightness-controller/ubuntu bionic main
           No active apt repos in: /etc/apt/sources.list.d/braewoods-ungoogled-chromium-bionic.list 
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-beta-bionic.list 
           1: deb [arch=amd64] https: //brave-browser-apt-beta.s3.brave.com/ bionic main
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-dev-bionic.list 
           1: deb [arch=amd64] https: //brave-browser-apt-dev.s3.brave.com/ bionic main
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-nightly-bionic.list 
           1: deb [arch=amd64] https: //brave-browser-apt-nightly.s3.brave.com/ bionic main
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release-bionic.list 
           1: deb [arch=amd64] https: //brave-browser-apt-release.s3.brave.com/ bionic main
           Active apt repos in: /etc/apt/sources.list.d/danielrichter2007-grub-customizer-bionic.list 
           1: deb http: //ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/freedownloadmanager.list 
           1: deb [arch=amd64] https: //debrepo.freedownloadmanager.org/ bionic main
           Active apt repos in: /etc/apt/sources.list.d/gezakovacs-ppa-bionic.list 
           1: deb http: //ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic main
           2: deb-src http: //ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic main
           No active apt repos in: /etc/apt/sources.list.d/google-chrome-beta.list 
           No active apt repos in: /etc/apt/sources.list.d/google-chrome-unstable.list 
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http: //dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/home:stevenpusser.list 
           1: deb http: //download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /
           Active apt repos in: /etc/apt/sources.list.d/home:ungoogled_chromium.list 
           1: deb http: //download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Bionic/ /
           Active apt repos in: /etc/apt/sources.list.d/jakar-qt-heif-bionic.list 
           1: deb http: //ppa.launchpad.net/jakar/qt-heif/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/jtaylor-keepass-bionic.list 
           1: deb http: //ppa.launchpad.net/jtaylor/keepass/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/mozillateam-firefox-next-bionic.list 
           1: deb http: //ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic main
           2: deb-src http: //ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/nathan-renniewaldock-flux-bionic.list 
           1: deb http: //ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http: //packages.linuxmint.com tricia main upstream import backport
           2: deb http: //archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
           3: deb http: //archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
           4: deb http: //archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ bionic partner
           Active apt repos in: /etc/apt/sources.list.d/opera-stable.list 
           1: deb https: //deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)
           Active apt repos in: /etc/apt/sources.list.d/phoerious-keepassxc-bionic.list 
           1: deb http: //ppa.launchpad.net/phoerious/keepassxc/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/qbittorrent-team-qbittorrent-stable-bionic.list 
           1: deb http: //ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main
           2: deb-src http: //ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/rvm-smplayer-bionic.list 
           1: deb http: //ppa.launchpad.net/rvm/smplayer/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/strukturag-libheif-bionic.list 
           1: deb http: //ppa.launchpad.net/strukturag/libheif/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/ubuntu-mozilla-daily-ppa-bionic.list 
           1: deb http: //ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu bionic main
           2: deb-src http: //ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/vivaldi-snapshot.list 
           1: deb http: //repo.vivaldi.com/snapshot/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 
           1: deb http: //repo.vivaldi.com/stable/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/wireguard-wireguard-bionic.list 
           1: deb http: //ppa.launchpad.net/wireguard/wireguard/ubuntu bionic main
           Active apt repos in: /etc/apt/sources.list.d/yandex-browser-beta.list 
           1: deb [arch=amd64] http: //repo.yandex.ru/yandex-browser/deb beta main
           Active apt repos in: /etc/apt/sources.list.d/yannubuntu-boot-repair-bionic.list 
           1: deb http: //ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic main
           2: deb-src http: //ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic main
Info:      Processes: 251 Uptime: 38m Memory: 7.66 GiB used: 1.78 GiB (23.3%) Init: systemd v: 237 
           runlevel: 5 Compilers: gcc: 7.5.0 alt: 7 Client: Unknown python3.6 client inxi: 3.0.32 
[/code]
User avatar
spamegg
Level 4
Level 4
Posts: 403
Joined: Mon Oct 28, 2019 2:34 am

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by spamegg »

No you can't.
mintupgrade check is telling you everything. There is no way around that.
You can join your 3rd party PPA commands "sudo add-apt-repository...." with "&&" and save them into a text file, later you can paste it into the terminal after the upgrade. However I'm guessing that not all 3rd party PPAs will work after the upgrade. Some might be incompatible.
JackyMurphyness
Level 1
Level 1
Posts: 6
Joined: Wed Jul 22, 2020 10:38 am

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by JackyMurphyness »

Question:

1. So there is no way that one can keep all the PPAs and 3rd party repos?

2.One has to add the PPAs manually one by one again?

Then some more question:

1. Adding the PPAs again,will the software install again? Or will it show that the software,e.g, brave browser, installed already and it will just add the PPAs only and signing keys? I fear that I will have two copies of the software, there will be two e.g brave browser if I add the PPAs again to get updates. Right now, there is no updates for 3rd party or PPAs.

2. Should I wait for more months so that ubuntu 20.04 (point release ubuntu 20.04.01) will be on many computers cause ubuntu 20.04.01 will be released on 8 August?

Then most software will have support or compatibility for ubuntu 20.04 focal, so no problem installing it in linux mint 20 too which is based on 20.04.

Or should I wait for linux mint 20.1 ( point release) for more stability?
User avatar
Pjotr
Level 22
Level 22
Posts: 15886
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland)
Contact:

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by Pjotr »

My advice: just do a clean fresh installation of Mint 20 and be done with it. No pollution, much less complicated, smaller risk of problems and even considerably quicker. :mrgreen:
Tip: 10 things to do after installing Linux Mint 20 Ulyana
Keep your Linux Mint healthy: Avoid these 10 fatal mistakes
Twitter: twitter.com/easylinuxtips
All in all, horse sense simply makes sense.
User avatar
Kadaitcha Man
Level 11
Level 11
Posts: 3596
Joined: Mon Aug 27, 2012 10:17 pm

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by Kadaitcha Man »

JackyMurphyness wrote:
Fri Jul 24, 2020 3:45 am
Or should I wait for linux mint 20.1 ( point release) for more stability?
If that were valid then nobody would ever install the first release. I'm with Pjotr; backup your files, list out your PPAs, and do a clean install.
Coming to a thread near you: Lots of bragging about my AMD 5950X. Currently delayed due to high demand.
It's pronounced kad-eye-cha, not kada-itcha.
User avatar
blackcarajillo
Level 3
Level 3
Posts: 113
Joined: Wed Jun 22, 2016 12:33 pm

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by blackcarajillo »

JackyMurphyness wrote:
Fri Jul 24, 2020 3:45 am
Question:

1. So there is no way that one can keep all the PPAs and 3rd party repos?

2.One has to add the PPAs manually one by one again?
You can of course follow the instructions of the gentlemen above and make a new install but if you want to upgrade in-place like you already did then yes, you have to add all your PPAs afterwards, not really an issue in my opinion.

The rest of your question is not really relevant. Ubuntu 20.04 is already out there for everybody that did not upgrade to it from an older release and PPAs are already working for it. That does not mean that some of your PPAs could be deprecated, that happens quite often but a lot of popular programs like Brave will still be there.
Just search four your programs e.g. on Launchpad and you can see if the PPAs refer to Focal Fossa, that means they are supported by Ubuntu 20.04.

You should try some of the flatpak versions probably, they are containerized and should not 'pollute' your system with incompatible libraries.
jonau01
Level 3
Level 3
Posts: 108
Joined: Tue Apr 07, 2020 4:01 pm

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by jonau01 »

You have to test to see and that is the only way.

I tried a fresh install and some of my application using PPA can no longer be reinstalled ( because they're not ready for Unbuntu 20 yet).

For now I stay with 19.3 until those applications will be ready for Unbunu 20 (if they will eventually be).
mr_raider
Level 7
Level 7
Posts: 1889
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Can I upgrade mint cinnamon 19.3 to 20 without disabling PPAs & 3rd party repos?

Post by mr_raider »

Yes.

Manually go through your sources.list files and comment out the repos.

Then run the update. And hope nothing breaks. If you only have software and not system drivers it should work.

Then go back to the files and renable the repos and change bionic to focal and pray nothing breaks.
Image
Post Reply

Return to “Newbie Questions”