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.

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

Благодаря!

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

  • ОШИБКА: Bitbake не смог найти CMakelists.txt после извлечения (Yocto)
  • Имя указанной сети SAMBA больше не доступно
  • Как лучше перейти между заставкой экрана и программой в буфер кадров?
  • Сенсорный экран на встроенной Linux не может нажать / кликнуть
  • Подключение для встраивания yocto с использованием миникомментарного мусора
  • / etc / sudoers vs /etc/sudoers.d/ для включения sudo для пользователя
  • Сделать запуск программы при загрузке
  • Как узнать, какой ящик дерева устройств (dtb-файл) я использую?
  • 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}' 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.