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.

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

Благодаря!

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

  • Автоматически вводить пароль SSH без использования SSH-ключа, «ожидать», «sshpass» или Python
  • Команда установки Linux
  • fatal: Не репозиторий git?
  • grab git repo из нескольких источников в рецепте Yocto
  • Как лучше перейти между заставкой экрана и программой в буфер кадров?
  • Подключение для встраивания yocto с использованием миникомментарного мусора
  • Имя указанной сети SAMBA больше не доступно
  • Не удается установить gphoto2 на Yocto Linux
  • 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

    Есть ли верная альтернатива вершине OpenBSD?

    Как видеть письма, отправленные мной в Evolution

    gunzip все .gz файлы в каталоге

    Вставьте пустую строку в UNIX после различного количества строк

    Как я могу разрешить пользователю подавать файл другому пользователю?

    Необходимо передавать URL-адреса в кавычках

    Как вы добавляете IP-адрес виртуальной сети из командной строки ядра?

    Как эффективно использовать find и grep

    Настроить значок nautilus для нового типа mime

    Как заставить все процессы работать на каждом ядре процессора в Ubuntu?

    Почему Linux использует интерфейс символьного устройства для / dev / mem?

    Терминальные escape-последовательности: почему терминалы не сообщают, какие функции они поддерживают, вместо того, чтобы полагаться на terminfo?

    Сервер Debian OpenVPN с несколькими пользователями

    Поиск специальных файлов по второстепенному номеру и большому числу

    сделал «sudo go-wrx» on / … oops, broken

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