#1 Le 30/01/2021, à 11:21
- Jtomoise
Précautions qui s'imposent
Bonjour
Je rechine à répondre favorablement à la proposition de Mise à Niveau de ma version
uname -a
Linux Tom-Famille 5.4.0-62-generic #70~18.04.1-Ubuntu SMP Tue Jan 12 17:18:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
En effet, je crois pouvoir affirmer que jamais je n'ai véritablement réussi à ce que ce type de Mise à Niveau ne débouche pas sur un bug rédhibitoire et par conséquent une réinstallation longue et fastidieuse.
Pourriez-vous me dire s'il existe une espèce de batterie de tests à effectuer pour limiter les problèmes de Mise à Niveau ?
Cordialement
Hors ligne
#2 Le 30/01/2021, à 11:31
- xubu1957
Re : Précautions qui s'imposent
Bonjour,
J'avais relevé cette réflexion :
Oui et non Ylag, la mise à niveau est faite pour des systèmes tenus « en bon père de famille ».
La plupart du temps quand une mise à niveau passe mal ou pas du tout, c'est que le système de base a été suffisamment modifié pour que l'automatisme de la procédure ne s'y retrouve pas.Et ces modifications ne sont imputables qu'à l'utilisateur qui à un moment a choisi tel ppa ou tel kernel ou tel paquet hors dépôts ou… pour telle⋅s raison⋅s - raisons qu'une procédure automatique ne peut évaluer vu le nombre infini de combinaisons possibles…
dans > [resolu] mise à niveau 18.04 - problème insoluble....
Montre d'éventuels paquets cassés :
dpkg -l | grep -v ^ii
et le sources.list :
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 30/01/2021, à 18:10
- Jtomoise
Re : Précautions qui s'imposent
dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=============================================-================================================-============-=========================================================================================
rc linux-image-5.0.0-23-generic 5.0.0-23.24~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-25-generic 5.0.0-25.26~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-27-generic 5.0.0-27.28~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-29-generic 5.0.0-29.31~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64 Signed kernel image generic
rc linux-image-5.0.0-35-generic 5.0.0-35.38~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-36-generic 5.0.0-36.39~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.0.0-37-generic 5.0.0-37.40~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-26-generic 5.3.0-26.28~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-28-generic 5.3.0-28.30~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-40-generic 5.3.0-40.32~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-42-generic 5.3.0-42.34~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-45-generic 5.3.0-45.37~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-46-generic 5.3.0-46.38~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-51-generic 5.3.0-51.44~18.04.2 amd64 Signed kernel image generic
rc linux-image-5.3.0-53-generic 5.3.0-53.47~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-59-generic 5.3.0-59.53~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-61-generic 5.3.0-61.55~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.3.0-62-generic 5.3.0-62.56~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-42-generic 5.4.0-42.46~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-45-generic 5.4.0-45.49~18.04.2 amd64 Signed kernel image generic
rc linux-image-5.4.0-47-generic 5.4.0-47.51~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-51-generic 5.4.0-51.56~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-52-generic 5.4.0-52.57~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-53-generic 5.4.0-53.59~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-54-generic 5.4.0-54.60~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-56-generic 5.4.0-56.62~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-58-generic 5.4.0-58.64~18.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-59-generic 5.4.0-59.65~18.04.1 amd64 Signed kernel image generic
rc linux-modules-5.0.0-23-generic 5.0.0-23.24~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-25-generic 5.0.0-25.26~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-27-generic 5.0.0-27.28~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-29-generic 5.0.0-29.31~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-35-generic 5.0.0-35.38~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-36-generic 5.0.0-36.39~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.0.0-37-generic 5.0.0-37.40~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-26-generic 5.3.0-26.28~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-28-generic 5.3.0-28.30~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-40-generic 5.3.0-40.32~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-42-generic 5.3.0-42.34~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-45-generic 5.3.0-45.37~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-46-generic 5.3.0-46.38~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-51-generic 5.3.0-51.44~18.04.2 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-53-generic 5.3.0-53.47~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-59-generic 5.3.0-59.53~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-61-generic 5.3.0-61.55~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.3.0-62-generic 5.3.0-62.56~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-42-generic 5.4.0-42.46~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-45-generic 5.4.0-45.49~18.04.2 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-47-generic 5.4.0-47.51~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-51-generic 5.4.0-51.56~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-52-generic 5.4.0-52.57~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-53-generic 5.4.0-53.59~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-54-generic 5.4.0-54.60~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-56-generic 5.4.0-56.62~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-58-generic 5.4.0-58.64~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-59-generic 5.4.0-59.65~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-23-generic 5.0.0-23.24~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-25-generic 5.0.0-25.26~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-27-generic 5.0.0-27.28~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-29-generic 5.0.0-29.31~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-35-generic 5.0.0-35.38~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-36-generic 5.0.0-36.39~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-37-generic 5.0.0-37.40~18.04.1 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-26-generic 5.3.0-26.28~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-28-generic 5.3.0-28.30~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-40-generic 5.3.0-40.32~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-42-generic 5.3.0-42.34~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-45-generic 5.3.0-45.37~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-46-generic 5.3.0-46.38~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-51-generic 5.3.0-51.44~18.04.2 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-53-generic 5.3.0-53.47~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-59-generic 5.3.0-59.53~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-61-generic 5.3.0-61.55~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.3.0-62-generic 5.3.0-62.56~18.04.1 amd64 Linux kernel extra modules for version 5.3.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-42-generic 5.4.0-42.46~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-45-generic 5.4.0-45.49~18.04.2 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-47-generic 5.4.0-47.51~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-51-generic 5.4.0-51.56~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-52-generic 5.4.0-52.57~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-53-generic 5.4.0-53.59~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-54-generic 5.4.0-54.60~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-56-generic 5.4.0-56.62~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-58-generic 5.4.0-58.64~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-59-generic 5.4.0-59.65~18.04.1 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
/etc/apt/sources.list
1 # deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted
2
3 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
4 # newer versions of the distribution.
5 deb http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
11 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
12
13 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
14 ## team. Also, please note that software in universe WILL NOT receive any
15 ## review or updates from the Ubuntu security team.
16 deb http://fr.archive.ubuntu.com/ubuntu/ bionic universe
17 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe
18 deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
19 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
20
21 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
22 ## team, and may not be under a free licence. Please satisfy yourself as to
23 ## your rights to use the software. Also, please note that software in
24 ## multiverse WILL NOT receive any review or updates from the Ubuntu
25 ## security team.
26 deb http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
27 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
28 deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
29 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
30
31 ## N.B. software from this repository may not have been tested as
32 ## extensively as that contained in the main release, although it includes
33 ## newer versions of some applications which may provide useful features.
34 ## Also, please note that software in backports WILL NOT receive any review
35 ## or updates from the Ubuntu security team.
36 deb http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
37 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
38
39 ## Uncomment the following two lines to add software from Canonical's
40 ## 'partner' repository.
41 ## This software is not part of Ubuntu, but is offered by Canonical and the
42 ## respective vendors as a service to Ubuntu users.
43 # deb http://archive.canonical.com/ubuntu bionic partner
44 # deb-src http://archive.canonical.com/ubuntu bionic partner
45
46 deb http://security.ubuntu.com/ubuntu bionic-security main restricted
47 # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
48 deb http://security.ubuntu.com/ubuntu bionic-security universe
49 # deb-src http://security.ubuntu.com/ubuntu bionic-security universe
50 deb http://security.ubuntu.com/ubuntu bionic-security multiverse
51 deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
52 # deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main
53 deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./
54 # deb-src https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./
55 # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
56
Voilà donc dans un premier temps...
Cordialement
Hors ligne
#4 Le 30/01/2021, à 18:17
- jplemoine
Re : Précautions qui s'imposent
J'ai renoncé aux mises à niveau. Ma méthode :
- je suffixe mon utilisateur par _XX (où XX est le n° de la version [LTS]). Pour un utilisateur toto, ça donnerai
- sur la 18.04, toto_18
- sur la 20.04, toto_20
- je mets le home sur une partition séparée
- pour passer d'une version à l'autre, je fais un dual-boot, le temps de tout réinstaller.
- la nouvelle version a une partition d'une taille légèrement plus petite que la partition système
- Une fois que tout est basculé, je supprime la partition de l'ancienne version et je fais un "pousse toi que je m'y mette" de la nouvelle partition.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 30/01/2021, à 18:25
- xubu1957
Re : Précautions qui s'imposent
Pour nettoyer :
Pour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
Que renvoie :
sudo do-release-upgrade
?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#6 Le 30/01/2021, à 19:59
- Jtomoise
Re : Précautions qui s'imposent
~$ sudo do-release-upgrade
Recherche d'une nouvelle version d'Ubuntu
Veuillez installer toutes les mises à jour disponibles pour votre version avant la mise à niveau.
Comment installer les MAJ proprement sachant que :
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
Et qu'a priori ça fait pas mal de "retard" non ?
Merci
Hors ligne
#7 Le 30/01/2021, à 20:11
- xubu1957
Re : Précautions qui s'imposent
Montre :
sudo apt update
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#8 Le 31/01/2021, à 08:31
- Jtomoise
Re : Précautions qui s'imposent
En fait, j'aimerais savoir si le classique :
sudo apt update && sudo apt -y full-upgrade
suffit à la mise à jour ?
Merci
Hors ligne