Problème installation "taille incohérente"

Salut a tous, depuis 3 jours je penche sur un problème :

Impossible de récupérer ftp.nluug.nl/pub/os/Linux/distr/ … u2_all.deb Taille incohérente
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

je veux mettre en place un serveur icinga et j’ai besoin de ce module apparemment.
Pour faire simple j’ai une débian whezzy 7u8,
tout est fait en mode root, j’ai déjà vidé tout ce que je peux avoir comme cache, en gros vous êtes mon dernier espoir

quelqu’un a t’il une idée ou est il déjà tombé sur ce problème?

Bonjour,

Pourquoi avoir un tel dépôt dans ton sources.list ?

j’ai essayé tous les dépots possible, çà me retourne la même erreur…

un collègue qui utilise ces dépôts qui me l’a conseillé

Mon source.list**

Debian Wheezy - d p ts officiels

deb ftp.fr.debian.org/debian/ wheezy main
deb ftp.fr.debian.org/debian/ wheezy-updates main

deb security.debian.org/ wheezy/updates main

Debian unstable - d p ts officiels

#deb ftp.fr.debian.org/debian/ unstable main

Debian testing - d p ts officiels

#deb ftp.fr.debian.org/debian/ testing main
#deb security.debian.org/ testing/updates main

Debian stable - d p ts officiels

deb ftp.fr.debian.org/debian/ stable main
deb ftp.fr.debian.org/debian/ stable-updates main

deb security.debian.org/ stable/updates main

non-free contrib

deb ftp.nluug.nl/pub/os/Linux/distr/debian wheezy main non-free contrib
deb-src ftp.nluug.nl/pub/os/Linux/distr/debian wheezy main non-free contrib

blackport

#deb http.debian.net/debian wheezy-backports main

Ouaw,
J’espère que tu t’y retrouves avec un tel nombre de dépôts mélangeant stable, testing et unstable…

Je n’ai aucun problème avec les dépôts officiels de Debian :
[mono]$ sudo aptitude download perl-modules
Prendre : 1 ftp.fr.debian.org/debian/ wheezy/main perl-modules all 5.14.2-21+deb7u2 [3 442 kB]
3 442 ko téléchargés en 13s (252 ko/s)[/mono]

je re test avec le dépot débian

ben je les ai tous testé un après l’autre :119 donc j’ai laissé la liste avec tous les dépot en prenant soin de les désactiver

Résultat ***

aptitude download perl-modules
Prendre : 1 ftp.fr.debian.org/debian/ wheezy/main perl-modules all 5.14.2-21+deb7u2 [3 442 kB]
918 o téléchargés en 0s (2 249 o/s)

root@r-icinga:/home# apt-get install perl-modules --fix-missing
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants seront mis à jour :
perl-modules
1 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 3 442 ko dans les archives.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Réception de : 1 ftp.fr.debian.org/debian/ wheezy/main perl-modules all 5.14.2-21+deb7u2 [3 442 kB]
918 o réceptionnés en 0s (2 229 o/s)
Impossible de récupérer ftp.fr.debian.org/debian/pool/ma … u2_all.deb Taille incohérente
E: Internal Error, ordering was unable to handle the media swap

je ne pige pas pk il ne DL que 918o
et la je constate que je me retrouve avec une new erreur

As-tu d’autres mises à jour à faire (du genre apt) ?

Tu as bien fait apt-get update avant ?

[ul]

[li] edite ton sources.list et met ça dedans:

deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main


# wheezy-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ wheezy-updates main
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main

[/li]
[li] supprime lists comme ça et recrée le comme ça:

angel@debian:~$ su
Mot de passe :
root@debian:/home/angel# cd /var/lib/apt
root@debian:/var/lib/apt# ls
cdroms.list extended_states lists periodic
cdroms.list~ listchanges.db mirrors
root@debian:/var/lib/apt# rm -rf lists
root@debian:/var/lib/apt# ls
cdroms.list cdroms.list~ extended_states listchanges.db mirrors periodic
root@debian:/var/lib/apt# mkdir lists
root@debian:/var/lib/apt# ls

[/li]
[li] fait tjrs en root

apt-get update

[/li]
[li] recommence ton opération que tu voulais faire[/li][/ul]

Si tu ne compiles pas les dépôts src ne sont pas indispensables…ça fera quelques lignes de gagnées :stuck_out_tongue:

[quote=“angelique”][ul]

