Non, mais de la méthode.
Remettre les dépôts au propre :
sudo wget https://repogen.simplylinux.ch/txt/trusty/sources_2d406ba5158f5da35b488217e0b6353a13e2879a.txt -O /etc/apt/sources.list
Supprimer les cochoneries venues de proposed (copies colle TOUT le pavé dans le terminal)
sudo tee -a /etc/apt/preferences.d/99-downgrade-proposed <<EOF
Package: *
Pin: release a=bionic
Pin-Priority: 1001
Package: *
Pin: release a=bionic-updates
Pin-Priority: 1001
Package: *
Pin: release a=bionic-security
Pin-Priority: 1001
Package: *
Pin: release a=bionic-backports
Pin-Priority: 1001
Package: *
Pin: release a=bionic-proposed
Pin-Priority: -1
EOF
Passer une première fois la serpillière à partir de là on revient à la normale : passe les commandes ligne à ligne en sélectionnant chaque ligne par un triple clic) :
sudo apt-get update
sudo apt-get full-upgrade
sudo rm /etc/apt/preferences.d/99-downgrade-proposed
Puis s'assurer que tout tient :
sudo update-grub
sudo reboot
Puis on vire tous les PPA et on nettoie à fond
sudo rm /etc/apt/sources.list.d/*
sudo apt-get clean
[[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " | cut -d " " -f 2)
sudo apt-get update
sudo apt-get dist-upgrade
[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")
sudo apt-get autoremove --purge
Puis on teste la mise à niveau
sudo do-release-upgrade -s
Donne tous les retours