Bug 44324 - Не работает модуль Alterator'a Keyboard
Summary: Не работает модуль Alterator'a Keyboard
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: alterator (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-16 13:10 MSK by plautskiy
Modified: 2023-04-03 18:51 MSK (History)
2 users (show)

See Also:


Attachments
скриншот окна альтератора (15.37 KB, image/png)
2022-11-16 13:10 MSK, plautskiy
no flags Details
Меню настройки клавиатуры (212.09 KB, image/png)
2023-04-03 15:36 MSK, Ivan Alekseev
no flags Details
Меню настройки клавиатуры (en) (222.77 KB, image/png)
2023-04-03 16:52 MSK, Ivan Alekseev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description plautskiy 2022-11-16 13:10:28 MSK
Created attachment 11867 [details]
скриншот окна альтератора

ALT Workstation K 10.1

При нажатии на кнопку Keyboard открывается пустое окно алтератора с ожидающим курсором мышки. Окно можно закрыть через quit.
При этом в системе при закрытии окна альтератора, остаются процессы xkb:

ps aux | grep xkb
root        8323  0.0  0.0   6528  3332 pts/7    Ss+  12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8488  0.0  0.0   6528  1736 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8489  0.0  0.0   6528  1564 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8490  0.0  0.0   6528  1800 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8491  0.0  0.0   6528   656 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8493  0.0  0.0   6528  1564 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8494 99.7  0.0   6264  2864 pts/7    R+   12:55   1:09 /bin/sh /usr/bin/xkbmapconf -l
root        8495  0.0  0.0   5368   660 pts/7    S+   12:55   0:00 tee /var/cache/alterator/alterator-xkb/current_layout
root        8496  0.0  0.0   6528  1860 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root        8497  0.0  0.0   6528   656 pts/7    S+   12:55   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
kroni       8546  0.0  0.0   6036  2148 pts/2    S+   12:57   0:00 grep xkb


Приходится делать рестарт alteratord.
В логах при (открытие альтератора, закрытие и рестарт):

ноя 16 13:07:07 alt-station polkit-agent-helper-1[9457]: pam_tcb(polkit-1:auth): Authentication failed for kroni from kroni(uid=500)
ноя 16 13:07:11 alt-station polkit-agent-helper-1[9460]: pam_tcb(polkit-1:auth): Authentication passed for kroni from kroni(uid=500)
ноя 16 13:07:11 alt-station polkitd[2688]: Operator of unix-session:2 successfully authenticated as unix-user:kroni to gain TEMPORARY authorization for action org.freedesktop.systemd1.manage-units for system-bus-name::1.131 [systemctl restart alteratord] (owned by unix-user:kroni)
ноя 16 13:07:11 alt-station systemd[1]: Stopping Alterator backend server...
ноя 16 13:07:11 alt-station systemd[1]: alteratord.service: Deactivated successfully.
ноя 16 13:07:11 alt-station systemd[1]: Stopped Alterator backend server.
ноя 16 13:07:11 alt-station systemd[1]: alteratord.service: Consumed 2min 15.193s CPU time.
ноя 16 13:07:11 alt-station systemd[1]: Started Alterator backend server.
ноя 16 13:07:11 alt-station polkitd[2688]: Unregistered Authentication Agent for unix-process:9450:716061 (system bus name :1.130, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
ноя 16 13:07:11 alt-station krunner[8762]: WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when'
ноя 16 13:07:11 alt-station krunner[8762]: Backtrace:
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/lookout.scm:
ноя 16 13:07:11 alt-station krunner[8762]:     94:17 19 (_ _ _)
ноя 16 13:07:11 alt-station krunner[8762]:      82:8 18 (lookout-main _ _ _ . _)
ноя 16 13:07:11 alt-station krunner[8762]:      36:2 17 (auth-permission-denied _ . _)
ноя 16 13:07:11 alt-station krunner[8762]:     45:37 16 (_)
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/lookout/root.scm:
ноя 16 13:07:11 alt-station krunner[8762]:      22:2 15 (start-loop _ #<procedure 55efed1a8c20 at interfaces/gu…>)
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/session/loop.scm:
ноя 16 13:07:11 alt-station krunner[8762]:     80:25 14 (_ _ #<procedure 55efed1a8c20 at interfaces/guile/objec…>)
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/presentation/container.scm:
ноя 16 13:07:11 alt-station krunner[8762]:    212:44 13 (_ _ _)
ноя 16 13:07:11 alt-station krunner[8762]: In ice-9/eval.scm:
ноя 16 13:07:11 alt-station krunner[8762]:     619:8 12 (_ #(#(#(#<directory (alterator lookout evaluati…> …)) …))
ноя 16 13:07:11 alt-station krunner[8762]:     619:8 11 (_ #(#(#(#<directory (alterator lookout evalua…> …) …) …))
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/lookout/goto.scm:
ноя 16 13:07:11 alt-station krunner[8762]:      66:6 10 (document:replace-in-widget _ _ . _)
ноя 16 13:07:11 alt-station krunner[8762]:      32:2  9 (clean-widget #<procedure 55efed43bde0 at interfaces/g…> …)
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/presentation/container.scm:
ноя 16 13:07:11 alt-station krunner[8762]:    212:44  8 (_ _ _)
ноя 16 13:07:11 alt-station krunner[8762]: In ice-9/eval.scm:
ноя 16 13:07:11 alt-station krunner[8762]:     619:8  7 (_ #(#(#<directory (alterator lookout evaluation) 55e…>)))
ноя 16 13:07:11 alt-station krunner[8762]:     159:9  6 (_ #(#(#<directory (alterator lookout evaluation) 55e…>)))
ноя 16 13:07:11 alt-station krunner[8762]: In interfaces/guile/d.scm:
ноя 16 13:07:11 alt-station krunner[8762]:    162:10  5 (_ (("/xkb/current_layout" language ("en_US") action …)) …)
ноя 16 13:07:11 alt-station krunner[8762]: In srfi/srfi-1.scm:
ноя 16 13:07:11 alt-station krunner[8762]:    679:15  4 (append-map _ _ . _)
ноя 16 13:07:11 alt-station krunner[8762]:    592:17  3 (map1 (("/xkb/current_layout" language ("en_US") # "…")))
ноя 16 13:07:11 alt-station krunner[8762]: In unknown file:
ноя 16 13:07:11 alt-station krunner[8762]:            2 (request-unix-server "/var/run/alteratord/.socket" "(\…" …)
ноя 16 13:07:11 alt-station krunner[8762]:            1 (scm-error misc-error #f "~A" ("Unable to connect to …") …)
ноя 16 13:07:11 alt-station krunner[8762]: In ice-9/boot-9.scm:
ноя 16 13:07:11 alt-station krunner[8762]:    751:25  0 (dispatch-exception 0 misc-error (#f "~A" ("Unable …") …))
ноя 16 13:07:11 alt-station krunner[8762]: ice-9/boot-9.scm:751:25: In procedure dispatch-exception:
ноя 16 13:07:11 alt-station krunner[8762]: Unable to connect to alteratord service
Comment 1 Ivan Alekseev 2023-03-31 17:30:37 MSK
Здравствуйте.

Просьба добавить дополнительную информацию об ошибке:
1) Образ системы, с которой воспроизводится ошибка
2) Версия программы
3) Шаги для воспроизведения
4) Реальный результат
5) Ожидаемый результат
Comment 2 plautskiy 2023-04-01 07:57:07 MSK
1) $ cat /etc/altlinux-release
ALT Workstation K 10.1 (Sorbaronia Mitschurinii)

2) alterator web 3.4.11

3) запуск acc -> выбор меню keyboard

4) Ожидаемый
Comment 3 plautskiy 2023-04-01 08:00:39 MSK
1) $ cat /etc/altlinux-release
ALT Workstation K 10.1 (Sorbaronia Mitschurinii)
 
2) alterator web 3.4.11
 
3) запуск acc -> выбор меню keyboard

4) Фактический результат: открывается пустое окно с крутящимя индикатором мыши
При закрытии альтератора процесс остается висеть в системе. 

$ ps aux | grep alter
root        2051  0.0  0.0 133508 15456 ?        Ssl  мар31   0:00 /usr/bin/guile --no-auto-compile /usr/sbin/alteratord
root      188744  0.2  0.0      0     0 ?        Zs   07:49   0:00 [alterator-brows] <defunct>
root      188759  0.0  0.0   6660  3456 pts/4    Ss+  07:49   0:00 /bin/sh /usr/lib/alterator/backend3/menu
root      189142  0.0  0.0   6528  3272 pts/5    Ss+  07:49   0:00 /bin/sh -f /usr/lib/alterator/backend3/help
root      189771  0.0  0.0   6528  3336 pts/7    Ss+  07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189936  0.0  0.0   6528  1740 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189937  0.0  0.0   6528  1516 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189938  0.0  0.0   6528  1804 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189940  0.0  0.0   6528   656 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189941  0.0  0.0   6528  1516 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189943  0.0  0.0   5368   668 pts/7    S+   07:53   0:00 tee /var/cache/alterator/alterator-xkb/current_layout
root      189944  0.0  0.0   6528  1804 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
root      189945  0.0  0.0   6528   656 pts/7    S+   07:53   0:00 /bin/sh /usr/lib/alterator/backend3/xkb
kroni     189979  0.0  0.0   6036  2084 pts/0    S+   07:54   0:00 grep alter


В логах ничего нет

5) Ожидаемый результат: открытие окна с настройками
Comment 4 plautskiy 2023-04-01 08:05:45 MSK
после kill процессов alterator с xkb в системном журнале следующее:
апр 01 08:03:35 alt-station krunner[188720]: WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when'
апр 01 08:03:35 alt-station krunner[188720]: Backtrace:
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/transport/pipe-channel.scm:
апр 01 08:03:35 alt-station krunner[188720]:     13:24 19 (process-incoming #<procedure 55d53d6fe720 at interfac…> …)
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/lookout.scm:
апр 01 08:03:35 alt-station krunner[188720]:     94:17 18 (_ _ _)
апр 01 08:03:35 alt-station krunner[188720]:      82:8 17 (lookout-main _ _ _ . _)
апр 01 08:03:35 alt-station krunner[188720]:      36:2 16 (auth-permission-denied _ . _)
апр 01 08:03:35 alt-station krunner[188720]:     45:37 15 (_)
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/lookout/root.scm:
апр 01 08:03:35 alt-station krunner[188720]:      22:2 14 (start-loop _ #<procedure 55d53d70bc60 at interfaces/gu…>)
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/session/loop.scm:
апр 01 08:03:35 alt-station krunner[188720]:     80:25 13 (_ _ #<procedure 55d53d70bc60 at interfaces/guile/objec…>)
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/presentation/container.scm:
апр 01 08:03:35 alt-station krunner[188720]:    212:44 12 (_ _ _)
апр 01 08:03:35 alt-station krunner[188720]: In ice-9/eval.scm:
апр 01 08:03:35 alt-station krunner[188720]:     619:8 11 (_ #(#(#(#<directory (alterator lookout evaluati…> …)) …))
апр 01 08:03:35 alt-station krunner[188720]:     619:8 10 (_ #(#(#(#<directory (alterator lookout evalua…> …) …) …))
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/lookout/goto.scm:
апр 01 08:03:35 alt-station krunner[188720]:      66:6  9 (document:replace-in-widget _ _ . _)
апр 01 08:03:35 alt-station krunner[188720]:      32:2  8 (clean-widget _ _ "/xkb")
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/presentation/container.scm:
апр 01 08:03:35 alt-station krunner[188720]:    212:44  7 (_ _ _)
апр 01 08:03:35 alt-station krunner[188720]: In ice-9/eval.scm:
апр 01 08:03:35 alt-station krunner[188720]:     619:8  6 (_ #(#(#<directory (alterator lookout evaluation) 55d…>)))
апр 01 08:03:35 alt-station krunner[188720]:     159:9  5 (_ #(#(#<directory (alterator lookout evaluation) 55d…>)))
апр 01 08:03:35 alt-station krunner[188720]: In interfaces/guile/d.scm:
апр 01 08:03:35 alt-station krunner[188720]:    162:10  4 (_ (("/xkb/current_layout" language ("en_US") action …)) …)
апр 01 08:03:35 alt-station krunner[188720]: In srfi/srfi-1.scm:
апр 01 08:03:35 alt-station krunner[188720]:    679:15  3 (append-map _ _ . _)
апр 01 08:03:35 alt-station krunner[188720]:    592:17  2 (map1 (("/xkb/current_layout" language ("en_US") # "…")))
апр 01 08:03:35 alt-station krunner[188720]: In unknown file:
апр 01 08:03:35 alt-station krunner[188720]:            1 (request-unix-server "/var/run/alteratord/.socket" "(\…" …)
апр 01 08:03:35 alt-station krunner[188720]: In ice-9/boot-9.scm:
апр 01 08:03:35 alt-station krunner[188720]:    751:25  0 (dispatch-exception 0 woo-error ("backend-communicatio…"))
апр 01 08:03:35 alt-station krunner[188720]: ice-9/boot-9.scm:751:25: In procedure dispatch-exception:
апр 01 08:03:35 alt-station krunner[188720]: Throw to key `woo-error' with args `("backend-communication error: (\"read-error,(\\\"scm_i_lreadparen\\\" \\\"#<unknown port>:243:1: end of file\\\" () #f)\")")'.
апр 01 08:03:35 alt-station systemd[2777]: app-acc-f1f22638edb04fdc9074fb55ff815ec8.scope: Consumed 1.203s CPU time.
апр 01 08:04:06 alt-station su[190244]: pam_tcb(su:session): Session closed for root
Comment 5 Ivan Alekseev 2023-04-03 15:33:48 MSK
По указанным шагам ошибка не воспроизвелась.

- Стенд: alt-kworkstation-10.1

- Версии пакетов:
alterator-5.4.2-alt1.x86_64
alterator-browser-qt5-3.4.11-alt1.x86_64
Comment 6 Ivan Alekseev 2023-04-03 15:36:46 MSK
Created attachment 12879 [details]
Меню настройки клавиатуры
Comment 7 Ivan Alekseev 2023-04-03 16:52:00 MSK
Created attachment 12880 [details]
Меню настройки клавиатуры (en)

Проверил на системе с английским языком - поведение не отличается.
Comment 8 plautskiy 2023-04-03 18:51:49 MSK
судя по сообщениям, socket /var/run/alteratord/.socket никто не слушает.
может проблема в том. что удалена/выключена служба/web-версия альтератора ?
какие службы и порты должны быть активны в системе?