Пересобираю rootfs (скрипт make_system) - хочу добавить несколько приложений - при сборке система сама скачи-
вает недостающие пакеты - и вот один из них не находит
и долго пытается достучаться туда, где его наверное
уже нет,
Вопрос - если я нашел пакет в другом месте, куда его
класть чтобы Buildroot его подхватил
Также где настроить таймауты и число попыток когда
Buildroot что-то пытается скачать.
После сборки системы и ее заливки на плату Mplayer не
запускается - говорит что файл /usr/lib/libz.so.1 слишком
короткий. Захожу на плату по FTP - эта библиотека
есть но нулевой длины ,,,, и такая НЕ ОДНА.
Иногда при перезаливе получалось все нормально,
но закономерности не понял. Где копать ?
пройдите по цепочке - рутовая на хосте-носитель-рутовая на ките..
может места свободного нет на хосте/ките?
может это сим-линк, а не реальный бинарник?
А может быть такое из-за того, что в виртуальной машине
время/дата некорректно стояли (на месяц где-то), говорят
от этого бывают проблемы...
Более того - взял эталонные zlinux & rootfs с диска, загрузил в tftpboot ,
затем полностью обновил систему на плате ( run system_update, затем
run safe_boot, затем install_rootfs) - перезагрузился - и то же самое-
Mplayer не находит библиотеку, итд
ну.. чудес не бывает..
платы под рукой нет, попробуйте (неспортивно) скопировать эту библиотеку на плату и положить.. хм.. в /lib что ли..
а перед этим проверьте на хосте посредством ls -l, что это бинарник а не сим-линк на другую библиотеку..
если будет завтра возможность, то уточню - что к чему..
Перераспаковал виртуальную машину, настроил Линукс,
перезалил плату --- и вот эта ошибка исчезла.Но что
интересно - хотя Mplayer заработал - в папке /usr/lib
полно файлов нулевой длины . Смотрю FTP клиентом
Тотала.