I do not have an explanation why, but I tested with a different Guacamole 
server and the containerized VM works just fine. It appears the issues lay in 
that actual server build somewhere, and not any inherent issue with protocol.

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

On Thursday, March 13th, 2025 at 9:04 AM, viktor_krumm 
<viktor_kr...@proton.me.INVALID> wrote:

> Of course. I should have already sorry. I did not know how to word the title, 
> considering the link is somehow between Guacamole, XRDP, and possibly Openbox 
> or X?
>
> Guacamole/GuacD - tested 1.5.4 and 1.5.5
> Alpine: v3.21
> Debian: bookworm (alternate system, same issue)
> xrdp: 0.10.1 (alpine), 0.9.21 (debian)
> Xorg-server: 21.1.6 (alpine), 21.1.7 (debian)
> Openbox: 3.6.1 (both)
>
> I have 3 test builds - a Debian box with xorg, xrdp, and openbox, an Alpine 
> box with those three, and a different Debian box running Docker with an 
> Alpine image closely cooresponding to the second box. All three show the same 
> symptoms. No system has xfce4 (which I have had no issues using in the past).
>
> I get no error messages that I can find in guacamole or guacd, or Xorg. The 
> guacamole connection will stay up for an unknown amount of time - it will not 
> time out. Microsoft RDP Client works with all three test boxes. I have 
> Firefox auto starting, and I can browse just fine.
>
> I just ran tcpdump on the Debian 1 host, and I see a storm of TCP ACK packets 
> length 0, with rare SEQ if I try to do a mouse or keypress. But the screen 
> will not update. I can try with another WM instead of Openbox next.
>
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
>
> On Wednesday, March 12th, 2025 at 5:14 PM, Nick Couchman <vn...@apache.org> 
> wrote:
>
>> On Wed, Mar 12, 2025 at 5:11 PM viktor_krumm 
>> <viktor_kr...@proton.me.invalid> wrote:
>>
>>> I have created a unique test box with XRDP. It is a docker container built 
>>> off of Alpine, using Xorg-server, openbox as my window manager, and no 
>>> desktop manager. .xinitrc calls my application as necessary. I can start 
>>> the container and RDP into it with Microsoft RDP client just fine. No 
>>> issues.
>>
>> I use Guacamole to access xrdp systems running XFCE on a daily basis, so 
>> this is not a general issue with Guacamole being unable to access xrdp - 
>> that works fine.
>>
>>> I try to login with Guacamole and it immediately freezes. The screen 
>>> partially or fully renders, it appears to capture some amount of mouse 
>>> movement, but then is completely unresponsive. Disconnecting and 
>>> reconnecting will show a different screen, showing some communication has 
>>> happened.
>>>
>>> Guacamole can access Windows systems just fine. I have also gotten it to 
>>> work with XRDP before on Linux desktops just fine
>>>
>>> Can someone explain why Guacamole will not work with XRDP/Openbox here, but 
>>> Windows will?
>>
>> Could you provide more details, like:
>> * Version of Guacamole you're using.
>> * Version of Alpine Linux, xrdp, Xorg, etc., you're accessing.
>> * Messages from guacd during the login and freeze process.
>>
>> -Nick
>>
>>>

Reply via email to