[ https://issues.apache.org/jira/browse/GUACAMOLE-1929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17824125#comment-17824125 ]
horvathcsabalaszlo commented on GUACAMOLE-1929: ----------------------------------------------- I built guacd from source on a test VM (from current Git). Suspiciously after starting the gnome-remote-desktop manually for logging purposes, it worked (not sure why it did not before restarting the service, but maybe a simple service restart would do the same). Logs below. The guacd on the home server still cannot connect. Sadly i don't want to install compile tools on the homeserver (want to keep it tidy and reduce all possible attack surfaces), can i simply copy the compiled guacd (and maybe the rdp library?) to there? Guacd log : root@debiantest:/home/user/guacamole-server# ps aux|grep guacd root 13165 0.0 0.0 6296 644 pts/0 S+ 19:22 0:00 grep guacd root@debiantest:/home/colt/guacamole-server# GUACD_LOG_LEVEL=debug /usr/local/sbin/guacd -f -b 127.0.0.1 -l 4822 -p /tmp/guacd.pid guacd[13167]: INFO: Guacamole proxy daemon (guacd) version 1.5.5 started guacd[13167]: INFO: Listening on host 127.0.0.1, port 4822 guacd[13167]: INFO: Creating new client for protocol "rdp" guacd[13167]: INFO: Connection ID is "$e2a15bba-42a8-481d-86c2-ab5c515a23bc" guacd[13169]: INFO: Security mode: NLA guacd[13169]: INFO: Resize method: none guacd[13169]: INFO: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. guacd[13169]: INFO: User "@56982154-0a31-4b36-abda-d0b8b494611c" joined connection "$e2a15bba-42a8-481d-86c2-ab5c515a23bc" (1 users now present) guacd[13169]: INFO: Loading keymap "base" guacd[13169]: INFO: Loading keymap "en-us-qwerty" guacd[13169]: INFO: Accepted format: 16-bit PCM with 2 channels at 44100 Hz guacd[13169]: INFO: RDP server closed/refused connection: Forcibly disconnected. guacd[13169]: INFO: Internal RDP client disconnected guacd[13169]: INFO: User "@56982154-0a31-4b36-abda-d0b8b494611c" disconnected (0 users remain) guacd[13169]: INFO: Last user of connection "$e2a15bba-42a8-481d-86c2-ab5c515a23bc" disconnected guacd[13167]: INFO: Connection "$e2a15bba-42a8-481d-86c2-ab5c515a23bc" removed. Gnome-remote-desktop log : user@t430:~$ /usr/libexec/gnome-remote-desktop-daemon Cannot load libcuda.so.1 Cannot load libnvidia-encode.so.1 ** Message: 19:24:17.875: RDP server started [19:24:41:066] [2265418:2265475] [INFO][com.freerdp.core.connection] - Client Security: NLA:1 TLS:1 RDP:0 [19:24:41:066] [2265418:2265475] [INFO][com.freerdp.core.connection] - Server Security: NLA:1 TLS:0 RDP:0 [19:24:41:066] [2265418:2265475] [INFO][com.freerdp.core.connection] - Negotiated Security: NLA:1 TLS:0 RDP:0 [19:24:46:598] [2265418:2265475] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_CONTINUE_NEEDED [0x00090312] [19:24:46:699] [2265418:2265475] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_COMPLETE_NEEDED [0x00090313] [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - Accepted client: Guacamole RDP [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - Accepted channels: [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - cliprdr [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - rdpdr [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - rdpsnd [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.connection] - drdynvc [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.gcc] - Active rdp encryption level: NONE [19:24:46:800] [2265418:2265475] [INFO][com.freerdp.core.gcc] - Selected rdp encryption method: NONE ** Message: 19:24:47.419: [RDP.CLIPRDR] Relieving CLIPRDR filename restriction ** Message: 19:24:47.685: [RDP.CLIPRDR] Client capabilities: long format names ** Message: 19:24:47.685: [RDP.AUDIO_PLAYBACK] Failed to open AUDIO_PLAYBACK_DVC channel (CreationStatus -1073741823). Trying SVC fallback ** Message: 19:24:47.685: [RDP.RDPGFX] CapsAdvertise: Accepting capability set with version RDPGFX_CAPVERSION_106, Client cap flags: H264 (AVC444): false, H264 (AVC420): false ** Message: 19:24:47.686: [RDP.AUDIO_PLAYBACK] Client protocol version (6) too old. Terminating protocol ** (gnome-remote-desktop-daemon:2265418): WARNING **: 19:24:48.054: [RDP.CLIPRDR] Converting clipboard content failed: Failed to get converted data (here i aborted the rdp server) > Guacd cannot connect to Debian+Gnome-remote-desktop > --------------------------------------------------- > > Key: GUACAMOLE-1929 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1929 > Project: Guacamole > Issue Type: Bug > Components: guacd > Affects Versions: 1.5.4 > Environment: Guacd on Debian Bookworm, connections to Windows and > Debian Bookworm via RDP is working, but not to Debian Trixie. > Reporter: horvathcsabalaszlo > Priority: Minor > Labels: gnome-remote-desktop, guacd, > > Hi, > > I have been using Apache Guacamole until now to connect to my home compuers. > Most of them are running Debian (Bookorm and Trixie), some Windows. The > Guacamole server is Debian Bookworm. > So after upgrading my main computer to Trixie, the RDP connection did not > work. Before VNC was used, which worked well. > The symptom is that when the Guacamole tries to connect, it cannot > (disconnects immediately). But only to those, where the OS version is Debian > Trixie. Connection to Bookworm or Windows is working via RDP. > The difference between Debian Bookworm and Trixie is the version of > gnome-remote-desktop , which is 43 on Bookworm, 44 on Trixie, ad the > libfreerdp2 , which is 2.10 on Bookworm, 2.11 on Trixie. > I described the issue here, with logs : > [https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/183] > The main problem is that the remote machine log says > ** (gnome-remote-desktop-daemon:3041831): WARNING **: 23:12:32.514: [RDP] > Client did not advertise support for the Graphics Pipeline, closing connection > [23:12:32:248] > [[{{3041831}}|https://github.com/FreeRDP/FreeRDP/commit/30418312521d0391ba30906859012bb2dd9570d2]:3041930] > [ERROR][com.freerdp.core.transport] - transport_check_fds: > transport->ReceiveCallback() - -1 > ** Message: 23:12:32.514: Unable to check file descriptor, closing connection > Don't need to say, i can connect to my main computer with any RDP client, > from Windows and Linux. > I have set up a test Guacamole install on a test VM, but it also could not > connect to my main computer. (1.3.x and 1.5.4 were tested) > Checked also with xrdp on my main computer, connection also works from > Remmina/KRDC/Windows RDP, but not from Guacamole. > > I have opened cases for Gnome-remote-desktop, and libfreerdp2 developers, and > they pointed out that graphics pipeline is not a new feature, but guacd is > not hooking up to it. I suspect that in libfreerdp2 there may be recent > changes, which are preventing the fallback. Asked libfreerdp2 devs. > > Can you please check what can cause such a problem? If any more information > is needed, let me know :) > Thanks in advance :) -- This message was sent by Atlassian Jira (v8.20.10#820010)