Situation:

Connecting to Win11 via RDP is stalled with message "Verbindungsaufbau zu
Guacamole. Bitte warten..." ("Connecting to Guacamole. Please wait...")

Logs of Guacd:
Guacamole-Daemon  | guacd[12716]: INFO: Security mode: Negotiate (ANY)
Guacamole-Daemon  | guacd[12716]: INFO: Resize method: none
Guacamole-Daemon  | guacd[12716]: INFO: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.
Guacamole-Daemon  | guacd[12716]: INFO: User
"@1d391979-237b-4976-b77b-1bd04e65fa4f" joined connection
"$d626b302-583c-4f52-a2d0-899d15cc2e63" (1 users now present)
Guacamole-Daemon  | guacd[12716]: INFO: Loading keymap "base"
Guacamole-Daemon  | guacd[12716]: INFO: Loading keymap "en-us-qwerty"
Guacamole-Daemon  | guacd[12716]: INFO: User
"@1d391979-237b-4976-b77b-1bd04e65fa4f" disconnected (0 users remain)
Guacamole-Daemon  | guacd[12716]: INFO: Last user of connection
"$d626b302-583c-4f52-a2d0-899d15cc2e63" disconnected
Guacamole-Daemon  | guacd[1]: INFO:     Creating new client for protocol
"rdp"
Guacamole-Daemon  | guacd[1]: INFO:     Connection ID is
"$99af5d2b-e692-4310-b7c4-e36c3f19dccb"
Guacamole-Daemon  | guacd[12726]: INFO: Security mode: Negotiate (ANY)
Guacamole-Daemon  | guacd[12726]: INFO: Resize method: none
Guacamole-Daemon  | guacd[12726]: INFO: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.
Guacamole-Daemon  | guacd[12726]: INFO: User
"@e26a1d50-8a72-4fa3-9397-da8ce5965251" joined connection
"$99af5d2b-e692-4310-b7c4-e36c3f19dccb" (1 users now present)
Guacamole-Daemon  | guacd[12726]: INFO: Loading keymap "base"
Guacamole-Daemon  | guacd[12726]: INFO: Loading keymap "en-us-qwerty"

Logs of Guacamole:
Guacamole  | 08:29:22.290 [http-nio-8080-exec-9] INFO
 o.a.g.r.auth.AuthenticationService - User "..." successfully authenticated
from 80.187.72.238.
Guacamole  | 08:29:25.787 [http-nio-8080-exec-3] INFO
 o.a.g.tunnel.TunnelRequestService - User "..." connected to connection "7".


Environment:
* Guacamole 1.5.5 in Docker
* Client: Win11, 24H2, latest patch level, RDP on standard port 3389

Docker compose config:
  guacamole-guacd:
    image: guacamole/guacd:${guacamole_version}
    container_name: Guacamole-Daemon
    restart: always
  guacamole:
    image: guacamole/guacamole:${guacamole_version}
    container_name: Guacamole
    restart: always
    environment:
      - GUACD_HOSTNAME=guacamole-guacd
      - POSTGRESQL_HOSTNAME=...
      - POSTGRESQL_DATABASE=...
      - POSTGRESQL_USER=...
      - POSTGRESQL_PASSWORD=...
      - POSTGRESQL_AUTO_CREATE_ACCOUNTS=true
      - REMOTE_IP_VALVE_ENABLED=true
      # EntraID OIDC config
      - EXTENSIONS=auth-sso-openid
      - OPENID_AUTHORIZATION_ENDPOINT=...
      - OPENID_JWKS_ENDPOINT=...
      - OPENID_ISSUER=...
      - OPENID_REDIRECT_URI=...
      - OPENID_CLIENT_ID=...
      - OPENID_USERNAME_CLAIM_TYPE=email
      - OPENID_SCOPE=openid email profile
      - EXTENSION_PRIORITY=*, openid
    depends_on:
      guacamole-guacd:
        condition: service_started
      guacamole-postgres:
        condition: service_healthy

Also, RDP connection to any Linux using Wayland does not work,.. But SSH
connections do work.

Reply via email to