Hello!

I'm having the same issue, only in version 1.5.2 (no upgrade, clean install, previous versions worked fine) when connecting RDP to virtual Windows 2022 servers (Hyper-V)

Try using a lower screen resolution, preferably standard sizes (ie 1024x768) in my case that worked

Kind regards,

El 2023-11-06 16:09, Michael Jumper escribió:

On 11/6/2023 1:56 PM, Allen Chen wrote:

Hi there,

After I upgraded guacamole from 1.2 to 1.5.3, scrolling content is overwriting itself in RDP session. I googled and found a similar issue https://www.reddit.com/r/archlinux/comments/ajac8i/scrolling_terminal_content_is_overwriting_itself/.

Server environments: CentOS 7.7, tomcat 8, jdk-13 and Apache proxy as the front end with SSL configured to redirect https to guacamole port 8080

Test 1: downgrade guacamole client to 1.3 and keep guacd on 1.5.3, scrolling content is working properly both via Apache proxy and direct access on port 8080;

Test 2: downgrade guacamole client to 1.4 and keep guacd on 1.5.3, scrolling content is not working properly via Apache proxy, but working properly via direct access on port 8080;

So the problem is on version 1.4 and 1.5.3 via Apache proxy.

To confirm this, I build a new machine with CentOS Stream release 8, tomcat 9 and jdk-20, I get exactly the same results listed in Test 1 and Test 2.

I took a screenshot:

Does anybody know what is the issue?

The presence/absence of a proxy has no bearing on the graphical content of a connection. The only case where a proxy might affect only the handling of graphical content would be if that proxy adds HTTP headers that instruct the browser to disallow such content from being decoded ("Content-Security-Policy").

I don't think the above is likely. There would be errors/warnings in your browser's console if that's the case, and it would probably result in the connection rendering absolutely nothing. From your screenshots, things are definitely being rendered.

This looks more like a bug in the remote desktop server hosting the session (ie: incorrect graphical updates are being sent). I think the correlations that you're seeing between proxy vs. no proxy, various releases of Guacamole itself, different versions of Tomcat or the JDK, etc. are more likely coincidences.

If you can narrow things to purely one version of guacd that works and another that doesn't, changing absolutely nothing else in the stack whatsoever, then that could indicate a problem in the handling of graphical updates or a bug in one of the lower-level libraries that we consume. I don't think this is likely either, though, as it would have been loudly noticed by others by now:

https://guacamole.apache.org/faq/#probably-not-a-bug

If you *can* narrow things to a known-good release and a known-bad release, then a git bisect should reveal the nature of the issue.

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

Reply via email to