Я использую bit-bake для создания образа ОС Linux для стартового комплекта Renesas R-Car M3. В соответствии с моим требованием я делаю это без сети, поэтому я взял все необходимые библиотеки и файлы из ранее созданных образов с использованием Интернета. Все работало нормально до библиотеки gstreamer.
Я изменил local.conf и добавил следующие строки.
SOURCE_MIRROR_URL ?= "file:///home/you/your-download-dir/"
INHERIT += "own-mirrors"
BB_GENERATE_MIRROR_TARBALLS = "1"
Я тоже прикрепляю свой журнал ошибок
DEBUG: файлы SITE ['endian-little', 'bit-64', 'arm-common',
'arm-64', 'common-linux', 'common-glibc', 'aarch64-linux', 'common']
DEBUG: выполнение функции оболочки do_init_submodule
Клонирование в «общее» ... фатальное: невозможно получить доступ https://anongit.freedesktop.org/git/gstreamer/common.git/': Не удалось
разрешить хост: anongit.freedesktop.org, фатальный: клон
'https://anongit.freedesktop.org/git/gstreamer/common.git' в
не удалось найти путь к субмодулю
ВНИМАНИЕ: код выхода 128 из команды оболочки.
*** выделенный текст *** ОШИБКА: функция не выполнена: do_init_submodule (файл журнала находится по адресу
/platform/build/tmp/work/aarch64-poky-linux/gstreamer1.0-plugins-bad/1.12.2-r0/temp/log.do_init_submodule.9100)
Все извлекается из папки загрузок, битовая выпечка по умолчанию проверяет, работает ли интернет или нет, gstreamer присутствует в папке, но не может извлечь его из файла .tar.
Я делаю все эти процессы в докере с включенным флагом "--network none"
Заранее спасибо.