fetch: mc-4.6.2.tar.gz: local file
Ставил на днях 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 и удалил.
После этого установка прошла успешно.
До этого таких боков никогда не было, но теперь ясно.
Буду рад если кому-то эта заметка поможет ускорить поиск ошибки
Спасибо, дружище! Полностью аналогичная ситуация (гуглил «local file» «is longer than remote file», а бонусом оказалось, что тоже речь про mc). Сразу догадался, что где-то лежит обрезок недокачанного файла, но эта заметка подсказала путь.
XXX, осенило его.
А прочитать, не?
=> Couldn’t fetch it — please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
Vasya, иногда можно и не заметить банальной ошибки..
И прошу не матюкаться в моем блоге
Антон привет. Это Саня с рекламы. Нужна твоя маленькая подсказка.
Вот и я думаю, либо читать не умеет, либо…
Автору благодарачка !!!