[li] edite ton sources.list et met ça dedans:
[/li]
[li] supprime lists comme ça et recrée le comme ça:
[/li]
[li] fait tjrs en root

apt-get update
[/li]
[li] recommence ton opération que tu voulais faire[/li][/ul][/quote]

Angelique, j’ai suivi ton post et tjr la même chose

[quote]root@r-icinga:/var/lib/apt# apt-get install perl
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
perl-base perl-modules
Paquets suggérés :
perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
Les paquets suivants seront mis à jour :
perl perl-base perl-modules
3 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 3 442 ko/9 368 ko dans les archives.
Après cette opération, 1 024 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 ftp.fr.debian.org/debian/ wheezy/main perl-modules all 5.14.2-21+deb7u2 [3 442 kB]
918 o réceptionnés en 0s (2 202 o/s)
Impossible de récupérer ftp.fr.debian.org/debian/pool/ma … u2_all.deb Taille incohérente
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get updateou essayer avec --fix-missing ? [/quote]

même avec --fix-missing

[quote=“lsam”]As-tu d’autres mises à jour à faire (du genre apt) ?

Tu as bien fait apt-get update avant ?[/quote]

Tous les outils ou autre module qui ne dépende pas de perl, s’intalle sans problème, le contraine nada, rien a faire, il bug au moment de DL le mod perl

et je fais systématiquement, un clean, un update et le fameux upgrade

A la mano ça passe? comme ci dessous

angel@debian:~$ su
Mot de passe :
root@debian:/home/angel# cd /var/cache/apt/archives

root@debian:/var/cache/apt/archives# wget angelik.altervista.org/angelique … u2_all.deb
–2015-03-12 15:10:28-- angelik.altervista.org/angelique … u2_all.deb
Résolution de angelik.altervista.org (angelik.altervista.org)… 148.251.234.7
Connexion vers angelik.altervista.org (angelik.altervista.org)|148.251.234.7|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 3442500 (3,3M) [text/plain]
Sauvegarde en : «perl-modules_5.14.2-21_deb7u2_all.deb»

100%[======================================>] 3 442 500 820K/s ds 4,1s

2015-03-12 15:10:32 (816 KB/s) - «perl-modules_5.14.2-21_deb7u2_all.deb» sauvegardé [3442500/3442500]

root@debian:/var/cache/apt/archives# dpkg -i perl-modules_5.14.2-21_deb7u2_all.deb
(Lecture de la base de données… 131007 fichiers et répertoires déjà installés.)
Préparation du remplacement de perl-modules 5.14.2-21+deb7u2 (en utilisant perl-modules_5.14.2-21_deb7u2_all.deb) …
Dépaquetage de la mise à jour de perl-modules …
Paramétrage de perl-modules (5.14.2-21+deb7u2) …
root@debian:/var/cache/apt/archives#

j’ai le tenté sur ton ftp

[quote] wget angelik.altervista.org/angelique … u2_all.deb
–2015-03-12 15:23:36-- angelik.altervista.org/angelique … u2_all.deb
Résolution de angelik.altervista.org (angelik.altervista.org)… 148.251.234.7
Connexion vers angelik.altervista.org (angelik.altervista.org)|148.251.234.7|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 909 [text/html]
Sauvegarde en : «perl-modules_5.14.2-21_deb7u2_all.deb»

100%[=========================================================================>] 909 --.-K/s ds 0s

2015-03-12 15:23:38 (94,9 MB/s) - «perl-modules_5.14.2-21_deb7u2_all.deb» sauvegardé [909/909]

