» L’erreur « Décalage de taille » lors du téléchargement à partir de Cydia est assez courante, mais l’obtenir n’est pas trop difficile (du moins d’après ce que j’ai vécu). L’autre jour, iFunbox a détecté mon appareil jailbreaké comme emprisonné et j’essayais de télécharger afc2add de Cydia pour résoudre le problème. Je n’ai pas pu continuer car cette erreur n’arrêtait pas d’apparaître.
Décalage de taille: Différence entre la Taille du paquet répertoriée et la Taille réelle du paquet
J’ai effectué une recherche sur Google mais je n’ai pas pu obtenir de solution fonctionnelle. Il a été dit dans un forum que cela se produit normalement lorsque le paquet dans un référentiel n’a pas la même taille que celle répertoriée. Par exemple, si un paquet a une taille de 50 Ko et qu’il est en fait plus grand ou plus petit que ce que dit Cydia, il ne s’installera pas. On dit que le responsable du dépôt doit insérer la taille ou la somme de contrôle correcte du fichier deb emballé sur le serveur.
Eh bien, comme je n’ai pas pu contacter le propriétaire du dépôt, cela ne fonctionnera pas. De plus, je pourrais toujours obtenir le paquet d’un autre référentiel.
Décalage de taille: Même paquet, Tailles différentes dans Différents Repos
Ce que j’ai observé était cependant différent. Le paquet en question était disponible dans trois dépôts différents. Deux d’entre eux ont montré la même taille et le troisième était différent. Ce paquet est apparu en tant que 55,1 Ko dans deux dépôts et 54,0 Ko dans le troisième.
J’ai essayé de télécharger le package à partir des trois dépôts, mais cette même erreur n’a cessé d’apparaître. Le troisième paquet avec une taille différente était l’un de ces dépôts « louches » auxquels vous ne pouvez pas vraiment faire confiance et j’ai supposé que c’était de là que venait le problème.
Le correctif simple
Tout ce que j’ai fait était de supprimer le référentiel affichant une taille différente pour ce package et cela a résolu le problème. Cela peut également fonctionner pour vous si l’erreur de « Décalage de taille » que vous obtenez est causée par le fait d’avoir le même paquet avec des tailles différentes répertoriées dans différents référentiels.
Si l’erreur est réellement causée par une différence entre la taille du paquet répertorié et la taille réelle du paquet, contacter le responsable du référentiel peut être la seule solution.