2016-03-18 3 views
17

я использовать Debian Squeeze, и поскольку этот выпуск в архиве (Feb 29, 2016) Я использую архивы репозиториев на archive.debian.orgАрхив хранилище для Debian Squeeze

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 

Так как 2 дня, я получите это сообщение об ошибке с обновлением aptitude: (то же, что и apt-get)

E: Release file expired, ignoring http://archive.debian.org/debian/dists/squeeze-lts/Release (invalid since 2d 17h 24                              min 57s) 

С возрастом, разумеется. Я пробовал много других архивных хранилищ, но такую ​​же ошибку. Я нашел обходной путь:

aptitude -o Acquire::Check-Valid-Until=false update 

Это работает, но я хотел бы найти решение без этой опции. У меня нет быстрой возможности обновлять параметры aptitude на всех запущенных серверах.

Кстати, вопрос в том, в чем проблема с репозиториями? Я делаю что-то неправильно ?

Я не нашел обновления или новости о проблемах с репозиториями на сайте/рассылке Debian.

ответ

24

Создайте файл с настройками:

echo 'Acquire::Check-Valid-Until "false";' >/etc/apt/apt.conf.d/90ignore-release-date 

Выпускные-файлы в хранилище имеют истекают дату (Действителен-до).

Смотрите часть в документации: https://wiki.debian.org/RepositoryFormat#Date.2CValid-Until

+0

Да развернет файл, я думаю, что обновление не будет делать по сделкам РЕПО Debian. – Leahkim