Mise à jour de debian bullseye vers bookworm

Bonjour tout le monde,

En migrant de debian bullseye vers bookworm, en mettant a jour les package ce message d’erreur s’affiche:

Err :6 https://mirror.mva-n.net/mariadb/repo/10.6/debian bookworm Release      
  404  Not Found [IP : 195.65.111.42 443]
E: Le dépôt https://mirror.mva-n.net/mariadb/repo/10.6/debian bookworm Release n'a pas de fichier Release.
N: 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.
N: 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.

sachant que j’ai modifié même le package concernant mariadb dans le dossier source.list.d
quelqu’un peut m’orienter pour corriger cette erreur.
Merci

Bonjour,
pourquoi utilises-tu un dépot particulier pour mariadb alors que celui-ci est inclue dans debian stable?

Bonjour,
j’ai ce package dans source.list.d

deb [arch=amd64] https://mirror.mva-n.net/mariadb/repo/10.6/debian bookworm main

https://mirror.mva-n.net/mariadb/repo/10.6/debian/dists/

Je vois pas bookworm ou stable dans la partie dists il n’est pas disponible pour Debian 12 dans cette version.

MariaDB 10.6 nécessite sans doute de monter de version, c’est une vielle version LTS, la versuion actuellement disponible dans les dépôts de Debian est la 10.11 qui est elle aussi une LTS, reste à savoir si ce qui tourne avec permet l’utilisation de mariaDB 10.11

le package de mariadb il existait avec Debian Bullesye et en migrant le système de Debian Bullseye vers bookworm que ce message s’affiche

Oui, dans le dépôts que tu utilise actuellement.

Oui comme dit plus haut le paquet n’est plus disponible en 10.6 avec Debian 12 dans le dépôts que tu utilise actuellement.

je vais installer une autre version de mariadb compatible avec debian 12

Utilikse le package fournit par debian, c’est plus simple

Il ne peut pas y avoir de version mariadb 10.6 pour bookworm sur un serveur externe, et il n’y avait pas de paquet mariadb, mais mariadb-client ou mariadb-serveur.
Le fichier source mariadb sous source.list.d doit être désactivé/supprimé.
Il n’y a pas de dépôt bookworm sur le serveur mariadb externe, mais la version de mariadb 10.11 est disponible sur le serveur Debian bookworm, donc pas besoin de serveur externe.

$ apt-cache search --names-only mariadb

$ apt list mariadb-client mariadb-server
 mariadb-client/stable 1:10.11.3-1 
 mariadb-server/stable 1:10.11.3-1 

On vient de désactiver le package de mariadb dans le dossier source.list.d est ça marche parce que Debian 12 Bookworm prend en charge ce package.

le message d’erreur ne s’affiche pas.

Merci pour vos orientations

Quel ‹ package › ?
apt policy mariadb-client mariadb-server
sudo apt update

root@nora:/etc/apt/sources.list.d# apt policy mariadb-client mariadb-server
mariadb-client:
  Installé : 1:10.11.3-1
  Candidat : 1:10.11.3-1
 Table de version :
 *** 1:10.11.3-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
mariadb-server:
  Installé : 1:10.11.3-1
  Candidat : 1:10.11.3-1
 Table de version :
 *** 1:10.11.3-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

Pour résumer, quel est le problème ?

Le problème que j’avais avant que mon application a besoin de mariadb 10.6 et moi jetais sous Debian bullseye avec mariadb 10.4, alors j’étais obligé de rajouter le package mariadb 10.6 dans le dossier source.list.d pour que mon application fonctionne.
Et avec la nouvelle version de Debian bookworm le problème est résolu parce que elle prend en charge une version plus récente de mariadb version 10.11
Merci

OK. Pour info, la version mariadb 10.5 était exactement de la même manière disponible pour Bullseye. La transition se serait faire naturellement vers Bookworm.
Règle générale: moins il y a de serveurs externes, moins il y a de problèmes.

2 J'aime