vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
И все-таки интересна эта фраза - смысл ее я до конца не понимаю AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running? Не пойму зачем AT SPI нужна шина - я здесь чайник, нужны спецы. Никогда с AT SPI не сталкивался.
Ошибки не исчезают с опытом - они просто умнеют
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Вот и я не сталкивался, вообще не в курсе что это за зверь :) Потому вообще хотел накатать багрепорт, но постыдился своего "английского". |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Эксперимент.............. Установил из аур florence запустил из консоли и получил следующее Версия Florence 0.6.2 (florence:5602): GLib-GIO-ERROR **: Settings schema 'org.florence' is not installed Ловушка трассировки/останова (core dumped) Анализ 1. Запустил $ systemd-coredumpctl gdb …...................................................................................... Program terminated with signal SIGTRAP, Trace/breakpoint trap. #0 0xb672d17a in g_logv () from /usr/lib/libglib-2.0.so.0 (gdb) bt #0 0xb672d17a in g_logv () from /usr/lib/libglib-2.0.so.0 #1 0xb672d293 in g_log () from /usr/lib/libglib-2.0.so.0 #2 0xb68f6185 in ?? () from /usr/lib/libgio-2.0.so.0 …................................................... 2. Добавим информации - $ strace florence …..........концовка................................ open("/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) write(2, "\n(florence:5613): GLib-GIO-ERROR"..., 86 (florence:5613): GLib-GIO-ERROR **: Settings schema 'org.florence' is not installed ) = 86 --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} --- КРИТИЧЕСКАЯ ОШИБКА: No signal received from parent process. We assume it's dead. .................... +++ killed by SIGTRAP (core dumped) +++ Ловушка трассировки/останова (core dumped) Попробуем исправить $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ Проверяем $ florence....(PS....из терминала лучше не вызывать, если нет звукового модуля) и видим клаву, а ниже текст............ Версия Florence 0.6.2 Найдена версия расширения XRecord=1.13 X11 composite extension detected. Semi-transparency is enabled. DBus name aquired: org.florence.Keyboard X11 composite extension detected. Semi-transparency is enabled. Попробуй..................sudo glib-compile-schemas /usr/share/glib-2.0/schemas/.............если у Вас то же самое
Ошибки не исчезают с опытом - они просто умнеют
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
так у меня florence запускается сразу без проблем, и показывал клаву но при нажатии на любую виртуальную клавишу вылетает с сообщением про at-spi: upd, последний warning и error
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Да у тебя другая ситуация, но почему, не пойму, а главное причем здесь AT-SPI (его задача установить и разрешить связь между интерфейсом пользователя и виртуальной клавиатурой), если раньше все работало. Может я и ошибаюсь, но такое впечатление, что нарушены зависимости, чего то не хватает. Если есть желание и время для анализа, можешь проверить следующее 1. Проверить зависимость библиотек проги (лучше использовать для этого утилиту ldd — как использовать, нагуглишь + man) 2. Посмотреть backtrace падения — и все-таки прога падает - как правило, после фразы Ловушка трассировки/останова должно следовать (core dumped). Может у тебя не настроен сброс коры? Недавно была тема об этом. 3. Поработай с strace Или советую обратится напрямую к тому, кто сопровождает в аур florence. PS........посмотрел у себя принадлежность библиотек at-cpi /lib $ find -name '*libatspi*' ./libatspi.so ./libatspi.so.0.0.1 ./libatspi.so.0 и, например, $ pacman -Qo /usr/lib/libatspi.so /usr/lib/libatspi.so принадлежит at-spi2-core 2.12.0-1 Какой пакет у тебя? Может переустановить?
Ошибки не исчезают с опытом - они просто умнеют
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
vasekА тебя нормально работает тот же самый florence? вот какие библиотеки установлены. Попробую всё переставить вечерком.
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
genuesПосле исправления работает нормально (но что значит нормально, к стыду, не умею им пользоваться) - но не падает после нажатия клавиш. Вот список динамических библиотек Как видно, ненайденных библиотек нет - точнее нет слов "=> not found"
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
genues А вот мое $ pacman -Qs at-spi local/at-spi2-atk 2.12.1-1 A GTK+ module that bridges ATK to D-Bus at-spi local/at-spi2-core 2.12.0-1 Protocol definitions and daemon for D-Bus at-spi local/python2-atspi 2.12.0-1 Python 2 bindings for at-spi И заметь, у меня нет at-spi 1.32.0-6, но у тебя нет python2-atspi 2.12.0-1 - на что влияет, не разбирался, но, похоже, тебе лучше все переустановить, а лишнее убрать.
Ошибки не исчезают с опытом - они просто умнеют
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
vasekПривёл список пакетов к такому же виду - не помогло. Удалил и поставил заново at-spi2-core и at-spi2-atk - не помогло. $ ldd /usr/bin/florence так же не даёт строчек not found. Беда... |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Ошибки те же, или изменились? На варнинги at-spi внимания можно не обращать, эта штуковина отвечает за функцию автоскрытия клавиатуры, в принципе можно скомпилить и без at-spi. florence ориентирован на gnome, даже советуют в других DE запускать его с опцией --no-gnome - можно попробовать, но надежды мало. Как писал у тебя два варианта - или обратиться за помощью к автору, или самому заняться анализом, но этот путь.................))
Ошибки не исчезают с опытом - они просто умнеют
|