J'utilise toujours Debian Squeeze, et depuis que cette version a été archivée (29 février 2016), j'utilise les dépôts d'archives sur archive.debian.org
deb http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-archive/debian/ squeeze-lts main contrib non-free
Depuis 2 jours, j'obtiens ce message d'erreur avec la mise à jour d'aptitude: (idem avec apt-get)
E: Release file expired, ignoring http://archive.debian.org/debian/dists/squeeze-lts/Release (invalid since 2d 17h 24 min 57s)
Avec de plus en plus de temps bien sûr. J'ai essayé de nombreux autres dépôts d'archives mais la même erreur. J'ai trouvé cette solution de contournement:
aptitude -o Acquire::Check-Valid-Until=false update
Cela fonctionne, mais je trouverais une solution sans cette option. Je n'ai pas de possibilité rapide de mettre à jour les paramètres d'aptitude sur tous les serveurs que j'utilise.
Au fait, la question est: quel est le problème avec les référentiels? Est-ce que je fais quelque chose de mal ?
Je n'ai trouvé aucune mise à jour ou nouvelle concernant un problème de référentiels sur le site Debian/la liste de diffusion.
Créez un fichier avec le paramètre:
echo 'Acquire::Check-Valid-Until "false";' >/etc/apt/apt.conf.d/90ignore-release-date
Les fichiers de version du référentiel ont une date d'expiration (valable jusqu'à).
Voir la partie dans la documentation: https://wiki.debian.org/RepositoryFormat#Date.2CValid-Until