logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-08-2021 17:43:31

Cyril-RS
Membre
Lieu : Chateau-Gontier (Mayenne)
Inscription : 29-08-2021

miroir local

Bonjour,

Je suis en train de monter un miroir local pour assurer la mise à jour des poste de l'association pour laquelle je travaille, mais je me heurte à un petit souci que je n'arrive pas à résoudre.
Avec debmirror, je parviens à recréer le dépôt bullseye, mais lorsque je je lance un "apt update" sur un poste client, j'ai un message d'erreur.

Voici le script lancé sur le serveur pour créer et mettre à jour le miroir :



#!/bin/bash
# Choix d’un mirroir de proximité
HOST=ftp.fr.debian.org
# dossier de destination
DEST=/srv/dev-disk-by-uuid-18ff40a0-ed65-4a22-bae7-c7530b2ac376/mirror/debian
# Nom de la version de debian concernée
NAME=bullseye,bullseye-updates
# Version de Debian concernée
DIST=bullseye
# architecture
ARCH=amd64
# exécution de debmirror par l’utilisateur « mirror »
su mirror -c \
        "debmirror ${DEST} \
        --progress --verbose --passive --postcleanup \
        --diff=mirror \
        --host=${HOST} \
        --dist=${DIST} \
        --root=/debian \
        --di-dist=${NAME} \
        --di-arch=${ARCH} \
        --section=main,contrib,non-free,main/debian-installer \
        --i18n \
        $VERBOSE"

 



Mon /etc/apt/sources.list


                                                   
#------------------------HOME LOCAL MIRROR----------------------

deb http://192.168.1.100:800/debian bullseye main contrib non-free
deb-src http://192.168.1.100:800/debian bullseye main contrib non-free

deb http://192.168.1.100:800/debian-updates bullseye-updates main contrib non-free
deb-src http://192.168.1.100:800/debian-updates bullseye-updates main contrib non-free

 



le retour d'apt update :



# apt update
Ign :1 http://192.168.1.100:800/debian-updates bullseye-updates InRelease
Réception de :2 http://192.168.1.100:800/debian bullseye InRelease [113 kB]
Err :3 http://192.168.1.100:800/debian-updates bullseye-updates Release
  404  Not Found [IP : 192.168.1.100 800]
Réception de :4 http://192.168.1.100:800/debian bullseye/non-free Sources [80,5 kB]
Réception de :5 http://192.168.1.100:800/debian bullseye/main Sources [8612 kB]
Réception de :6 http://192.168.1.100:800/debian bullseye/contrib Sources [43,0 kB]
Réception de :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages [8178 kB]
Réception de :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages [8178 kB]
Réception de :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages [8178 kB]
Réception de :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages [8178 kB]
Ign :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Ign :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Ign :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Ign :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Ign :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Réception de :14 https://dl.cloudsmith.io/public/balena/etcher/deb/debian bullseye InRelease [5060 B]
Err :7 http://192.168.1.100:800/debian bullseye/main amd64 Packages                                  
  404  Not Found [IP : 192.168.1.100 800]
Ign :12 http://192.168.1.100:800/debian bullseye/contrib amd64 Packages
Ign :13 http://192.168.1.100:800/debian bullseye/non-free amd64 Packages
Lecture des listes de paquets... Fait
E: Le dépôt http://192.168.1.100:800/debian-updates bullseye-updates 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.

 



Voilà, si quelqu'un à une idée pour m'aider, je suis preneur.
J'ai essayé d'utiliser apt-mirror, mais j'ai d'autres messages d'erreur, et j'ai préféré debmirror en terme de configuration.

Merci d'avance.

Cyril


Linux ? Il y a moins bien, mais c'est plus cher...

Hors ligne

#2 30-08-2021 08:05:37

anonyme
Invité

Re : miroir local

Bonjour
le souci , il te manque le fichier "release" pour l'updates
il me semble aussi qu'il te manque le dépôt "security" , pour une stable il est important il me semble (bullseye-security)

pour mettre a jour ton dèpôt local tu utilise ce sources.list ? (il n'y a pas les src)  sur le serveur


#bullseye 11
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
 



tu peu vérifier si le fichier "release" est sur le dépôt local pour les  2 (ou 3) dépôts  , principal , updates et security. et a jour (trop ancien il n'est plus valide)

ps: lorsque j'avais un parc de machines a garder a jour , j'avais utiliser "apt-mirror"

le sources.list que tu a poster c'est pour les clients , avec firefox a partir du client , la structure du dépôt local est correcte ?

la structure du dépôt pour "bullseye-updates"  => http://ftp.debian.org/debian/dists/bullseye-updates/
tu dois retrouver la même chose a partir d un client vers ton dépôt local (serveur)
ton dépôt local est bien construit ?

je connais pas le fonctionnement de "debmirror" , dans le principe similaire a "apt-mirror" je suppose

remarque: il faut rafraîchir régulièrement ton dépôt local sur le serveur ,
le script me semble correct , a part que pour moi il manque le dépôt "bullseye-security"    smile

#3 10-09-2021 17:35:33

Cyril-RS
Membre
Lieu : Chateau-Gontier (Mayenne)
Inscription : 29-08-2021

Re : miroir local

Bonjour anonyme,

Effectivement, le dépôt security est manquant, mais je l'ai rajouté depuis.
Il mnque effectivement le fichier "release" et c'est bien ça qui coince. Je ne parviens pas à faire en sorte qu'il se charge.
Par contre, la structure de mon dépôt local est bonne.

J'avais essayé avec apt-mirror avant, mais j'avais également ce souci sad

Je n'ai pas eu beaucoup de temps disponible pour me repencher dessus ces derniers temps. Je vais m'y remattre d'ici la fin du mois.

Linux ? Il y a moins bien, mais c'est plus cher...

Hors ligne

Pied de page des forums