Ошибка G_IS_DBUS_connection
Я новичок в Linux, пытаюсь подключиться к плате Nucleo с помощью замазки. Я уверен, что последовательная линия правильная, это сообщение об ошибке, которое я получил в терминале:
(putty:10263): GLib-GIO-CRITICAL **: 12:18:45.537: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(putty:10263): GLib-GIO-CRITICAL **: 12:18:45.537: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(putty:10263): GLib-GIO-CRITICAL **: 12:18:45.537: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(putty:10263): GLib-GIO-CRITICAL **: 12:18:45.537: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(putty:10263): GLib-GIO-CRITICAL **: 12:18:45.537: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
3 ответа
Удалять
fcitx-module-dbus:
sudo apt-get purge fcitx-module-dbus
Предложение «sudo apt-get purge fcitx-module-dbus» выше решило это для меня на Ubuntu 18.04.3.
Согласно вики, Fcitx — это расширение X для ввода с клавиатуры на азиатском языке, поэтому для меня нет потери функциональности.
«инфраструктура метода ввода с поддержкой расширений для системы X Window, которая поддерживает несколько механизмов ввода, включая транскрипцию пиньинь, табличные методы ввода (например, метод вуби), fcitx-chewing для традиционного китайского языка, fcitx-keyboard для основанных на макете, fcitx-mozc для японского, fcitx-hangul для корейского».
Смотрите здесь. По сути, какой бы процесс вы ни выполняли, он уже запущен. Использовать
ps -A или
ps aux чтобы увидеть, какие процессы запущены (если у вас много процессов, вы можете попробовать
grepвывод, чтобы найти то, что вы ищете). Убить его
sudo kill PID и ошибки должны прекратиться.