[Решено] apt-mirror работает не корректно

Автор proggi, 28 января 2017, 22:50:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

proggi

Суть проблемы вот в чем.
1) Запускаем apt-mirror  он проверяет что не докачано и докачивает.
2) Останавливаем apt-mirror  (ctrl+c или закрываем терминал)
3) Запускаем снова apt-mirror
4) Он в файле NEW показывает что некий пакет "X"  был не докачан, НО...
5) Он видет что пакет не докачан, но недокачивает его ссылаясь

Цитировать--2017-01-28 22:26:56--  http://dl.winehq.org/wine-builds/debian/pool/main/w/wine-staging/wine-staging-amd64_2.0.0~stretch_amd64.deb
Распознаётся dl.winehq.org (dl.winehq.org)... 151.101.84.69
Подключение к dl.winehq.org (dl.winehq.org)|151.101.84.69|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 304 Not Modified
Файл «dl.winehq.org/wine-builds/debian/pool/main/w/wine-staging/wine-staging-amd64_2.0.0~stretch_amd64.deb» на сервере не изменился. Скачивание пропускается.

Пакет реальный, он недокачан. Если его удалить (удалить недокачанный), то apt-mirror его скачает заново, в полном размере. Но докачивания, или хотябы скачивания заново недокачанного пакета НЕ происходит (лог привел выше)


Собственно и вопрос... А как в таком случае скачать репозиторий? Если нет возможности продолжить внезапно прерванное скачивание...

Cообщение объединено 29 Января 2017, 00:05:02

Решил проблему!!!
Цитировать#  exec 'wget', '--no-cache', '--limit-rate=' . get_variable("limit_rate"), '-t', '5', '-r', '-N', '-l', 'inf', '-o', get_variable("var_path") . "/$stage-log.$i", '-i', get_variable("var_path") . "/$stage-urls.$i", @args;
         exec 'wget', '--no-cache', '--limit-rate=' . get_variable("limit_rate"), '-t', '5', '-r', '-N', '-c', '-l', 'inf', '-o', get_variable("var_path") . "/$stage-log.$i", '-i', get_variable("var_path") . "/$stage-urls.$i",


Тоесть в коде apt-mirror добавил флаг  -c что дает возможность докачивать файлы!!!

Цитировать
--2017-01-29 00:01:30--  http://dl.winehq.org/wine-builds/debian/pool/main/w/wine-staging/wine-staging-amd64_2.0.0~stretch_amd64.deb
Распознаётся dl.winehq.org (dl.winehq.org)... 151.101.84.69
Подключение к dl.winehq.org (dl.winehq.org)|151.101.84.69|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 206 Partial Content
Длина: 20686094 (20M), 12592986 (12M) осталось [application/x-debian-package]
Сохранение в: «dl.winehq.org/wine-builds/debian/pool/main/w/wine-staging/wine-staging-amd64_2.0.0~stretch_amd64.deb»

Как видим, работает теперь!
Как написать разработчикам чтобы поправили данную ошибку????

Cообщение объединено 29 Января 2017, 02:17:44

С английским плохо...
Написал вот
https://github.com/apt-mirror/apt-mirror/issues/70

alsoijw

Лично я бы добавил пункты с 1 по 5 для наглядности + вывод в терминале. Перед запуском в терминале введиLANG=en_US.UTF-8и в этой вкладке текст будет на английском. на глобальные настройки это не повлияет.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?