Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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