Bug 47735 - Не работает SSH подключение без Monospace шрифтов (Unable to load font “monospace”)
Summary: Не работает SSH подключение без Monospace шрифтов (Unable to load font “monos...
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: guacd (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-26 11:32 MSK by Evgeny Shesteperov
Modified: 2023-10-03 18:37 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-09-26 11:32:50 MSK
Версия

-   guacd-1.4.0-alt3

Дистрибутивы

-   p10-server-10.1-x86-64 в профиле Minimal (OpenUDS Tunnel)

Шаги воспроизведения

1.  Выполнить настройку OpenUDS Server / OpenUDS Tunnel согласно
    https://www.altlinux.org/VDI/OpenUDS с виртуальной машиной
    OpenNebula.
2.  Создать туннельные транспорты: HTML / SSH.
3.  На сервере OpenUDS удалить шрифты Monospace:

    # apt-get remove -y fonts-ttf-google-croscore-common

4.  Запустить подключение по SSH.

Ожидаемый результат: успешное подключение по SSH

Фактический результат: Соединение было прервано из-за внутренней ошибки
сервера Guacamole. Пожалуйста, попробуйте повторить попытку позднее или
обратитесь к администратору. В логах OpenUDS Tunnel:

    сен 26 11:27:39 openuds-tunnel guacd[7269]: Creating new client for protocol "ssh"
    сен 26 11:27:39 openuds-tunnel guacd[7269]: guacd[7269]: INFO:        Creating new client for protocol "ssh"
    сен 26 11:27:39 openuds-tunnel guacd[7269]: guacd[7269]: INFO:        Connection ID is "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca"
    сен 26 11:27:39 openuds-tunnel guacd[7269]: Connection ID is "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca"
    сен 26 11:27:39 openuds-tunnel guacd[7583]: User "@1c3534fc-75f2-4dd0-b5ea-f9c00fd1010a" joined connection "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca" (1 users now present)
    сен 26 11:27:39 openuds-tunnel guacd[7583]: guacd[7583]: INFO:        User "@1c3534fc-75f2-4dd0-b5ea-f9c00fd1010a" joined connection "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca" (1 users now present)
    сен 26 11:27:39 openuds-tunnel server[7274]: 11:27:39.327 [http-nio-8080-exec-2] INFO  o.a.g.tunnel.TunnelRequestService - User "null" connected to connection "UDS".
    сен 26 11:27:39 openuds-tunnel guacd[7583]: Unable to load font "monospace"
    сен 26 11:27:39 openuds-tunnel guacd[7583]: Unable to set initial font "monospace"
    сен 26 11:27:39 openuds-tunnel guacd[7583]: guacd[7583]: INFO:        Unable to load font "monospace"
    сен 26 11:27:39 openuds-tunnel guacd[7583]: guacd[7583]: ERROR:        Unable to set initial font "monospace"
    сен 26 11:27:39 openuds-tunnel kernel: guacd[7587]: segfault at 1878 ip 00007f3dc288a262 sp 00007f3dc30a9be0 error 4 in libguac-client-ssh.so.0.0.0[7f3dc2887000+12000]
    сен 26 11:27:39 openuds-tunnel kernel: Code: 00 be 06 00 00 00 48 89 ef e8 5a db ff ff b8 01 00 00 00 eb 85 0f 1f 00 53 48 8b 07 48 89 fb 48 89 de 48 8b 40 10 48 8b 40 68 <48> 8b b8 78 18 00 00 e8 12 db ff ff 8b 43 18 85 c0 74 0b 31 c0 5b
    сен 26 11:27:39 openuds-tunnel guacd[7269]: Connection "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca" removed.
    сен 26 11:27:39 openuds-tunnel guacd[7269]: guacd[7269]: INFO:        Connection "$80a7d5f2-85fb-46b1-96b3-3fa9771c1eca" removed.
    сен 26 11:27:39 openuds-tunnel server[7274]: 11:27:39.390 [http-nio-8080-exec-3] INFO  o.a.g.tunnel.TunnelRequestService - User "" disconnected from connection "UDS". Duration: 63 millisecond

В Sisyphus не проверялось.

Related bugs:

-   https://github.com/linuxserver/docker-guacd/issues/9

Workaround:

    # apt-get install -y fonts-ttf-google-droid-sans-mono
Comment 1 Repository Robot 2023-10-03 18:37:44 MSK
guacamole-server-1.5.3-alt2 -> sisyphus:

 Mon Oct 02 2023 Alexey Shabalin <shaba@altlinux> 1.5.3-alt2
 - Add requires to fonts-ttf-liberation (ALT#47735).