J'ai des problèmes pour obtenir apt-mirror
pour reprendre après sa fin brutale (ma connexion VPN a été interrompue).
J'obtiens une erreur qui indique que certains apt-mirror
les fichiers sont corrompus. Peut-être les fichiers d'index? J'ai essayé de supprimer tous les fichiers téléchargés, mais cela ne fonctionne pas.
La sortie d'erreur ressemble à ceci:
$ Sudo apt-mirror
Downloading 24 index files using 5 threads...
Begin time: Fri Sep 5 09:36:09 2014
[5]... [4]... [3]... [2]... [1]... [0]...
End time: Fri Sep 5 09:36:09 2014
Proceed indexes: [P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
]
0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads...
J'ai trouvé quelques réponses sur le net, mais aucune ne m'aide. Je voudrais savoir où ces fichiers gzip sont stockés. Ensuite, il devrait être possible de les supprimer et de redémarrer la fonction apt-mirror.
La solution était plutôt simple, mais il m'a fallu un certain temps pour le découvrir. J'ai dû supprimer apt-mirror
et tous ses fichiers de configuration, etc.
Solution:
$ Sudo apt-get --purge remove apt-mirror
Certaines erreurs ont été signalées lorsque des répertoires non vides étaient restés, c'est-à-dire que dkpg
a signalé des erreurs.
J'ai ensuite supprimé les répertoires comme ceci:
$ Sudo rm -rf /var/spool/apt-mirror
Notez qu'il pourrait y avoir d'autres répertoires qui ne parviennent pas à être supprimés. Vous devez donc vérifier la sortie de la première commande.
Solution pour "... gzip: stdin: pas au format gzip ...":
J'utilise la version Ubuntu 16.04 LTS 64bit. Vous devez UNIQUEMENT supprimer le dossier "skel" que relancer apt-mirror!
$ Sudo rm -rf /var/spool/apt-mirror/skel/
$ apt-mirror
Je ne sais pas pourquoi mais ça marche pour moi.