Aller au contenu principal
Sujet: où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ? (Lu 992 fois) sujet précédent - sujet suivant

où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

bonjour,
j'ai une station sous Leap 15.3 que je voudrais upgrader a la 15.4 (puis ensuite quand necessaire a la 15.5, oui je ne vais pas vite..)
Apres avoir nettoyé mes depots et ne gardant que les 4 principaux necessaires a ma connaissance (update, backports, sle-update, nvidia):
# | Alias                           | Name                    | Enabled | GPG Check | Refresh | URI
--+---------------------------------+-------------------------+---------+-----------+---------+---------------------------------------------------------
1 | download.nvidia.com-$releasever | nVidia Graphics Drivers | Yes     | (r ) Yes  | Yes     | https://download.nvidia.com/opensuse/leap/15.3
2 | repo-backports-update           | repo-backports-update   | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.3/backports/
3 | repo-sle-update                 | repo-sle-update         | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.3/sle/
4 | repo-update                     | repo-update             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.3/oss/
j'ai voulu ensuite mettre a jour leur adresse via >zypper --releasever=15.4 dup --download-in-advance.
Seulementtous ces depots pointent vers un repertoire /media1 qui n'existe plus!

Problem retrieving files from 'repo-backports-update'.
Download (curl) error for 'http://download.opensuse.org/update/leap/15.4/backports/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

idem pour -sle et -update..

Donc j'ai été voir ce qu'il yavait dans par exemple .../backports/:
http://download.opensuse.org/update/leap/15.4/backports/

 et effectivement, /media1 n'y est plus, mais depuis le 21 aout ! (et on est le 23), il ya /src, x86-64 ,/repodata... et quelques autres.

=> donc ma question est: comment je fais pour savoir vers quel repertoire faire pointer mes depots pour pouvoir faire cet upgrade ?
il doit y avoir une commande pour savoir cela, ou bien
c'est evident que je dois faire pointer mes depots vers .. /x86_64 , au hasard ?!, ou bien
est ce qu'il faut valider une nouvelle "key" comme j'ai lu que cela devient necessaire a partir de la 15.5 ?

Grand Merci par avance de toute aide que vous voudrez bien m'apporter!


Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #1
Hello ;=)

met à jour ton système avant les manips.

peut être qu'ils ont fait le ménage ?
fait un zypper cc et retente la manip , ca ne va peut être pas durer.

les consignes sont ici
https://en.opensuse.org/SDB:System_upgrade#0._New_4096_bit_RSA_signing_key
point zéro : la clé concerne 15.4 et 15.5, j'imagine que tu ne devrais pas en avoir besoin pour arriver depuis la 15.3.

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #2
Leap 15.4 est toujours maintenue. Une solution simple est d'aller dans Yast->Dépôts de logiciels et de modifier l'url de chaque dépôt en remplaçant Leap 15.3 par 15.4, puis quand vous passez à 15.5, vous faites de même. Vous ne modifiez pas ceux où figure $releasever.

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #3
grand merci pour vos réponses.

oui il me semble bien que la leap 15.4 est toujours maintenue, et oui, j'ai bien fait au préalable update et refresh de la 15.3, mais ces dépots la ne sont plus maintenus depuis plusieurs mois, donc ca n'affecte pas mon systeme.

