Bug 48605 - Невозможно корректно подключиться к машине с помощью rdp
Summary: Невозможно корректно подключиться к машине с помощью rdp
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: guacamole (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-28 10:41 MSK by Величко София
Modified: 2023-11-28 11:12 MSK (History)
2 users (show)

See Also:


Attachments
скриншот ошибки (42.32 KB, image/png)
2023-11-28 10:41 MSK, Величко София
no flags Details
отображение уведомления на Alt Server 10.1-x86-64 (46.96 KB, image/png)
2023-11-28 10:42 MSK, Величко София
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Величко София 2023-11-28 10:41:05 MSK
Created attachment 15117 [details]
скриншот ошибки

libwebp-1.3.2-alt1

Alt Workstation 10.1 x86-64
Alt Education 10.2-x86-64
Alt Server 10.1-x86-64

Шаги воспроизведения : 
1. Выполнить следующие действия на сервере :
- # apt-get install guacd libguac-client-rdp libguac-client-ssh libguac-client-vnc libguac-client-telnet tomcat tomcat-webapps tomcat-admin-webapps tomcat-guacamole-webapps guacamole-server guacamole-client
- # apt-get install -y tomcat

- # echo "GUACAMOLE_HOME=/etc/guacamole" >>/etc/tomcat/tomcat.conf

- # systemctl disable --now ahttpd

- # systemctl enable --now tomcat.service

- # \cp /etc/guacamole/user-mapping.xml /etc/guacamole/user-mapping.xml-orig

- # SYSTEM_IP="10.88.X.X"

- # cat > /etc/guacamole/user-mapping.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<user-mapping>
<authorize username="tester"
password="c4ca4238a0b923820dcc509a6f75849b"
encoding="md5">

<connection name="ssh">
<protocol>ssh</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">22</param>
</connection>

<connection name="rdp">
<protocol>rdp</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">3389</param>
<param name="ignore-cert">true</param>
</connection>

<connection name="vnc">
<protocol>vnc</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">5900</param>
</connection>

</authorize>
</user-mapping>
EOF

- SYSTEM_IP - адрес системы, к которой будет выполняться подключение

- # systemctl enable --now guacd.service && sleep 5; systemctl status guacd.service

2. Выполнить следующие действия на машине, к которой будет выполняться подключение :
- # apt-get install guacd libguac-client-rdp libguac-client-ssh libguac-client-vnc libguac-client-telnet tomcat tomcat-webapps tomcat-admin-webapps tomcat-guacamole-webapps guacamole-server guacamole-client

- # apt-get install -y xrdp x11vnc-service

- # apt-get install -y mate-reduced-resource (при использовании системы с графической оболочкой mate)
- # systemctl enable --now xrdp xrdp-sesman x11vnc

- # gpasswd -a test tsusers && (echo 1; echo 1) | passwd test

- # x11vnc —storepasswd

3. В браузере открыть http://<SERVER_IP>:8080/guacamole и авторизоваться пользователем tester с паролем 1.

4. Из списка предложенных подключений(ssh, rdp, vnc) выбрать rdp и зайти под пользователем test с паролем 1.

Ожидаемый результат : Успешный вход на виртуальную машину
Реальный результат : Ошибка «Could not acquire name on session bus». Вместо графики на машине отображается экран сиреневого цвета. 

Дополнительная информация :  При подключении к Alt Server 10.1-x86-64, когда на машине появляются уведомления, окна с ними отображаются(см. скриншот). Сама ошибка подключения воспроизводится для mate-систем, на системах Alt Education 10.2-x86-64-kde и Alt Kworkstation 10.2.1 x86-64 подключение работает корректно.
Comment 1 Величко София 2023-11-28 10:42:17 MSK
Created attachment 15118 [details]
отображение уведомления на Alt Server 10.1-x86-64
Comment 2 Yuri N. Sedunov 2023-11-28 10:55:08 MSK
> Реальный результат : Ошибка «Could not acquire name on session bus». Вместо
> графики на машине отображается экран сиреневого цвета. 

Вам цвет экрана не понравился? Поэтому ошибку повесили на libwebp?
Comment 3 Величко София 2023-11-28 11:12:53 MSK
guacamole-1.5.3-alt1

Alt Workstation 10.1 x86-64
Alt Education 10.2-x86-64
Alt Server 10.1-x86-64

Шаги воспроизведения : 
1. Выполнить следующие действия на сервере :
- # apt-get install guacd libguac-client-rdp libguac-client-ssh libguac-client-vnc libguac-client-telnet tomcat tomcat-webapps tomcat-admin-webapps tomcat-guacamole-webapps guacamole-server guacamole-client
- # apt-get install -y tomcat

- # echo "GUACAMOLE_HOME=/etc/guacamole" >>/etc/tomcat/tomcat.conf

- # systemctl disable --now ahttpd

- # systemctl enable --now tomcat.service

- # \cp /etc/guacamole/user-mapping.xml /etc/guacamole/user-mapping.xml-orig

- # SYSTEM_IP="10.88.X.X"

- # cat > /etc/guacamole/user-mapping.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<user-mapping>
<authorize username="tester"
password="c4ca4238a0b923820dcc509a6f75849b"
encoding="md5">

<connection name="ssh">
<protocol>ssh</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">22</param>
</connection>

<connection name="rdp">
<protocol>rdp</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">3389</param>
<param name="ignore-cert">true</param>
</connection>

<connection name="vnc">
<protocol>vnc</protocol>
<param name="hostname">${SYSTEM_IP}</param>
<param name="port">5900</param>
</connection>

</authorize>
</user-mapping>
EOF

- SYSTEM_IP - адрес системы, к которой будет выполняться подключение

- # systemctl enable --now guacd.service && sleep 5; systemctl status guacd.service

2. Выполнить следующие действия на машине, к которой будет выполняться подключение :
- # apt-get install guacd libguac-client-rdp libguac-client-ssh libguac-client-vnc libguac-client-telnet tomcat tomcat-webapps tomcat-admin-webapps tomcat-guacamole-webapps guacamole-server guacamole-client

- # apt-get install -y xrdp x11vnc-service

- # apt-get install -y mate-reduced-resource (при использовании системы с графической оболочкой mate)
- # systemctl enable --now xrdp xrdp-sesman x11vnc

- # gpasswd -a test tsusers && (echo 1; echo 1) | passwd test

- # x11vnc —storepasswd

3. В браузере открыть http://<SERVER_IP>:8080/guacamole и авторизоваться пользователем tester с паролем 1.

4. Из списка предложенных подключений(ssh, rdp, vnc) выбрать rdp и зайти под пользователем test с паролем 1.

Ожидаемый результат : Успешный вход на виртуальную машину
Реальный результат : Ошибка «Could not acquire name on session bus». Вместо графики на машине отображается экран сиреневого цвета. 

Дополнительная информация :  При подключении к Alt Server 10.1-x86-64, когда на машине появляются уведомления, окна с ними отображаются(см. скриншот). Сама ошибка подключения воспроизводится для mate-систем, на системах Alt Education 10.2-x86-64-kde и Alt Kworkstation 10.2.1 x86-64 подключение работает корректно.