fetch: mc-4.6.2.tar.gz: local file

Раздел: FreeBSD, Советы
Написано: 9.04.2009
Автор: Antonio

Ставил на днях FreeBSD 7.1 на виртуальную машину. Устанавливал из портов mc-4.6.2 выбрал опции, продолжил установку.
И тут решил изменить одну опцию, прервал по Control-C (обычно устанавливаю очень внимательно, а тут так как виртуальная машина для тестов, сильно не напрягался), выполнил rm /var/db/ports/mc/options (чтобы удалить файл с опциями и начать заново), так вот выполнил опять make install clean и понеслась, при скачке пакета выдается следующее:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
...
=> Attempting to fetch from http://www.midnight-commander.org/downloads/.
fetch: mc-4.6.2.tar.gz: local file (3725536 bytes) is longer than remote file (3442912 bytes)
=> Attempting to fetch from http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/.
fetch: http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-4.6.2.tar.gz: Not Found
=> Attempting to fetch from http://www.gtlib.cc.gatech.edu/pub/Linux/utils/file/managers/mc/.
fetch: http://www.gtlib.cc.gatech.edu/pub/Linux/utils/file/managers/mc/mc-4.6.2.tar.gz: Not Found
=> Attempting to fetch from ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/utils/file/managers/mc/.
fetch: ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.physics.auth.gr/pub/mirrors/ibiblio/Linux/utils/file/managers/mc/.
fetch: ftp://ftp.physics.auth.gr/pub/mirrors/ibiblio/Linux/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.edisontel.com/pub/Sunsite_Mirror/utils/file/managers/mc/.
fetch: ftp://ftp.edisontel.com/pub/Sunsite_Mirror/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.nluug.nl/pub/metalab/utils/file/managers/mc/.
fetch: ftp://ftp.nluug.nl/pub/metalab/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/utils/file/managers/mc/.
fetch: ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.icm.edu.pl/pub/Linux/sunsite/utils/file/managers/mc/.
fetch: ftp://ftp.icm.edu.pl/pub/Linux/sunsite/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/utils/file/managers/mc/.
fetch: ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/utils/file/managers/mc/mc-4.6.2.tar.gz: Not logged in
=> Attempting to fetch from ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/utils/file/managers/mc/.
fetch: ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.chg.ru/pub/Linux/sunsite/utils/file/managers/mc/.
fetch: ftp://ftp.chg.ru/pub/Linux/sunsite/utils/file/managers/mc/mc-4.6.2.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: mc-4.6.2.tar.gz: local file (3725536 bytes) is longer than remote file (3442912 bytes)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.

Выполнил на всякий случай make clean, но понятное дело не помогло.
Сильно не вчитываясь в причину ошибки, удалил весь каталог rm -rf /usr/ports/misc/mc

Через пару дней взялся опять за дело

Обновил порты подумал может ошибку пофиксили.
Но опять было то же самое.

Посмотрел вручную

1
2
3
4
5
6
7
cat distinfo
MD5 (mc-4.6.2.tar.gz) = ec92966f4d0c8b50c344fe901859ae2a
SHA256 (mc-4.6.2.tar.gz) = d34c913e7fff4ea61cf8640b10f9118829cc5359045a1821b6510f3c8b1be26e
SIZE (mc-4.6.2.tar.gz) = 3442912
MD5 (mc-4.6.2-utf8.patch.gz) = 9753f1d340c7e3f6f73242afcf12edd2
SHA256 (mc-4.6.2-utf8.patch.gz) = 8ce42552efcef32ca72bed87ca9f1438179a0ea2682f7d6b4d4975b11ec9bdf4
SIZE (mc-4.6.2-utf8.patch.gz) = 51164

И тут меня осенило! Было похоже на битый файл mc, сделав locate mc-4.6.2, я нашел его в /usr/ports/distfiles/mc-4.6.2.tar.gz и удалил.
После этого установка прошла успешно.

До этого таких боков никогда не было, но теперь ясно.

Буду рад если кому-то эта заметка поможет ускорить поиск ошибки ;-)

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

9 комментариев

CMD
Июн 22, 2009 06:42

Спасибо, дружище! Полностью аналогичная ситуация (гуглил «local file» «is longer than remote file», а бонусом оказалось, что тоже речь про mc). Сразу догадался, что где-то лежит обрезок недокачанного файла, но эта заметка подсказала путь.

 
Antonio
Июн 22, 2009 10:21

;-)

 
Vasya
Ноя 19, 2010 15:42

XXX, осенило его.
А прочитать, не?
=> Couldn’t fetch it — please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.

 
Antonio
Ноя 19, 2010 22:57

Vasya, иногда можно и не заметить банальной ошибки..

 
Antonio
Ноя 19, 2010 22:58

И прошу не матюкаться в моем блоге

 
sanya
Мар 11, 2011 12:32

Антон привет. Это Саня с рекламы. Нужна твоя маленькая подсказка.

 
Vitalik
Авг 5, 2011 23:18

Вот и я думаю, либо читать не умеет, либо… *CRAZY*

 
PaWkA
Ноя 10, 2011 12:06

Автору благодарачка !!!

 
Antonio
Ноя 10, 2011 23:34

*YAHOO* *THUMBS UP*

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com