Le probleme persiste que la mise a jour manuelle ou non des depots de la 15.4, que ce soit  avec Yast ou via "zypper dup" est qu'il cherche toujours une extension de repertoire /media.1.... (backports/media.1/media, sle/media.1/media, update/media.1/media),
et en plus pour nvidia (qui est le seul ou j'ai $releasever automatisé), il a ce souci la:
Problem: nothing provides 'kernel-default-devel = 5.14.21-150400.22' needed by the to be installed nvidia-gfxG05-kmp-default-470.199.02_k5.14.21_150400.22-lp154.54.1.x86_64, où il propose alors les 3 solutions de deinstaller le nvidia-gfx05*, de le garder ou de le casser.., par défaut je le garde..

donc je suis coincé.. attendre quelques jours et voir si ce repertoire reapparait ?

c'est quand meme bizarre, je ne dois pas etre  seul au monde a vouloir upgrader vers la 15.4 seulement, les bons dépots doivent bien être la quelque part..

toute idee bienvenue, merci encore pour vos reponses c'est bon pour le moral quand meme :)

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #4
Pourrais tu donner la liste des dépôts que tu utilise?
Dans la liste que tu as donné je ne vois pas les deux dépôts de bases (dépôt oss et non-oss... ).

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #5
ha, ben si c'est les depots de base.. j'avais enlevé tous les autres! puisque je ne faisait qu'un update de la 15.3...
d'apres ce site www.opensuse.org:
The openSUSE Leap 15.3 maintenance setup consists of three main update repositories. These are: repo-update , repo-backports-update , and repo-sle-update . The latter two are new and are a result of re-using binaries from SUSE Linux Enterprise..
Donc je vais chercher les depots majeurs pour la 15.4:
http://download.opensuse.org/distribution/leap/15.4/repo/oss/
http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/

et la, miracle, il commence a chercher et proposer des solutions gerables! bon j'y retourne et vous tiens au courant.
MERCI pour cet indice super mega TOP!

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #6
bonjour,
donc j'ai pu faire un upgrade a la leap 15.4 une fois avoir incorporé les depots principaux (ahah misere).
par contre pour faire les update il rame toujours a chercher des /media.1 dans les depots backports-update, sle-update, et oss-update. Du coup comme j'aiquelques soucis d'affichage graphique j'ai quand meme ajouté les depots non essentiels complementaires de packman, science et mozilla ( qui d'apres mon experience d'y aun an avaient permis de "reparer" quelques anomalies de fonctionnement a l'affichage, mozilla et logiciels de science que j'utilise (tous 3 independants les uns des autre,s mais juste pour justifier leur presence dans la liste ci-dessous).
voici la liste de mes depots actuels:
#  | Alias                           | Name                                                         | Enabled | GPG Check | Refresh | URI
---+---------------------------------+--------------------------------------------------------------+---------+-----------+---------+-----------------------------------------------------------------------
 1 | download.nvidia.com-$releasever | nVidia Graphics Drivers                                      | Yes     | (r ) Yes  | Yes     | https://download.nvidia.com/opensuse/leap/15.4
 2 | packman-essentials              | packman-essentials                                           | Yes     | (r ) Yes  | Yes     | https://ftp.fau.de/packman/suse/openSUSE_Leap_15.4/Essentials
 3 | repo-gnome                      | repo-gnome                                                   | Yes     | (r ) Yes  | No      | https://download.opensuse.org/repositories/GNOME:/Apps/15.4/
 4 | repo-mozilla                    | repo-mozilla                                                 | Yes     | ( p) Yes  | No      | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.4/
 5 | repo-non-oss                    | repo-non-oss                                                 | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss
 6 | repo-oss                        | repo-oss                                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/oss
 7 | repo-science                    | repo-science                                                 | Yes     | ( p) Yes  | No      | https://download.opensuse.org/repositories/science/15.4/
 8 | repo-sle-update                 | Update repository with updates from SUSE Linux Enterprise 15 | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/
 9 | repo-update                     | repo-update                                                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
10 | repo-update-backports           | repo-update-backports                                        | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
11 | repo-update-non-oss             | repo-update-non-oss                                          | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/

Ca reste donc pour moi problématique, de ne pas pouvoir avoir acces a ces 3 depots d'update, et la question reste posée il me semble; est ce que c'est un souci temporaire depuis le 21 aout, et je peux esperer que /media.1 erapparaitra comme flechage dans les semaines qui viennetn? ou bien est ce que j'ai encore loupé quelque chose. Qu'est ce qui force zypper a aller chercher /media.1 dans ces adresses de depots ?

Merci, bonne semaine, Mugerb

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #7
@mugerb: Bonjour,

Que renvoie cette commande :

ls -al /etc/zypp/repos.d/

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #8
Merci @Chumi opur la reponse,
 depuis j'ai aussi vu que sur mon portable aussi mis a jour en 15.4 il ya environ 2 mois, j'ai enfati le meme probleme des depots de base d(update qui ne trouvent pas ce /media.1 pour se mettre a jour... du coup c'est quand meme "inquietant" ,d'avoir l'impression que seuls les depots "superflus" sont mis a jour regulirement (automatique).
Bon, la commande ls -al /etc/zypp/repos.d/ donne
#
drwxr-xr-x 1 root root 472 Aug 29 14:35  .
drwxr-xr-x 1 root root 250 Aug 25 21:23  ..
-rw-r--r-- 1 root root 183 Aug 29 14:37 'download.nvidia.com-$releasever.repo'
-rw-r--r-- 1 root root 149 Aug 29 14:37  packman-essentials.repo
-rw-r--r-- 1 root root 156 Aug 29 14:37  packman.repo
-rw-r--r-- 1 root root 133 Aug 29 14:37  repo-gnome.repo
-rw-r--r-- 1 root root 158 Aug 29 14:37  repo-mozilla.repo
-rw-r--r-- 1 root root 169 Aug 29 14:37  repo-non-oss.repo
-rw-r--r-- 1 root root 157 Aug 29 14:37  repo-oss.repo
-rw-r--r-- 1 root root 151 Aug 29 14:37  repo-science.repo
-rw-r--r-- 1 root root 208 Aug 29 14:37  repo-sle-update.repo
-rw-r--r-- 1 root root 162 Aug 29 14:37  repo-update-backports.repo
-rw-r--r-- 1 root root 156 Aug 29 14:37  repo-update-non-oss.repo
-rw-r--r-- 1 root root 153 Aug 29 14:37  repo-update.rep

***mugerb

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #9
@mugerb : Bonsoir,

Je t'explique le sens de ma demande.

J'ai lu dans cette discussion :  https://forums.opensuse.org/t/error-when-updating/132409, que des fichiers .repo en double provoquent des erreurs similaires aux tiennes.

Pas de bol, hormis packman.repo qui fait doublon avec packman-essentials.repo, je ne vois rien de plus.

Tu peux néanmoins supprimer ce fichier packman.repo si tu n'as besoin que d'Essentials.

sudo rm /etc/zypp/repos.d/packman.repo

Maintenant on peut essayer quelques "recettes" de la discussion citée :

sudo rpm --rebuilddb

puis

sudo zypper clean -a

Et voir enfin ce que donne :

sudo zypper ref

et si ça tient dans le temps (?)

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #10
Merci @Chumi!
1) je garde tout de packman car j'ai trouvé que je peinais a visualiser certaines videos sans, et ca m'a paru regler le problem (mais sans certitude..).
2) sur mon portable j'ai fait un rebuilddb et clean -a, et effectivment je n'ai plus ces erreurs au refresh/update! youpi!
3) il  me reste a le tenter aussi sur ma station, ce sera pour lundi !

