Yocto Project Bitbake Неожиданное завершение - PullRequest
0 голосов
/ 05 января 2019

Я только что получил Оценочный комплект i.MX 8M , и я следовал учебнику , чтобы создать систему для моей платы.

Я собираю систему на хост-машине с Ubuntu 16.04 и следую всем инструкциям в Разделе 3 для настройки хост-машины.

Я пытаюсь построить образ Wayland с включенным OPTEE, поэтому команды:

$ DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland

Comment two SDL settings in local.conf: PACKAGECONFIG_append_pn-qemu-native = " sdl", PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"

Enable OPTEE in local.conf

$ bitbake fsl-image-qt5-validation-imx

Проблема возникает после команды "bitbake" , которая является сценарием, который внезапно останавливается, а хост-компьютер приостанавливается и требует повторного входа в систему. Команду bitbake можно продолжить с параметром "- k" , в то время как неизвестный процесс завершения и повторного входа действительно раздражает меня.

Просматривая файл журнала bitbake bitbake-cookerdeamon.log , я обнаружил, что каждый раз перед неожиданным завершением команда bitbake генерирует одни и те же журналы:

Accepting [<socket.socket fd=7, family=AddressFamily.AF_UNIX,
type=SocketKind.SOCK_STREAM, proto=0, laddr=bitbake.sock>] Connecting
Running command ['updateConfig', ...]
Running command ['getVariable', 'BBINCLUDELOGS']
Running command ['getVariable', 'BBINCLUDELOGS_LINES']
Running command ['getSetVariable', 'BB_CONSOLELOG']
Running command ['getUIHandlerNum']
Running command ['setEventMask', ...]
Running command ['getVariable', 'BB_DEFAULT_TASK']
Running command ['setConfig', 'cmd', 'build']
Running command ['buildTargets', ['fsl-image-qt5-validation-imx'], 'build']
Running command ['stateForceShutdown']
Connecting Client
Disconnecting Client
No timeout, exiting.
Exiting

В соответствии с моим текущим пониманием вышеупомянутые команды должны выполняться только после того, как все задачи были подготовлены. Однако прямо сейчас мой хост-компьютер может вызывать эти команды во время выполнения других задач, и эта неправильная последовательность приводит к моей неожиданной проблеме завершения.

Мне интересно, сталкивается ли кто-нибудь с подобной проблемой или знает решение моей проблемы?

Любое предложение приветствуется. Заранее спасибо.

Simon

----- Дополнительная информация Вот содержимое файла конфигурации fsl-imx-wayland.conf

# i.MX DISTRO для Wayland без X11

include conf / distro / include / fsl-imx-base.inc include конф / дистрибутив / включить / fsl-imx-preferred-env.inc

DISTRO = "fsl-imx-wayland"

# Удалить конфликтующие бэкэнды DISTRO_FEATURES_remove = "directfb x11" DISTRO_FEATURES_append = "wayland pam systemd"

...