| Summary: | Невозможно корректно подключиться к машине с помощью rdp | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Величко София <velichkosp> | ||||||
| Component: | guacamole | Assignee: | Alexey Shabalin <shaba> | ||||||
| Status: | NEW --- | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | aris, samordiros, shaba, tatyana, zurabishvilinn, zvn_mail | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 15118 [details]
отображение уведомления на Alt Server 10.1-x86-64
> Реальный результат : Ошибка «Could not acquire name on session bus». Вместо
> графики на машине отображается экран сиреневого цвета.
Вам цвет экрана не понравился? Поэтому ошибку повесили на libwebp?
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 подключение работает корректно.
guacamole-1.5.4-alt1 Шаги аналогичные https://bugzilla.altlinux.org/show_bug.cgi?id=48605#c3 подключение с помощью rdp не работает c kde, xfce и mate. Вместо ошибки Could not acquire name on session bus висит сообщение - Подключено к Guacamole. Ожидание ответа... и затем Соединение было закрыто, так как сервер долго не отвечает. или просто "Отключено" Судя по астриму в 1.5.5 были пофикшены регрессионые баги связанные с rdp https://guacamole.apache.org/releases/1.5.5/ *** Bug 50135 has been marked as a duplicate of this bug. *** (Ответ для Nikolai Zurabishvili на комментарий #4) > guacamole-1.5.4-alt1 > > Шаги аналогичные https://bugzilla.altlinux.org/show_bug.cgi?id=48605#c3 > подключение с помощью rdp не работает c kde, xfce и mate. Вместо ошибки > Could not acquire name on session bus висит сообщение - Подключено к > Guacamole. Ожидание ответа... и затем Соединение было закрыто, так как > сервер долго не отвечает. или просто "Отключено" > > Судя по астриму в 1.5.5 были пофикшены регрессионые баги связанные с rdp > https://guacamole.apache.org/releases/1.5.5/ На Sisyphus без изменений, согласно описаниям выше. На p10: без ожидания, появляется сразу сообщение: "Вы были отключены...". По ssh и vnc подключается корректно. Версия на p10 и Sisyphus: 1.5.5-alt1 Здравствуйте! Сделал переход через обновление с АльтЛинукс К10.4 на АльтЛинукс К11. Столкнулся проблемой: Не могу подключиться по RDP к файловому серверу с windows. Программа krdc отвечает, что не удалось соединиться, а Remmina отвечает, что сервер не найден. В АльтЛинуксе К10.4 подключался к этому серверу без проблем. IP-адрес сервера 192.168.100.30, пользователь user и пароль есть. |
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 подключение работает корректно.