j'ai bon espoir que c'est la solution, vous tient au courant !
mugerb

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #11
@mugerb : Bonjour,

Si tu veux tout Packman il faut faire un truc propre et ne pas avoir de doublons packman dans /etc/zypp/repos.d/ (tout Packman inclut Essentials je pense).

Revoir éventuellement le guide non-officiel pour les codecs : https://guide-opensuse.alionet.org/codecs

Quant au reste, je croise les doigts pour que ça tienne dans le temps, c'est à dire qu'un prochain refresh ne fasse pas ressurgir le problème. Tu nous diras.

Bon week-end!

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #12
Bonjour, alors sur ma station, le  rpm --rebuilddb puis clean -A, a fonctionné en deux temps.. Mais la il ne fonctionne plus (meme message d'erreur Curl error 5-)... un indice serait qu'en repassant par l'environnement graphique de YAST il se mette a decider d'aller chercher des /media.1 dans les repo d'update ? si je le relance la manip une 2eme fois, en shell, ca refonctionne.. .il est fou!?
bon, en attendant effectivment c'est une solution partielle mais solution quand meme, je vais m'en contenter !
Un grand MERCI en tout cas déjà pour ces indices!
bon appétit, mugerb

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #13
@mugerb : Bonsoir,

Désolé mais c'est ce que je craignais, ça ne tient pas. Je remarque seulement que ce sont les seuls dépôts, et eux seulement, à partir desquels tu avais tenté de mettre à niveau dans un premier temps qui sont en cause (on peut mettre de côté Nvidia).

Je ne crois pas que cette histoire de /media.1 ait beaucoup d'importance. Sinon ça ne passerait pas davantage avec les commandes que je t'ai indiquées (rebuilddb, ect)... même si leur effet est de courte durée.

Je suis à court de "recettes"   :))  à présent pour te venir en aide.

On peut poser la réflexion sur un autre terrain (note l'esquive  :)) ). La durée de vie de Leap 15.4? Jusqu'à quand cette distribution est censée recevoir des mises à jour de sécurité?

Novembre 2023 - https://en.opensuse.org/Lifetime

Beaucoup de tracas pour seulement trois mois de durée de vie, non?

Et faire le grand saut avec une réinstallation d'openSUSE, en partant sur Leap 15.5 -> théoriquement maintenue jusqu'en décembre 2024?

Ne pas se précipiter sur une mise à niveau de la distribution est une bonne stratégie en terme de prudence mais trop tarder c'est prendre le risque de ne plus être du tout en phase avec l'actualité de la distribution et des discussions en cours la concernant. Les mises à niveau arrivent parfois avec des nouveautés majeures qui tombent dans l'oubli quand elles ont été assimilées par la majorité... par exemple.

Qu'en dis-tu?

Re : où trouver le bon depot pour la 15.4 pour un upgrade depuis la 15.3 ?

Répondre #14
oui en effet, surtout que j'ai upgradé sur cette station de la Leap 15.3 il ya 1 mois, donc ca ne change pas grand chose de refaire un upgrade.. s'il ne me demolit pas tout mes settings (ce qui avait été sympa entre la 15.2->15.3 puis 15.3->15.4).

je vais tacher de faire ca, surtout que la j'ai un autre souci apparau, il lui est impossible de trouver les librairies MPI (openmpi_x, mpich..), mpirun il ne connait pas.. je les ai desintallées puis reinstallees, une paire de fois, j'ai du casser un lien quelque part, et ca m'empeche de lancer mes runs. Donc raison de plus pour faire un grand ménage...

En  tout cas Merci Chumi!