Yocto: Bitbake не запускает menuconfig

Я пытаюсь включить модуль Kernel в свой образ Yocto, как я уже делал это раньше, с более старой установкой, где это работает правильно.

Это команда, которую я запускаю:

$ bitbake linux-variscite -c menuconfig

И тогда у меня есть эта ошибка:

$ ERROR: Невозможно запустить терминал auto: … … (Перевод на английский язык) В этой версии gnome-терминала опция «-disable-factory» не поддерживается.

AFAIK yocto пытается с помощью «disable-factory» открыть новый экземпляр gnome-терминала.

Моя хост-система – это Debian Jessie с окружением Mate-Desktop. Я также пытался запустить bitbake из KDE-Konsole, бит, тогда я получаю ту же ошибку, поэтому я предполагаю, что yocto вызывает «gnome-terminal» direct.

Что я могу сделать? Какие-либо предложения?

Благодаря!

С уважением, Томас

2 Solutions collect form web for “Yocto: Bitbake не запускает menuconfig”

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

 echo 'OE_TERMINAL = "xterm"' >>conf/local.conf 

Я столкнулся с очень тесной проблемой с Йокто. Я использую для конфигурирования и компиляции ядер Linux с помощью цепочки инструментов Yocto через перенаправленный сеанс ssh X. Компьютер, на котором я запускаю Yocto, установлен с обычным Ubuntu-16.04 . Если я использую команду menuconfig непосредственно на этом компьютере, все идет хорошо, и окно menuconfig появляется в терминале gnome.

  bitbake -c menuconfig -f virtual/kernel 

Но как только я использую одну и ту же командную строку в сеансе ssh, тот же самый гном-терминал никогда не появляется:

ОШИБКА: Невозможно запустить автоматический запуск: Выполнение «… / linux / 0.1-r0 / temp / run.do_terminal.13867» не выполнено с кодом выхода 1: Опция «-t» больше не поддерживается в этой версии gnome- Терминал.

Ошибка при создании прокси для org.gnome.Terminal: / org / gnome / Terminal / Factory0: Не удалось подключиться: соединение отклонено

Моим решением было отредактировать файл terminal.py в каталоге poky как:

sources / poky / meta / lib / oe / terminal.py и добавьте dbus-lanch .

  line 56 : command = 'dbus-launch gnome-terminal -t "{title}" --disable-factory -x {command}' 
  • Настройка скрипта update-rc.d только для запуска
  • Конечные точки USB 3.0 XCHI
  • Yocto Linux на Atom Z3735G Baytrail - Инициализация i915 дает пустой экран
  • Пользовательский исполняемый файл не может запускаться сразу после загрузки.
  • Команда установки Linux
  • Что создает ./var/lib в моем изображении yocto?
  • Почему символы, отличные от ASCII, отображаются с помощью вопросительного знака?
  • Подключение для встраивания yocto с использованием миникомментарного мусора
  • Время загрузки Система SysV vs Systemd - systemd занимает ~ 2 секунды дольше!
  • Значение? = И? == в bitbake / yocto
  • ОШИБКА: Bitbake не смог найти CMakelists.txt после извлечения (Yocto)
  • Linux и Unix - лучшая ОС в мире.