root@r-icinga:/home# ls
icinga lost+found perl-modules_5.14.2-21_deb7u2_all.deb
root@r-icinga:/home# dpkg -i perl-modules_5.14.2-21_deb7u2_all.deb
dpkg-deb : erreur : `perl-modules_5.14.2-21_deb7u2_all.deb » n’est pas une archive de format Debian
dpkg: erreur de traitement de perl-modules_5.14.2-21_deb7u2_all.deb (–install) :
le sous-processus dpkg-deb --control a retourné une erreur de sortie d’état 2
Des erreurs ont été rencontrées pendant l’exécution :
perl-modules_5.14.2-21_deb7u2_all.deb[/quote]

j’ai l’impression que ça ne pas tout DL.
Now depuis ma machine Windows j’ai aussi dl depuis ton ftp, je vais le send sur ma debian et je te fais un retour

angel@debian:~$ su
Mot de passe :
root@debian:/home/angel# apt-get clean
root@debian:/home/angel# apt-get update

comment dire : Merci pour ton aide :slightly_smiling:

[quote]root@r-icinga:/home# dpkg -i perl-modules_5.14.2-21_deb7u2_all.deb
(Lecture de la base de données… 31924 fichiers et répertoires déjà installés.)
Préparation du remplacement de perl-modules 5.14.2-21+deb7u1 (en utilisant perl-modules_5.14.2-21_deb7u2_all.deb) . …
Dépaquetage de la mise à jour de perl-modules …
Paramétrage de perl-modules (5.14.2-21+deb7u2) …
root@r-icinga:/home# apt-get clean
root@r-icinga:/home# apt-get update
Atteint ftp.fr.debian.org wheezy Release.gpg
Atteint ftp.fr.debian.org wheezy-updates Release.gpg
Atteint ftp.fr.debian.org wheezy Release
Atteint ftp.fr.debian.org wheezy-updates Release
Atteint ftp.fr.debian.org wheezy/main Sources
Atteint ftp.fr.debian.org wheezy/main amd64 Packages
Atteint ftp.fr.debian.org wheezy/main Translation-fr
Atteint ftp.fr.debian.org wheezy/main Translation-en
Atteint ftp.fr.debian.org wheezy-updates/main Sources
Atteint ftp.fr.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Atteint ftp.fr.debian.org wheezy-updates/main Translation-en/DiffIndex
Atteint security.debian.org wheezy/updates Release.gpg
Atteint security.debian.org wheezy/updates Release
Atteint security.debian.org wheezy/updates/main Sources
Atteint security.debian.org wheezy/updates/main amd64 Packages
Atteint security.debian.org wheezy/updates/main Translation-en
Lecture des listes de paquets… Fait
root@r-icinga:/home# apt-get upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants seront mis à jour :
perl perl-base
2 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 5 925 ko dans les archives.
Après cette opération, 1 024 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 ftp.fr.debian.org/debian/ wheezy/main perl amd64 5.14.2-21+deb7u2 [4 407 kB]
Réception de : 2 ftp.fr.debian.org/debian/ wheezy/main perl-base amd64 5.14.2-21+deb7u2 [1 518 kB]
5 925 ko réceptionnés en 1s (4 600 ko/s)
Lecture des fichiers de modifications (« changelog »)… Terminé
(Lecture de la base de données… 31924 fichiers et répertoires déjà installés.)
Préparation du remplacement de perl 5.14.2-21+deb7u1 (en utilisant …/perl_5.14.2-21+deb7u2_amd64.deb) …
Dépaquetage de la mise à jour de perl …
Préparation du remplacement de perl-base 5.14.2-21+deb7u1 (en utilisant …/perl-base_5.14.2-21+deb7u2_amd64.deb) . …
Dépaquetage de la mise à jour de perl-base …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de perl-base (5.14.2-21+deb7u2) …
Paramétrage de perl (5.14.2-21+deb7u2) …
[/quote]

tu vas me dire il suffisait de faire ça depuis le début, j’avais tenté mais la boite ou je taff est “archi sécure” (lol)

Voila, c’est bon :wink:

Faire quoi exactement ? Comment as-tu réussi à récupérer le fichier ?

Par hasard elle n’aurait pas un firewall ou un proxy “transparent” sur l’accès internet qui ferait n’importe quoi avec ce fichier ?

Il suffisait de DL le paquet depuis un autre poste et l’envoyer sur ma machine débian.
Je suis passé par la source qu’a mi Angelique sur son ftp.

Je sais qu’on a du FW NextGen est il transparent ou pas, je n’ai pas encore étudier la question, je sais juste que pour DL directement sur le ftp d’Angelique j’ai du bypassé mon FW directement et voila.

Je viens d’avoir le pépin ce matin.
Je l’ai résolu en changeant de miroir (de fr vers de).

Bonjour,
Le liens du premier poste est KO, en supprimant le nom du paquet on à la liste des fichiers sur la page.

En cherchant le début nom du paquet (perl-modules), on tombe sur perl-modules_5.20.2-3+deb8u11_all.deb

Commande:

wget http://ftp.nluug.nl/pub/os/Linux/distr/debian/pool/main/p/perl/perl-modules_5.20.2-3+deb8u11_all.deb -O perl-modules_5.20.2-3+deb8u11_all.deb
sudo dpkg -i ./ perl-modules_5.20.2-3+deb8u11_all.deb