Erreur apt-mirror

Bonsoir à tous,

J’héberge un miroir Debian depuis un bon moment maintenant et tout a toujours fonctionné correctement.
L’autre jour un df -h m’a montré que ma partition dédié au miroir est pleine à 100%.
Je tente alors de lancer le scripts clean.sh mais tout ce qu’il me dit c’est ca :

[code]Removing 0 unnecessary files [0 bytes]…
done.

Removing 0 unnecessary directories…
done.
[/code]

Je ne comprends pas le contenu du script qui se contente de m’afficher ces lignes.

De plus quand je lance le script de mise à jour du miroir j’obtiens cette erreur :

apt-mirror: can't close intermediate file (archive-urls.0) at /usr/bin/apt-mirror line 212.
Je pense que c’est du au fait qu’il n’y a plus de place sur la partition.

Quelqu’un pourrait il me donner le contenu du script clean.sh que je puisse nettoyer le miroir ?

Merci par avance,

Bonsoir,

Le script clean.sh est généré par apt-mirror après chaque mise à jour du miroir, afin de supprimer les fichiers (packages) qui ne sont plus référencés par la(les) version(s) que tu as en miroir. Donc ce qu’il te dis, c’est qu’il n’a aucun fichier ni dossier à enlever…

Ce n’est donc pas avec lui que tu vas récupérer de la place :smiley:

Quant à l’erreur d’apt-mirror, à mon avis elle est en effet due au fait que ta partition soit pleine comme un œuf… Tu peux essayer gparted pour l’agrandir…

Pour info, elle fait quelle taille, et tu mirror combien de versions/archis dessus ?

la partition fait 76 Go
et voici la liste de ce que je récupère :

#Stable deb-i386 http://ftp.fr.debian.org/debian/ stable main deb-i386 http://security.debian.org/ stable/updates main deb-i386 http://volatile.debian.org/debian-volatile stable/volatile main #Testing deb-i386 http://ftp.fr.debian.org/debian/ testing main deb-i386 http://security.debian.org/ testing/updates main #SID deb-i386 http://ftp.fr.debian.org/debian/ sid main deb-amd64 http://ftp.fr.debian.org/debian/ sid main

Je suis étonné que la partition soit pleine car jusqu’ici la seule fois où c’est arrivé c’est parce que mon cron de clean.sh ne fonctionnait pas.

76Go ne me semblent vraiment pas démesurés pour les trois versions (surtout avec SID en amd64 en plus)… Et forcément, ces derniers temps, avec testing qui diverge à nouveau de plus en plus de stable, l’espace occupé sur le disque a augmenté.

Donc, à mon humble avis, pas d’autre solution que de donner plus d’espace à ton miroir, d’une manière ou d’une autre (gparted, nouvelle partition, nouveau hdd…).

Ou alors, tu supprimes quelques paquets au hasard, enlèves un dépôt (le volatile de la stable, par exemple), et relances apt-mirror… Mais ce n’est vraiment qu’une roue de secours qui ne durera pas longtemps :smiley:

j’ai supprimé la SID en 32 bits car je n’en ai plus sur mon réseau.
Et pour le moment la mise à jour a l’air de se faire normalement.
Merci :wink: