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.

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

Благодаря!

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

  • Почему символы, отличные от ASCII, отображаются с помощью вопросительного знака?
  • Не удается установить gphoto2 на Yocto Linux
  • Автоматически вводить пароль SSH без использования SSH-ключа, «ожидать», «sshpass» или Python
  • Как отправить AT-команды на последовательный интерфейс в Yocto Linux?
  • Команда установки Linux
  • Сделайте SD-карту для загрузки образа дистрибутива, созданного с помощью Yocto
  • / etc / sudoers vs /etc/sudoers.d/ для включения sudo для пользователя
  • ОШИБКА: Bitbake не смог найти CMakelists.txt после извлечения (Yocto)
  • 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

    Как сделать снимок экрана X виртуального фреймбуфера?

    Как добавить номер строки, следуя вкладке в текстовый файл

    Я не могу открыть терминал в Cinnamon

    Почему оболочка не заканчивается при нажатии Ctrl + C на терминале?

    Debian, nonroot, cron, bash и перезагрузка в определенное время

    Как запустить скрипт с привилегиями, ожидаемыми от общего «предполагаемого пользователя» сценария?

    Ошибка удаления базы данных в MySQL 5.1 на Ubuntu

    Как привязать Mount / var / tmp к / tmp, используя стандарты Ansible и CIS

    Как установить и загрузить 32-разрядный Ubuntu на 64-битном UEFI-устройстве без устаревшей загрузки

    Восстановить содержимое файла Firefox .part?

    Получение ошибки Сервер MySQL MySQL ушел на CentOS

    Шифрование и дешифрование файлов в Linux с использованием ucrypt

    Слишком высокая чувствительность мыши Xubuntu

    Поиск имени пользователя в файле и вывод номера телефона пользователя

    переменная только для чтения TMOUT – обходной путь для автоматического отключения выхода из оболочки, когда нет активности

    Linux и Unix - лучшая ОС в мире.