#1 Le 23/01/2025, à 18:42
- bobic13
Mise à jour 23.04 en 24.04: grosse galère
Bonjour à tous,
Cela fait pas mal de temps que ma version ubuntu 23.04 (enfin... kubuntu pour être précis) m'indique qu'il faut changer de version.
J'ai donc décidé de m'éxécuter, avec l'objectif de passer en LTS, donc la 24.04.
Je clique donc sur la petite icone en forme de flèche, qui m'indique que ce n'est pas possible ave le message ("Mise à niveau impossible Ab upgrade from lunar to noble is not supported with this tool") . Super.
C'est bête car c'est quand même le système en personne qui me le propose...
Après moultes recherches, je découvre qu'il vaut mieux passer en 23.10 puis en 24.04, et qu'il faut donc télécharger un outil disponible ici
https://changelogs.ubuntu.com/meta-release
Je le récupère donc, après avoir (ça faut le deviner ^^) modifié archives en old-releases (riche idée de changer les urls car de fait, plus rien ne fonctionne ensuite...)
Je lance donc la mise à jour vers 23.10 après avoir décompressé le tar
sudo python3 mantic
Et là forcément, un beau message d'erreur
W:Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut., W:Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur., E:Le dépôt http://security.ubuntu.com/ubuntu mantic-security Release n'a pas de fichier Release., W:Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut., W:Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur., E:Le dépôt http://archive.ubuntu.com/ubuntu mantic Release n'a pas de fichier Release., W:Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut., W:Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur., E:Le dépôt http://archive.ubuntu.com/ubuntu mantic-updates Release n'a pas de fichier Release.
Forcément... puisque comme l'url a changé, l'utilitaire ne fonctionne plus. Je ne peux donc pas passer en 24.04 ni même en 23.10...
J'ai essayé de chercher dans tous les fichiers à quels endroits étaient cette url, sans succès... Si quelqu'un sait comment faire, ou comment faire la migration directement en 24.04 je suis preneur
Merci à vous
Hors ligne
#2 Le 23/01/2025, à 18:45
- xubu1957
Re : Mise à jour 23.04 en 24.04: grosse galère
Bonjour,
Fournis les retours de :
sudo apt update
et d'éventuels paquets cassés :
dpkg -l | grep -v ^ii
en te servant du Retour utilisable de commande.
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 23/01/2025, à 20:12
- bobic13
Re : Mise à jour 23.04 en 24.04: grosse galère
Voici
root@IdeaPad-Linux:/home/loic/Documents/Linux/Logiciels/MAJ/mantic# sudo apt update
Atteint :1 http://old-releases.ubuntu.com/ubuntu lunar InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
root@IdeaPad-Linux:/home/loic/Documents/Linux/Logiciels/MAJ/mantic#
Apt est nickel, j'ai veillé à retirer ce qui pouvait être trop exotique.
root@IdeaPad-Linux:/home/loic/Documents/Linux/Logiciels/MAJ/mantic# 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 libapache2-mod-php8.1 8.1.12-1ubuntu4.2 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
rc libgda-5.0-common 5.2.10-3 all data abstraction library based on GLib -- common files
rc libglib2.0-cil 2.12.40-3.1 amd64 CLI binding for the GLib utility library 2.12
rc libgtk2.0-cil 2.12.40-3.1 amd64 CLI binding for the GTK+ toolkit 2.12
rc libmono-profiler 6.8.0.105+dfsg-3.3 amd64 Mono profiler libraries
rc libnunit-console-runner2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc libnunit-core-interfaces2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc libnunit-core2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc libnunit-framework2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc libnunit-mocks2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc libnunit-util2.6.3-cil 2.6.4+dfsg-1.1 all Unit test framework for CLI - Assemblies
rc linux-image-6.2.0-20-generic 6.2.0-20.20 amd64 Signed kernel image generic
rc linux-image-6.2.0-26-generic 6.2.0-26.26 amd64 Signed kernel image generic
rc linux-image-6.2.0-27-generic 6.2.0-27.28 amd64 Signed kernel image generic
rc linux-image-6.2.0-31-generic 6.2.0-31.31 amd64 Signed kernel image generic
rc linux-image-6.2.0-32-generic 6.2.0-32.32 amd64 Signed kernel image generic
rc linux-image-6.2.0-33-generic 6.2.0-33.33+1 amd64 Signed kernel image generic
rc linux-image-6.2.0-34-generic 6.2.0-34.34 amd64 Signed kernel image generic
rc linux-image-6.2.0-35-generic 6.2.0-35.35 amd64 Signed kernel image generic
rc linux-image-6.2.0-36-generic 6.2.0-36.37 amd64 Signed kernel image generic
rc linux-modules-6.2.0-20-generic 6.2.0-20.20 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-26-generic 6.2.0-26.26 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-27-generic 6.2.0-27.28 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-31-generic 6.2.0-31.31 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-32-generic 6.2.0-32.32 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-33-generic 6.2.0-33.33 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-34-generic 6.2.0-34.34 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-35-generic 6.2.0-35.35 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-6.2.0-36-generic 6.2.0-36.37 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-20-generic 6.2.0-20.20 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-26-generic 6.2.0-26.26 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-27-generic 6.2.0-27.28 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-31-generic 6.2.0-31.31 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-32-generic 6.2.0-32.32 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-33-generic 6.2.0-33.33 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-34-generic 6.2.0-34.34 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-35-generic 6.2.0-35.35 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc linux-modules-extra-6.2.0-36-generic 6.2.0-36.37 amd64 Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc mariadb-server-10.6 1:10.6.11-1 amd64 MariaDB database server binaries
rc mono-devel 6.8.0.105+dfsg-3.3 all Mono development tools
rc mono-xsp4 4.2-2.4 all simple web server to run ASP.NET 4.0 applications
rc monodoc-http 4.2-3.1 all MonoDoc http based viewer
rc php-pear 1:1.10.13+submodules+notgz+2022032202-2 all PEAR Base System
rc pkg-config:amd64 1.8.1-1ubuntu2 amd64 manage compile and link flags for libraries (transitional package)
rc pkgconf:amd64 1.8.1-1ubuntu2 amd64 manage compile and link flags for libraries
rc wmdocker 1.5-2 amd64 System tray for KDE3/GNOME2 docklet applications
rc xul-ext-ubufox 3.4-0ubuntu1.17.10.1 all Ubuntu modifications for Firefox
root@IdeaPad-Linux:/home/loic/Documents/Linux/Logiciels/MAJ/mantic#
Là, le problème c'est surtout l'url vers la 23.10 qui est en "archive" alors qu'elle doit être en "old-release".
Hors ligne
#4 Le 23/01/2025, à 20:13
- xubu1957
Re : Mise à jour 23.04 en 24.04: grosse galère
Montre le sources.list avec la numérotation :
find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat -n "$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
#5 Le 24/01/2025, à 00:17
- bobic13
Re : Mise à jour 23.04 en 24.04: grosse galère
Le voici:
root@IdeaPad-Linux:/etc/apt/sources.list.d# find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat -n "$1"' _ '{}' \;
/etc/apt/sources.list
1 # deb cdrom:[Kubuntu 23.04 _Lunar Lobster_ - Release amd64 (20230414.1)]/ lunar main multiverse restricted universe
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/ lunar main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar-updates main restricted
11
12 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
13 ## team. Also, please note that software in universe WILL NOT receive any
14 ## review or updates from the Ubuntu security team.
15 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar universe
16 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar-updates universe
17
18 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
19 ## team, and may not be under a free licence. Please satisfy yourself as to
20 ## your rights to use the software. Also, please note that software in
21 ## multiverse WILL NOT receive any review or updates from the Ubuntu
22 ## security team.
23 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar multiverse
24 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar-updates multiverse
25
26 ## N.B. software from this repository may not have been tested as
27 ## extensively as that contained in the main release, although it includes
28 ## newer versions of some applications which may provide useful features.
29 ## Also, please note that software in backports WILL NOT receive any review
30 ## or updates from the Ubuntu security team.
31 # deb-src http://fr.archive.ubuntu.com/ubuntu/ lunar-backports main restricted universe multiverse
32
33 # deb-src http://security.ubuntu.com/ubuntu/ lunar-security main restricted
34 # deb-src http://security.ubuntu.com/ubuntu/ lunar-security universe
35 # deb-src http://security.ubuntu.com/ubuntu/ lunar-security multiverse
36
37 # This system was installed using small removable media
38 # (e.g. netinst, live or single CD). The matching "deb cdrom"
39 # entries were disabled at the end of the installation process.
40 # For information about how to configure apt package sources,
41 deb http://old-releases.ubuntu.com/ubuntu/ lunar universe
42 # see the sources.list(5) manual.
43
44
45
46
47
/etc/apt/sources.list.distUpgrade
/etc/apt/sources.list.d/opera-stable.list.save
/etc/apt/sources.list.d/unityhub.list.save
/etc/apt/sources.list.d/google-chrome.list.distUpgrade
/etc/apt/sources.list.d/kubuntu-ppa-ubuntu-backports-lunar.list.distUpgrade
/etc/apt/sources.list.d/oem-qemu-meta.list.save
/etc/apt/sources.list.d/google-chrome.list.save
/etc/apt/sources.list.d/kubuntu-ppa-ubuntu-backports-lunar.list.save
/etc/apt/sources.list.d/opera-stable.list
1 # This file makes sure that Opera Browser is kept up-to-date
2 # as part of regular system upgrades
3
4 #OperaBrowser (final releases)
5 # deb https://deb.opera.com/opera-stable/ stable non-free
6
7
8
9
10
/etc/apt/sources.list.d/oem-qemu-meta.list.distUpgrade
/etc/apt/sources.list.d/teamviewer.list.save
/etc/apt/sources.list.d/unityhub.list.distUpgrade
/etc/apt/sources.list.d/opera-stable.list.distUpgrade
/etc/apt/sources.list.d/megasync.list.distUpgrade
/etc/apt/sources.list.d/megasync.list.save
/etc/apt/sources.list.d/teamviewer.list.distUpgrade
/etc/apt/sources.list.d/teamviewer.list
1 ### TeamViewer DEB repository list
2
3 ### NOTE: Manual changes to this file
4 ### - prevent it from being updated by TeamViewer package updates
5 ### - will be lost after using the 'teamviewer repo' command
6 ### The original file can be restored with this command:
7 ### cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
8 ### which has the same effect as 'teamviewer repo default'
9
10 ### NOTE: It is preferred to use the following commands to edit this file:
11 ### teamviewer repo - show current repository configuration
12 ### teamviewer repo default - restore default configuration
13 ### teamviewer repo disable - disable the repository
14 ### teamviewer repo stable - make all regular TeamViewer packages available (default)
15 ### teamviewer repo preview - additionally, make feature preview packages available
16 ### teamviewer repo development - additionally, make the latest development packages available
17
18 # deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
19
20 # deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ preview main
21
22
23
24
25
/etc/apt/sources.list.d/megasync.list
1 # deb [signed-by=/usr/share/keyrings/meganz-archive-keyring.gpg] https://mega.nz/linux/repo/xUbuntu_23.04/ ./
2
3
4
5
6
/etc/apt/sources.list.d/unityhub.list
1 # deb [signed-by=/usr/share/keyrings/Unity_Technologies_ApS.gpg] https://hub.unity3d.com/linux/repos/deb/ stable main
2
3
4
5
6
/etc/apt/sources.list.d/google-chrome.list
1 ###
2 ###
3 ###
4 ###
5 ###
6 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
7 # You may comment out this entry, but any other modifications may be lost.
8 # deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
9
10
11
12
13
/etc/apt/sources.list.d/kubuntu-ppa-ubuntu-backports-lunar.list
1 # deb https://ppa.launchpadcontent.net/kubuntu-ppa/backports/ubuntu/ lunar main
2 # deb-src https://ppa.launchpadcontent.net/kubuntu-ppa/backports/ubuntu/ lunar main
3
4
5
6
7
/etc/apt/sources.list.d/oem-qemu-meta.list
1 # deb http://oem.archive.canonical.com/ focal qemu
2 # deb-src http://oem.archive.canonical.com/ focal qemu
3
4
5
6
7
/etc/apt/sources.list.save
root@IdeaPad-Linux:/etc/apt/sources.list.d#
Merci à toi
Hors ligne
#6 Le 24/01/2025, à 08:17
- xubu1957
Re : Mise à jour 23.04 en 24.04: grosse galère
Bonjour,
Il faudrait envisager une reinstallation_ubuntu, sauf avis d'aidants plus compétents.
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
#7 Le 24/01/2025, à 13:08
- bobic13
Re : Mise à jour 23.04 en 24.04: grosse galère
Slt,
Merci pour ton aide.Peux-tu me dire ce qui te fait dire qu'il vaudrait mieux faire une réinstall ?
Je suis également preneur de tout autre avis
PS: a noter que j'ai quand même réussi à faire un upgrade vers la 23.10 puis 24.04 sur un autre pc, après avoir fait un clonage du disque (pour tester), plus ou moins réussi il y a... 3 jours. Pour moi, le soucis, c'est vraiment l'utilitaire de migration vers la 23.10 qui cherche la mauvaise url... SI quelqu'un sait dans quel fichier les url sont présentes, on pourrait tester.
Hors ligne
#8 Le 24/01/2025, à 13:39
- xubu1957
Re : Mise à jour 23.04 en 24.04: grosse galère
Essaye cette commande (l'option -c permet de vérifier l'existence d'une mise à niveau possible sans la lancer réellement) :
sudo do-release-upgrade -c
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
#9 Le 24/01/2025, à 19:40
- bobic13
Re : Mise à jour 23.04 en 24.04: grosse galère
Re,
Alors entre temps, j'ai pu avancer. SI cela peut aider, je poste ici ce que j'ai fait.
J'ai recherché toutes les occurences des mauvaises url dans l'utilitaire pour migrer vers les 23.10
grep -lR . -e 'security.ubuntu'
grep -lR . -e 'archives.ubuntu'
ça m'a listé les fichiers, et j'ai remplacé dedans ces occurrences par old-releases.
Du coup, la mise à jour se lance sans erreur. J'ai stoppé pour le moment, car je veux faire un test sur un autre disque, mais mes erreurs ont disparus.
Ce qui me laisse perplexe, c'est qu'en 2025, migrer de la 23.4 à la 23.10 ne me parait déconnant, et que les utilitaires ne soient pas mis à jour me laisse perplexe. Pourquoi changer ces urls ? Ne serait-ce pas plus simple de les nommer ces sous-domaines par les versions (2304.ubuntu, 2310.ubuntu, etc.). Ainsi, pas besoin de changer les urls, tout fonctionnerait.
Je me mets à la place d'un néophyte, franchement ce n'est pas très engageant. Sur du debian, je n'ai jamais été ***** ainsi.
Et vu le problème, je ne pense pas être un cas isolé.
Si quelqu'un a une explication à cela, ou une raison à me donner, je suis vraiment preneur, pour comprendre.
Dernière modification par bobic13 (Le 24/01/2025, à 19:42)
Hors ligne