[Résolu] Debmirror ne veut pas récupérer les fichiers Release

Debmirror ne veut pas récupérer les fichiers Release [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 13-02-2007 à 11:10:49    

Bonjour,

 

Je tente de créer un mirroir local pour ma debian. Au début tout marchait bien, mais depuis la mi-janvier (si je me trompe pas), eh bien il ne veut plus rien savoir. J'ai même tenté de supprimer complètement le mirroir pour le recréer, mais impossible, il me fait toujours la même erreur, quel que soit le mirroir que je puisse prendre comme cible et même après réinstall ou reconfigure de debmirror.
Je tourne sous une testing (presque) toute neuve.

 

Voici le script que j'utilise :

 

rm -rf /etc/debmirror.conf
debmirror /data/apt-src --debug --verbose --progress --nosource --skippackages --host=ftp.fr.debian.org
--root=debian --method=ftp --arch=i386 --dist=testing --section=main,contrib,non-free --pdiff=mirror


(j'ai essayé à tout hasard toutes les valeurs pour pdiff, j'ai essayé --ignore-release-gpg, ça ne change rien.

 

Et voici la sortie en mode debug donc :

 

Mirroring to /data/apt-src from ftp://anonymous@ftp.fr.debian.org/debian/
Arches: i386
Dists: testing
Sections: main,contrib,non-free
Will clean up AFTER mirroring.
Pdiff mode: mirror.
/usr/bin/debmirror: Created directory: /data/apt-src/
Attempting to get lock, this might take 2 minutes before it fails.
/usr/bin/debmirror: Created directory: .temp/
Net::FTP>>> Net::FTP(2.75)
Net::FTP>>>   Exporter(5.58)
Net::FTP>>>   Net::Cmd(2.26)
Net::FTP>>>   IO::Socket::INET(1.29)
Net::FTP>>>     IO::Socket(1.29)
Net::FTP>>>       IO::Handle(1.25)
Net::FTP=GLOB(0x85d3c60)<<< 220 ProFTPD 1.2.9 Server (Official Debian French mirror) [debian.proxad.net]
Net::FTP=GLOB(0x85d3c60)>>> user anonymous
Net::FTP=GLOB(0x85d3c60)<<< 331 Anonymous login ok, send your complete email address as your password.
Net::FTP=GLOB(0x85d3c60)>>> PASS ....
Net::FTP=GLOB(0x85d3c60)<<< 230 Anonymous access granted, restrictions apply.
Net::FTP=GLOB(0x85d3c60)>>> TYPE I
Net::FTP=GLOB(0x85d3c60)<<< 200 Type set to I
Net::FTP=GLOB(0x85d3c60)>>> CWD debian
Net::FTP=GLOB(0x85d3c60)<<< 250 CWD command successful.
Get Release files.
/usr/bin/debmirror: Created directory: dists/
/usr/bin/debmirror: Created directory: dists/testing/
/usr/bin/debmirror: Created directory: .temp/dists/
/usr/bin/debmirror: Created directory: .temp/dists/testing/
skipping dists/testing/Release
skipping dists/testing/Release.gpg
Release signature does not verify.
Errors:
 Release signature does not verify.
Failed to download some Release or Release.gpg files!
WARNING: releasing 1 pending lock...


J'ai pourtant bien ajouté les clés gpg, je supprime complètement le répertoire /data/apt-src pour être sûr qu'il ne reste pas de fichiers temporaires foireux, mais rien n'y fait  :( .

 

Une idée ? Un rapport avec le freeze de testing ?

 

Merci à vous   :jap:


Message édité par moazaaa le 13-02-2007 à 19:20:36

---------------
Ex-fumeur en quête d'identité.
Reply

Marsh Posté le 13-02-2007 à 11:10:49   

Reply

Marsh Posté le 13-02-2007 à 14:43:44    

--ignore-release-gpg (man debmirror)

Reply

Marsh Posté le 13-02-2007 à 15:14:26    

Citation :

  

M300A a écrit :

 

--ignore-release-gpg (man debmirror)

 
Citation :

  

moazaaa a écrit :

 

(j'ai essayé à tout hasard toutes les valeurs pour pdiff, j'ai essayé --ignore-release-gpg, ça ne change rien.

 

Oui oui, j'avais bien lu le man, merci      :)    

 


Bref je vous ajoute donc la sortie que j'obtiens en rajoutant l'option --ignore-release-gpg qui est du coup un peu différente, mais identique au final, mon mirroir restant vide :

 

Mirroring to /data/apt-src from ftp://anonymous@ftp.fr.debian.org/debian/
Arches: i386
Dists: testing
Sections: main,contrib,non-free
Will clean up AFTER mirroring.
Pdiff mode: mirror.
Attempting to get lock, this might take 2 minutes before it fails.
Net::FTP>>> Net::FTP(2.75)
Net::FTP>>>   Exporter(5.58)
Net::FTP>>>   Net::Cmd(2.26)
Net::FTP>>>   IO::Socket::INET(1.29)
Net::FTP>>>     IO::Socket(1.29)
Net::FTP>>>       IO::Handle(1.25)
Net::FTP=GLOB(0x85fcb70)<<< 220 ProFTPD 1.2.9 Server (Official Debian French mirror) [debian.proxad.net]
Net::FTP=GLOB(0x85fcb70)>>> user anonymous
Net::FTP=GLOB(0x85fcb70)<<< 331 Anonymous login ok, send your complete email address as your password.
Net::FTP=GLOB(0x85fcb70)>>> PASS ....
Net::FTP=GLOB(0x85fcb70)<<< 230 Anonymous access granted, restrictions apply.
Net::FTP=GLOB(0x85fcb70)>>> TYPE I
Net::FTP=GLOB(0x85fcb70)<<< 200 Type set to I
Net::FTP=GLOB(0x85fcb70)>>> CWD debian
Net::FTP=GLOB(0x85fcb70)<<< 250 CWD command successful.
Get Release files.
skipping dists/testing/Release
skipping dists/testing/Release.gpg
Get Packages and Sources files and other miscellany.
/usr/bin/debmirror: Created directory: dists/testing/main/
/usr/bin/debmirror: Created directory: dists/testing/main/binary-i386/
/usr/bin/debmirror: Created directory: .temp/dists/testing/main/
/usr/bin/debmirror: Created directory: .temp/dists/testing/main/binary-i386/
dists/testing/main/binary-i386/Packages.gz does not exist locally or in Release, skipping.
/usr/bin/debmirror: Created directory: dists/testing/contrib/
/usr/bin/debmirror: Created directory: dists/testing/contrib/binary-i386/
/usr/bin/debmirror: Created directory: .temp/dists/testing/contrib/
/usr/bin/debmirror: Created directory: .temp/dists/testing/contrib/binary-i386/
dists/testing/contrib/binary-i386/Packages.gz does not exist locally or in Release, skipping.
/usr/bin/debmirror: Created directory: dists/testing/non-free/
/usr/bin/debmirror: Created directory: dists/testing/non-free/binary-i386/
/usr/bin/debmirror: Created directory: .temp/dists/testing/non-free/
/usr/bin/debmirror: Created directory: .temp/dists/testing/non-free/binary-i386/
dists/testing/non-free/binary-i386/Packages.gz does not exist locally or in Release, skipping.
Net::FTP=GLOB(0x85fcb70)>>> QUIT
Net::FTP=GLOB(0x85fcb70)<<< 221 Goodbye.
Parse Packages and Sources files and add to the file list everything therein.
Download all files that we need to get (1 MiB).
Net::FTP=GLOB(0x86741dc)<<< 220 ProFTPD 1.2.9 Server (Official Debian French mirror) [debian.proxad.net]
Net::FTP=GLOB(0x86741dc)>>> user anonymous
Net::FTP=GLOB(0x86741dc)<<< 331 Anonymous login ok, send your complete email address as your password.
Net::FTP=GLOB(0x86741dc)>>> PASS ....
Net::FTP=GLOB(0x86741dc)<<< 230 Anonymous access granted, restrictions apply.
Net::FTP=GLOB(0x86741dc)>>> TYPE I
Net::FTP=GLOB(0x86741dc)<<< 200 Type set to I
Net::FTP=GLOB(0x86741dc)>>> CWD debian
Net::FTP=GLOB(0x86741dc)<<< 250 CWD command successful.
Net::FTP=GLOB(0x86741dc)>>> QUIT
Net::FTP=GLOB(0x86741dc)<<< 221 Goodbye.
/usr/bin/debmirror: Created directory: project/
/usr/bin/debmirror: Created directory: project/trace/
Downloaded files in 1s
Everything OK. Moving meta files.
Cleanup mirror.
All done.

 
 

Au passage, j'aimerai autant ne pas avoir à me servir de cette option d'ailleurs, c'est pour ça que j'ai ajouté les clés gpg dans mon keyring (enfin j'y comprends pas tout, mais j'ai fait comme indiqué dans le man justement, à savoir : "gpg --keyserver keyring.debian.org --recv-keys <les_différentes_clés_pour_chaque_année>" )

 

Merci encore      :jap:


Message édité par moazaaa le 13-02-2007 à 15:18:14

---------------
Ex-fumeur en quête d'identité.
Reply

Marsh Posté le 13-02-2007 à 16:56:05    

Downloaded files in 1s
Everything OK. Moving meta files.
Cleanup mirror.
All done.


 
Tout se passe bien la... Ca serait pas ton mirroir source qui est foireux plutôt ?

Reply

Marsh Posté le 13-02-2007 à 19:06:04    

J'ai essayé plusieurs sources différentes.
 
D'ailleurs le mirroir que j'utilise là (ftp.fr.debian.org) est le même que celui configuré dans mon sources.list. Il marche bien puisque j'apt sans problème.
 
D'autre part, effectivement il dit "All done" à la fin, mais il n'a rien téléchargé.
 
J'ai testé 450 trucs différents, j'arrive à rien :(
 
Merci pour tes réponses en tous cas :jap:


---------------
Ex-fumeur en quête d'identité.
Reply

Marsh Posté le 13-02-2007 à 19:07:40    

--skippackages et c'est quoi ça ? :o

Reply

Marsh Posté le 13-02-2007 à 19:08:45    

--skippackages
Don’t re-download Packages and Sources files. Useful if you know they are up-to-date.


 
Interressant :whistle: mais surement pas approprié :p

Reply

Marsh Posté le 13-02-2007 à 19:11:29    

C'est pas pour éviter qu'il télécharge les paquets qu'il a déjà à jour ?

 

C'est vrai que j'ai pas essayé sans ça  :p . Je le fais de suite ! (ceci dit j'ai toujours utilisé cette option sans problème)

 

EDIT : lol ok je teste et je te dis


Message édité par moazaaa le 13-02-2007 à 19:12:05

---------------
Ex-fumeur en quête d'identité.
Reply

Marsh Posté le 13-02-2007 à 19:17:03    

Bon ok j'suis naz, j'avais même pas pensé à ça et ça marche  :D

 

Par contre, faudra qu'on m'explique pourquoi ça a toujours marché avant ça avec le --skippackages   :??:

 

M'enfin c'est pas grave, merci beaucoup  :jap:


Message édité par moazaaa le 13-02-2007 à 19:17:31

---------------
Ex-fumeur en quête d'identité.
Reply

Marsh Posté le 13-02-2007 à 20:38:08    

Bah c'est clairement indiqué. Ca ne télécharge PAS le fichier Packages.*, donc tu ne peux pas savoir ce qui doit être mis à jour ou non.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed