kasmtech / workspaces-issues

20 stars 5 forks source link

[Bug] - RDP Failing to Ubuntu 24 (Wayland) #604

Closed codycook96 closed 3 months ago

codycook96 commented 3 months ago

*** If this is an expected issue due to broader incompatibility with Wayland then please disregard this issue. I have been assuming that Ubuntu 24's native RDP implementation should be able to work with Kasm just as it can RDP into the Ubuntu VM from any other Windows VM.

Existing Resources

Describe the bug Kasm fails to fully connect to an Ubuntu 24 server over RDP. The Ubuntu VM in question is natively capable of RDP and it works flawlessly from any number of other Windows machines. Similarly, Kasm has no issues establishing an RDP connection with Windows VMs. When attempting to launch a connection to the Ubuntu machine over RDP, the log in screen is brought up. After entering the log-in information there is a brief load before returning to the log-in screen. The load is much shorter when using an incorrect user/password which lends that it may be something beyond authentication.

Nothing was indicated from the browser console, but there was an error 500 in the Kasm logs. I will copy the fully text of that error at the bottom.

To Reproduce Steps to reproduce the behavior:

  1. Set up an Ubuntu 24.04 system on the same LAN as the Kasm version 1.15 instance.
  2. Enable "Remote Login" on the Ubuntu system with default RDP port 3389 and chosen username and password.
  3. On Kasm Admin panel add new server. Configure with the largely default settings as follows: A. Any name b. 1 max simultaneous session c. The default zone d. No pool e. No Kasm agent f. The IPv4 Address of the Ubuntu system g. RDP for connection type h. Port 3389 i. Previously mentioned username j. Previously mentioned password k. No addition JSON config (i.e. empty curly brackets "{}")
  4. Create a new server Workspace pointed to this server with otherwise default settings.
  5. Launch new workspace.
  6. Enter previously mentioned username and password once log in prompt appears.
  7. Observer repeat log in screen.

Expected behavior The log-in to proceed and the connection to load the Ubuntu desktop as happens when using RDP from a Windows host.

Screenshots Kasm Log-In Screen: image

Log-In from Windows Host 1 image

Log-In from Windows Host 2 image

Workspaces Version 1.15

Workspaces Installation Method Single Server installation on Debian 11.4 VM inside of Proxmox. 4 core CPU, 12 GB RAM, 400 GB Storage.

Client Browser (please complete the following information):

Workspace Server Information (please provide the output of the following commands):

Linux debian 5.10.0-16-amd64 #1 SMP Debian 5.10.127-1 (2022-06-30) x86_64 GNU/Linux

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

Client: Docker Engine - Community Version: 24.0.6 Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.11.2 Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v2.5.0 Path: /usr/local/lib/docker/cli-plugins/docker-compose Server: Containers: 8 Running: 8 Paused: 0 Stopped: 0 Images: 22 Server Version: 24.0.6 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: 61f9fd88f79f081d64d6fa3bb1a0dc71ec870523 runc version: v1.1.9-0-gccaecfc init version: de40ad0 Security Options: apparmor seccomp Profile: builtin cgroupns Kernel Version: 5.10.0-16-amd64 Operating System: Debian GNU/Linux 11 (bullseye) OSType: linux Architecture: x86_64 CPUs: 4 Total Memory: 11.7GiB Name: debian ID: c7d502f7-1e77-4a3d-8782-5a4e4238b83d Docker Root Dir: /var/lib/docker Debug Mode: false Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false

0fcc7e807265 kasmweb/nginx:1.25.3 "/docker-entrypoint.…" 4 hours ago Up 2 hours 80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp kasm_proxy d15d9b12ad0d kasmweb/agent:1.15.0 "/bin/sh -c '/usr/bi…" 4 hours ago Up 2 hours (healthy) 4444/tcp kasm_agent 113ee921058a kasmweb/share:1.15.0 "/bin/sh -c '/usr/bi…" 4 hours ago Up 2 hours (healthy) 8182/tcp kasm_share a27146a129cd kasmweb/api:1.15.0 "/bin/sh -c '/usr/bi…" 4 hours ago Up 2 hours (healthy) 8080/tcp kasm_api 583fd2c15d70 kasmweb/manager:1.15.0 "/bin/sh -c '/usr/bi…" 4 hours ago Up 2 hours (healthy) 8181/tcp kasm_manager 7701664910b6 redis:5-alpine "docker-entrypoint.s…" 4 hours ago Up 2 hours 6379/tcp kasm_redis 60647119d3fb kasmweb/kasm-guac:1.15.0 "/dockerentrypoint.sh" 4 hours ago Up 2 hours (healthy) kasm_guac e24c55546f39 postgres:12-alpine "docker-entrypoint.s…" 4 hours ago Up 2 hours (healthy) 5432/tcp kasm_db

Additional context Kasm error log:

host: debian ingest_date: 202408140727 application: connection_proxy levelname: ERROR message Request failed with status code 500 {"message":"Request failed with status code 500","name":"AxiosError","stack":"AxiosError: Request failed with status code 500\n at settle (/gclient/node_modules/axios/dist/node/axios.cjs:1967:12)\n at IncomingMessage.handleStreamEnd (/gclient/node_modules/axios/dist/node/axios.cjs:3066:11)\n at IncomingMessage.emit (node:events:525:35)\n at endReadableNT (node:internal/streams/readable:1358:12)\n at processTicksAndRejections (node:internal/process/task_queues:83:21)\n at Axios.request (/gclient/node_modules/axios/dist/node/axios.cjs:3877:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async Object.authorizeGuacSession (/gclient/kasm.js:183:13)\n at async /gclient/server.js:30:21","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{"Blob":null},"headers":{"Accept":"application/json, text/plain, /","Content-Type":"application/json","User-Agent":"axios/1.6.7","Content-Length":"1850","Accept-Encoding":"gzip, compress, deflate, br"},"httpsAgent":{"_events":{},"_eventsCount":2,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":false,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{"proxy:443::::::::false:::::::::::::":{"type":"Buffer","data":[48,130,5,74,2,1,1,2,2,3,4,4,2,19,2,4,32,46,161,124,220,128,190,137,16,145,80,107,16,138,13,221,6,236,229,180,36,245,33,136,33,57,253,108,42,86,145,73,125,4,48,159,100,224,28,147,106,33,116,88,131,225,85,130,52,172,238,18,13,69,78,63,93,11,189,36,14,227,201,116,90,235,119,192,95,182,42,235,7,7,151,76,52,73,113,79,190,240,2,161,6,2,4,102,188,92,117,162,4,2,2,28,32,163,130,3,211,48,130,3,207,48,130,2,183,160,3,2,1,2,2,20,94,4,239,240,214,248,93,145,144,4,151,118,153,165,202,208,111,217,157,151,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,119,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,86,65,49,13,48,11,6,3,85,4,7,12,4,78,111,110,101,49,13,48,11,6,3,85,4,10,12,4,78,111,110,101,49,13,48,11,6,3,85,4,11,12,4,68,111,70,117,49,15,48,13,6,3,85,4,3,12,6,100,101,98,105,97,110,49,29,48,27,6,9,42,134,72,134,247,13,1,9,1,22,14,110,111,110,101,64,110,111,110,101,46,110,111,110,101,48,30,23,13,50,51,49,48,48,53,48,53,51,56,51,54,90,23,13,50,56,49,48,48,51,48,53,51,56,51,54,90,48,119,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,86,65,49,13,48,11,6,3,85,4,7,12,4,78,111,110,101,49,13,48,11,6,3,85,4,10,12,4,78,111,110,101,49,13,48,11,6,3,85,4,11,12,4,68,111,70,117,49,15,48,13,6,3,85,4,3,12,6,100,101,98,105,97,110,49,29,48,27,6,9,42,134,72,134,247,13,1,9,1,22,14,110,111,110,101,64,110,111,110,101,46,110,111,110,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,177,79,120,182,188,12,12,77,131,165,181,236,144,66,209,134,118,138,198,120,81,60,160,35,247,153,139,37,109,253,119,60,156,107,124,143,162,248,221,217,202,216,179,231,22,190,77,85,19,113,74,239,51,58,96,147,172,209,23,236,132,9,164,96,165,18,211,76,36,121,58,16,253,109,149,83,80,69,175,153,2,188,87,141,153,72,123,207,109,22,113,103,123,110,218,33,188,155,4,241,132,46,200,169,106,43,166,249,126,64,175,157,152,208,41,187,167,62,79,196,96,223,69,34,178,6,14,17,202,182,249,146,157,133,208,189,242,126,178,7,230,232,148,67,168,61,48,250,81,71,237,84,139,232,232,68,225,36,211,70,123,207,88,151,43,144,11,155,45,210,11,41,245,103,29,84,53,147,197,153,144,201,131,200,227,255,170,88,82,190,53,90,213,93,196,116,148,166,114,240,71,61,124,116,160,129,57,209,221,225,138,201,70,201,55,117,105,164,20,16,234,53,65,153,97,208,3,164,36,3,81,72,220,134,201,163,158,33,42,87,63,75,40,122,99,202,162,215,221,38,62,101,108,76,194,177,2,3,1,0,1,163,83,48,81,48,29,6,3,85,29,14,4,22,4,20,13,45,29,200,201,225,65,153,227,47,119,97,139,194,54,88,252,115,204,76,48,31,6,3,85,29,35,4,24,48,22,128,20,13,45,29,200,201,225,65,153,227,47,119,97,139,194,54,88,252,115,204,76,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,48,254,149,210,234,75,244,47,230,124,38,38,22,5,241,48,180,167,97,161,0,110,114,45,38,90,38,30,72,195,34,104,125,194,198,126,75,26,175,129,151,125,218,224,65,183,208,65,0,103,66,50,31,21,30,117,168,13,70,220,219,151,137,172,113,150,246,117,219,117,116,209,81,40,79,116,110,125,180,58,23,187,109,21,147,107,59,39,204,119,76,198,119,28,249,255,210,242,169,188,108,218,166,40,183,32,186,230,70,221,48,12,109,229,28,224,167,38,196,73,212,248,8,173,211,219,44,53,39,223,230,110,76,207,61,106,178,202,157,221,103,171,11,129,100,164,155,218,99,151,30,129,53,190,202,31,38,145,203,169,23,97,185,144,125,49,156,6,244,131,216,98,14,103,54,10,44,93,238,111,64,76,162,135,58,47,203,42,231,210,73,20,161,211,249,109,191,218,187,149,43,68,160,249,153,62,115,81,224,181,31,28,213,223,241,166,253,223,214,66,119,185,72,69,41,22,242,21,59,129,8,226,216,126,178,87,86,107,169,156,84,152,56,213,49,177,240,134,186,43,247,136,196,240,33,210,164,2,4,0,165,3,2,1,18,166,7,4,5,112,114,111,120,121,169,4,2,2,0,240,170,129,227,4,129,224,244,236,99,229,61,76,219,26,154,41,254,139,184,24,54,203,91,227,111,118,245,236,105,47,53,94,168,219,60,112,41,21,140,51,126,199,81,100,158,122,208,79,244,95,253,160,255,161,207,162,125,188,234,123,233,58,96,24,217,102,169,82,156,213,1,45,195,32,151,189,150,66,73,170,249,186,230,119,75,248,167,28,9,247,208,154,194,55,110,24,51,98,72,13,220,110,203,41,184,138,81,34,133,23,243,108,74,185,68,169,107,2,95,135,130,76,9,52,90,2,98,254,237,9,190,69,127,184,96,164,42,222,134,29,11,22,254,37,211,43,140,7,111,168,145,117,155,224,179,186,195,112,140,3,52,194,195,99,10,10,145,78,4,43,76,118,120,16,26,28,187,98,35,104,93,73,65,72,233,52,67,48,168,130,18,76,247,254,83,234,198,210,252,128,171,46,82,189,40,57,10,231,4,160,222,40,154,56,180,108,116,13,67,96,61,26,169,131,165,118,212,69,10,109,174,6,2,4,18,33,60,14]},"kasm_proxy:443::::::::false:::::::::::::":{"type":"Buffer","data":[48,130,5,96,2,1,1,2,2,3,4,4,2,19,2,4,32,0,133,121,5,227,26,42,117,132,220,75,4,50,214,33,101,255,249,70,196,160,9,117,94,75,186,88,132,118,114,251,224,4,48,91,178,124,217,115,15,249,189,141,171,172,63,58,121,186,34,111,103,104,74,124,184,211,47,214,1,66,143,4,19,77,222,29,159,219,145,66,21,171,110,91,61,232,54,148,136,119,143,161,6,2,4,102,188,71,31,162,4,2,2,28,32,163,130,3,211,48,130,3,207,48,130,2,183,160,3,2,1,2,2,20,94,4,239,240,214,248,93,145,144,4,151,118,153,165,202,208,111,217,157,151,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,119,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,86,65,49,13,48,11,6,3,85,4,7,12,4,78,111,110,101,49,13,48,11,6,3,85,4,10,12,4,78,111,110,101,49,13,48,11,6,3,85,4,11,12,4,68,111,70,117,49,15,48,13,6,3,85,4,3,12,6,100,101,98,105,97,110,49,29,48,27,6,9,42,134,72,134,247,13,1,9,1,22,14,110,111,110,101,64,110,111,110,101,46,110,111,110,101,48,30,23,13,50,51,49,48,48,53,48,53,51,56,51,54,90,23,13,50,56,49,48,48,51,48,53,51,56,51,54,90,48,119,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,86,65,49,13,48,11,6,3,85,4,7,12,4,78,111,110,101,49,13,48,11,6,3,85,4,10,12,4,78,111,110,101,49,13,48,11,6,3,85,4,11,12,4,68,111,70,117,49,15,48,13,6,3,85,4,3,12,6,100,101,98,105,97,110,49,29,48,27,6,9,42,134,72,134,247,13,1,9,1,22,14,110,111,110,101,64,110,111,110,101,46,110,111,110,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,177,79,120,182,188,12,12,77,131,165,181,236,144,66,209,134,118,138,198,120,81,60,160,35,247,153,139,37,109,253,119,60,156,107,124,143,162,248,221,217,202,216,179,231,22,190,77,85,19,113,74,239,51,58,96,147,172,209,23,236,132,9,164,96,165,18,211,76,36,121,58,16,253,109,149,83,80,69,175,153,2,188,87,141,153,72,123,207,109,22,113,103,123,110,218,33,188,155,4,241,132,46,200,169,106,43,166,249,126,64,175,157,152,208,41,187,167,62,79,196,96,223,69,34,178,6,14,17,202,182,249,146,157,133,208,189,242,126,178,7,230,232,148,67,168,61,48,250,81,71,237,84,139,232,232,68,225,36,211,70,123,207,88,151,43,144,11,155,45,210,11,41,245,103,29,84,53,147,197,153,144,201,131,200,227,255,170,88,82,190,53,90,213,93,196,116,148,166,114,240,71,61,124,116,160,129,57,209,221,225,138,201,70,201,55,117,105,164,20,16,234,53,65,153,97,208,3,164,36,3,81,72,220,134,201,163,158,33,42,87,63,75,40,122,99,202,162,215,221,38,62,101,108,76,194,177,2,3,1,0,1,163,83,48,81,48,29,6,3,85,29,14,4,22,4,20,13,45,29,200,201,225,65,153,227,47,119,97,139,194,54,88,252,115,204,76,48,31,6,3,85,29,35,4,24,48,22,128,20,13,45,29,200,201,225,65,153,227,47,119,97,139,194,54,88,252,115,204,76,48,15,6,3,85,29,19,1,1,255,4,5,48,3,1,1,255,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,48,254,149,210,234,75,244,47,230,124,38,38,22,5,241,48,180,167,97,161,0,110,114,45,38,90,38,30,72,195,34,104,125,194,198,126,75,26,175,129,151,125,218,224,65,183,208,65,0,103,66,50,31,21,30,117,168,13,70,220,219,151,137,172,113,150,246,117,219,117,116,209,81,40,79,116,110,125,180,58,23,187,109,21,147,107,59,39,204,119,76,198,119,28,249,255,210,242,169,188,108,218,166,40,183,32,186,230,70,221,48,12,109,229,28,224,167,38,196,73,212,248,8,173,211,219,44,53,39,223,230,110,76,207,61,106,178,202,157,221,103,171,11,129,100,164,155,218,99,151,30,129,53,190,202,31,38,145,203,169,23,97,185,144,125,49,156,6,244,131,216,98,14,103,54,10,44,93,238,111,64,76,162,135,58,47,203,42,231,210,73,20,161,211,249,109,191,218,187,149,43,68,160,249,153,62,115,81,224,181,31,28,213,223,241,166,253,223,214,66,119,185,72,69,41,22,242,21,59,129,8,226,216,126,178,87,86,107,169,156,84,152,56,213,49,177,240,134,186,43,247,136,196,240,33,210,164,2,4,0,165,3,2,1,18,166,12,4,10,107,97,115,109,95,112,114,111,120,121,169,4,2,2,1,44,170,129,243,4,129,240,244,236,99,229,61,76,219,26,154,41,254,139,184,24,54,203,200,120,152,77,126,29,205,226,94,105,22,18,243,101,67,52,87,66,35,133,35,77,68,85,70,74,103,167,140,138,30,103,191,139,110,90,51,164,238,110,17,70,16,187,211,83,161,134,16,83,213,116,197,104,50,5,122,3,58,158,133,61,16,8,203,69,55,82,222,101,122,170,166,140,234,127,199,187,172,142,95,162,59,237,212,86,133,202,213,215,7,123,102,129,166,51,41,99,80,84,80,101,211,73,240,227,118,41,179,112,164,219,178,109,27,142,14,60,244,223,15,218,74,179,118,151,191,208,247,68,42,21,146,224,236,43,61,180,159,169,2,183,101,149,161,69,85,121,149,174,48,17,197,32,155,202,120,197,54,147,77,201,173,138,134,22,230,141,13,253,241,215,34,253,245,119,50,2,37,198,17,62,37,144,198,29,255,28,59,198,26,180,251,40,17,126,145,238,77,219,83,46,40,181,148,108,57,124,31,88,18,219,54,241,115,232,168,219,216,44,54,157,80,228,174,7,2,5,0,160,233,74,125]}},"list":["proxy:443::::::::false:::::::::::::","kasm_proxy:443::::::::false:::::::::::::"]}},"method":"post","url":"https://proxy:443/api/guac_auth","data":"{\"username\":\"admin\",\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzZXNzaW9uX3Rva2VuX2lkIjoiM2RjMGZkMjctNTEwMi00ZjRjLTk0MjEtYjk2NzU5MWU4YTBmIiwiYXV0aG9yaXphdGlvbnMiOlsxMDAsMjAwXSwiZXhwIjoxNzIzOTA3NDM2fQ.MtM45Ic5xgISwZtXugHb-GSWeFeE0yc3VjXuBTRXfJ3UmRrAMqssY0Il3GsiwEUqXRnaxrUBfXINnzo_ytCWDc8X9b5DpdtBspvwSE9wile9AlCs0k7zCrD8DYWeMZSE6zK8NC9NWRjJA7clIxzyvZY0HyJ-P2PdQ8Syc6CUWnF2NjCpAvZX5cFT_jOKCAt1TaY4m3FzD9-76FPv5AWwVwRpw2QtYcX7NXOZL-diSre0CNKOQtHy4SA8B-y53EyACc4b9euBEmKz9ApfdlNiu1EG5AhRW8rKfP9J5Ma-UasVHARhBsHjXB6cnZvifpx4eqPsbw4Yb-3EFKvZjj4CuFwwSnvr189-OOeDGmPCv7WTX4ZKuAxtmh9PHzMzRA3rStR0jr-jlYM6EVZdEmFLkna9p1W20eEswf5P1VGynHWnmi5MX0PKQateVM_941wc3ucGMThMnydoq1fUbJVgCYibFaQfeYZJyYAiaXclV-Z8763wfl1DfjErvGOhHEsUVQYF5_pKDm6yDAAdPAu2q8Bc679mrOKg223tmLzT4L0OSlkh6nKx8TxwXnYh9CrcpJchQOYPwvr6DGtwDuxVAsZ3Q2SEpgdKpyZrsRl4vdQk5ayKEY16N3IH30GbjFAXm0hmzIcFI8MLkiD1PrNogwFPRW9QV4HEiZs1_2squpU\",\"kasm_id\":\"5b76aa2a919e4766accd45a955fb6338\",\"kasm_client_key\":\"\",\"service\":\"kasm_guac\",\"auth_token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJjb25uZWN0aW9uX3Byb3h5X2lkIjoiYTY2YzgyYTAtYTQyYy00NTJmLTk5MGQtOTk3NjRkMDNiYTUxIiwiZXhwIjoxNzU1MTUxMDA5LCJhdXRob3JpemF0aW9ucyI6WzgwXX0.LQST70KmoKJMPzcyztRFTU_Jmz7KGO73DWt-x6vU-BM_kpc2bxzIt3RpJkCruOL5zcvHHEpTVp983SpGOVNlGqcN9kWrJXd85eZ8LDnrvPV1r6n-KblUxjeIRNUpmUP6l1lG4n8ZB6jEWGpobap0UcM7IMeUEZ-TvR0wmjObbryFj-_QKVYpFC9aR33BujmuEwcO09DosGEW6wOpgb91rnxbxg9v1HXjps7YyzSG4EMzbKh3iQiAxy7KhjW2_nTdbkeEDgQt8g8jT9mzACQWaU5l7duXl82fYoZtRgF29nMr3dDqI5kuJYM_1w4o8KUuFC99SCEJyEmQwlcff8U8fISnLGHQzTztxrK4lgRZb8tlTQ0ocEhnaCHPLcNDvzVqpUymKnhkXkpd5syXa4CmGp31o77xUAVzOmNrPo2Gy_D_4pGWGEo2csF5rW4SXi4lRktBq_z_8u31Uit0pdRt_URUkVIGN0Rn27flz22b56WA4L2zt3syeeUAowdkHDb5HZNDgoBOaXUeddNrlwac08NG2rFDGvxtEpmOz6h82Tu8UeYcijFcN_dx-snMKTaOE2erTu114e_FKHEUt8q_8cQtugiJL6I0vBLSPq8LpH0GyjxHNrHYZQ12lPJOOI8z5YAn1iSNGPFXtyris8Zj14BfDBZIJ4BQjA6yjyFvT_U\"}"},"code":"ERR_BAD_RESPONSE","status":500} AxiosError: Request failed with status code 500 at settle (/gclient/node_modules/axios/dist/node/axios.cjs:1967:12) at IncomingMessage.handleStreamEnd (/gclient/node_modules/axios/dist/node/axios.cjs:3066:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (/gclient/node_modules/axios/dist/node/axios.cjs:3877:41) at runMicrotasks () at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Object.authorizeGuacSession (/gclient/kasm.js:183:13) at async /gclient/server.js:30:21

mmcclaskey commented 3 months ago

It looks like there is an issue when the kasm_guac container sends an API call to the kasm_api container to authenticate the request and retrieve the credentials to use for the connection. There should be a corresponding error log from the kasm_api container that would hopefully provide more details. Try running this and then connect, does it produce any error output.

sudo docker logs -f --tail 30 kasm_api

How do you have the server record configured in Kasm, specifically the connection username and password fields?

codycook96 commented 3 months ago

There were a few log items prior, but I had the log in info ready and hit the submit button just after the clock turned 3:00 AM UTC. That debug item with "root: Endpoint" seems to consistently be the first thing to come up every time I submit the log in.

2024-08-15 02:59:23,963 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:23] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 02:59:23,969 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:23] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7" 2024-08-15 02:59:27,506 [DEBUG] client_api_server: Successfully authenticated request (new_session_token) for user (*** Censored Admin User ***) at (174.109.98.241, 10.1.1.2) 2024-08-15 02:59:27,720 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:27] "POST /api/new_session_token HTTP/1.1" 200 1704 "https://kasm.sydco.io/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 02:59:53,964 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 02:59:53,966 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:53] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 02:59:53,972 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:02:59:53] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7" 2024-08-15 03:00:01,425 [DEBUG] root: Endpoint (https://proxy:443/guac/__healthcheck) is healthy 2024-08-15 03:00:01,426 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/279bc454-a3a5-40e6-bf8f-f24b0fe27a67/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2FS%2BX8lJ6LbbSyJiZNKienA%2F0XSHU%2B0k0ErVxzTvjy9G2bQGfW0j2iDVrqwXFKYZBlePOMByCL%2B47znmsNyrNHP1OZUaxIDY6%2Brg38Xa0gkjy2%2FsU7tmPDWpRCJcesR8RlhqR7uvc9mqCxpXltFxdJLry1CsTqPYWQ%3D) for user (*** Censored Admin User ***) 2024-08-15 03:00:01,427 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:00:01,435 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:00:01,437 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:00:01,442 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***) at (172.18.0.8) 2024-08-15 03:00:01,448 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:00:01,448 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:00:01,660 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:00:01] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7"

I also tried from a different, non admin user as recorded here:

2024-08-15 03:08:39,687 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/dd143818-6b73-480f-8236-b387a91f72b3/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2FBhrtMf35l8DxBMD33elX10%2F39QwILWsgQ6IizD7tHMmZgTvpjg78rbi%2FTOo8oGzMIRTWTJcP%2BjYjD5X51btsY2f9HfxFXHNa34XWCLXIezeZs2xQVsSgEcvAF5KfBswMLkv%2FAw4eqizbRp6VZNvLPKkXmMiVY4xU%3D) for user (*** Censored Non-Admin User ***) 2024-08-15 03:08:39,688 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:08:39,695 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:08:39,696 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:08:39,701 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Non-Admin User ***) at (172.18.0.8) 2024-08-15 03:08:39,705 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:08:39,706 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:08:39,915 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:39] "POST /api/guac_auth HTTP/1.1" 200 1810 "" "axios/1.6.7" 2024-08-15 03:08:54,017 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:08:54,019 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:54] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:08:54,025 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:08:54] "POST /api/guac_get_managers HTTP/1.1" 200 25 "" "axios/1.6.7"

And as for the Kasm Server setting for user and password, I have typically had the Ubuntu username and password set (same as I would use when using RDP on Windows or SSH, etc). But I have also tried this with both fields left blank.

Interestingly, it seems like I get about the same chain of debug messages when I just put compete garbage into the log in screen:

2024-08-15 03:32:58,568 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/50429fed-6b9d-4e5b-ac05-7049e6efbfe4/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2F2xMBXcB8UafWIiD6HafHm%2FCchgoQfEDmgBdyxcRP79umo2tHXsIK%2FV3o2jH%2FTjnhB%2FPNV20bK4CNklcBLTWYgVTnbEBm5vRUchEtja5iWk9Sd8VpybvDF75Ny2eHkmxPw%2F%2FIje6zmaug5u1QxSPYJSEWMtoAspss%3D) for user (*** Censored Admin User ***) 2024-08-15 03:32:58,569 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 03:32:58,575 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 03:32:58,576 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 03:32:58,581 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***) at (172.18.0.8) 2024-08-15 03:32:58,586 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 03:32:58,586 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 03:32:58,798 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:03:32:58] "POST /api/guac_auth HTTP/1.1" 200 1791 "" "axios/1.6.7"

codycook96 commented 3 months ago

Here is the output from kasm_guac:

03:49:29.000 INFO guacd Creating new client for protocol "rdp" 03:49:29.000 INFO guacd Connection ID is "$ac86832f-376b-491f-97f2-1c473dfa529f" 03:49:29.000 DEBUG guacd Processing instruction: size 03:49:29.000 DEBUG guacd Processing instruction: audio 03:49:29.000 DEBUG guacd Processing instruction: video 03:49:29.000 DEBUG guacd Processing instruction: image 03:49:29.000 DEBUG guacd Parameter "console" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "console-audio" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-auth" omitted. Using default value of 0. 03:49:29.000 INFO guacd Security mode: Negotiate (ANY) 03:49:29.000 DEBUG guacd User resolution is 1024x742 at 96 DPI 03:49:29.000 DEBUG guacd Using resolution of 1024x742 at 96 DPI 03:49:29.000 DEBUG guacd Parameter "force-lossless" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "read-only" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "client-name" omitted. Using default value of "Guacamole RDP". 03:49:29.000 DEBUG guacd Parameter "enable-full-window-drag" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enable-desktop-composition" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enab2024-08-15 03:49:29,318 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Sending opCode: 5.image; 2024-08-15 03:49:29,318 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Server sent handshake: 4.args,13.VERSION_1_5_0,8.hostname,4.port,6.domain,8.username,8.password,5.width,6.height,3.dpi,15.initial-program,11.color-depth,13.disable-audio,15.enable-printing,12.printer-name,12.enable-drive,10.drive-name,10.drive-path,17.create-drive-path,16.disable-download,14.disable-upload,7.console,13.console-audio,13.server-layout,8.security,11.ignore-cert,12.disable-auth,10.remote-app,14.remote-app-dir,15.remote-app-args,15.static-channels,11.client-name,16.enable-wallpaper,14.enable-theming,21.enable-font-smoothing,23.enable-full-window-drag,26.enable-desktop-composition,22.enable-menu-animations,22.disable-bitmap-caching,25.disable-offscreen-caching,21.disable-glyph-caching,16.preconnection-id,18.preconnection-blob,8.timezone,11.enable-sftp,13.sftp-hostname,13.sftp-host-key,9.sftp-port,13.sftp-username,13.sftp-password,16.sftp-private-key,15.sftp-passphrase,14.sftp-directory,19.sftp-root-directory,26.sftp-server-alive-interval,21.sftp-disable-download,19.sftp-disable-upload,14.recording-path,14.recording-name,24.recording-exclude-output,23.recording-exclude-mouse,23.recording-exclude-touch,22.recording-include-keys,21.create-recording-path,13.resize-method,18.enable-audio-input,12.enable-touch,9.read-only,16.gateway-hostname,12.gateway-port,14.gateway-domain,16.gateway-username,16.gateway-password,17.load-balance-info,12.disable-copy,13.disable-paste,15.wol-send-packet,12.wol-mac-addr,18.wol-broadcast-addr,12.wol-udp-port,13.wol-wait-time,14.force-lossless,19.normalize-clipboard 2024-08-15 03:49:29,319 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Sending opCode: 7.connect, le-menu-animations" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-bitmap-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-offscreen-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-glyph-caching" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Glyph caching is currently universally disabled, regardless of the value of the "disable-glyph-caching" parameter, as glyph caching support is not considered stable by FreeRDP as of the FreeRDP 2.0.0 release. See: https://issues.apache.org/jira/browse/GUACAMOLE-1191 03:49:29.000 DEBUG guacd Parameter "color-depth" omitted. Using default value of 16. 03:49:29.000 DEBUG guacd Parameter "disable-audio" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "create-drive-path" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-download" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-upload" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "enable-sftp" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-hostname" omitted. Using default value of (*** Censored Server IP***). 03:49:29.000 DEBUG guacd Parameter "sftp-port" omitted. Using default value of "22". 03:49:29.000 DEBUG guacd Parameter "sftp-username" omitted. Using default value of (*** Censored Server host username ***). 03:49:29.000 DEBUG guacd Parameter "sftp-password" omitted. Using default value of "". 03:49:29.000 DEBUG guacd Parameter "sftp-passphrase" omitted. Using default value of "". 03:49:29.000 DEBUG guacd Parameter "sftp-root-directory" omitted. Using default value of "/". 03:49:29.000 DEBUG guacd Parameter "sftp-server-alive-interval" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-disable-download" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "sftp-disable-upload" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-name" omitted. Using default value of "recording". 03:49:29.000 DEBUG guacd Parameter "recording-exclude-output" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-exclude-mouse" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-exclude-touch" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "recording-include-keys" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "create-recording-path" omitted. Using default value of 0. 03:49:29.000 INFO guacd Resize method: display-update 03:49:29.000 DEBUG guacd Parameter "enable-touch" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "gateway-port" omitted. Using default value of 443. 03:49:29.000 DEBUG guacd Parameter "disable-copy" omitted. Using default value of 0. 03:49:29.000 DEBUG guacd Parameter "disable-paste" omitted. Using default value of 0. 03:49:29.000 INFO guacd No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. 03:49:29.000 DEBUG guacd Parameter "wol-send-packet" omitted. Using default value of 0. 03:49:29.000 INFO guacd User "@bac90e16-604e-4c42-ade0-fb06c232886d" joined connection "$ac86832f-376b-491f-97f2-1c473dfa529f" (1 users now present) 03:49:29.000 DEBUG guacd Client has not defined its protocol version. 03:49:29.000 INFO guacd Loading keymap "base" 03:49:29.000 INFO guacd Loading keymap "en-us-qwerty" 03:49:29.000 DEBUG guacd freerdp_connect:freerdp_set_last_error_ex resetting error state 23:49:29.000 DEBUG guacd Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection. 23:49:29.000 DEBUG guacd Support for static channel "rdpdr" loaded. 23:49:29.000 DEBUG guacd Support for static channel "rdpsnd" loaded. 23:49:29.000 DEBUG guacd Local framebuffer format PIXEL_FORMAT_BGRX32 23:49:29.000 DEBUG guacd Remote framebuffer format PIXEL_FORMAT_RGB16 23:49:29.000 DEBUG guacd primitives autodetect, using optimized 23:49:29.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freer2024-08-15 03:49:32,082 WARN guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Closing connection with code: 1001 2024-08-15 03:49:32,082 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Closing guacd connection 2024-08-15 03:49:32,082 INFO guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Client connection closed 2024-08-15 03:49:54,223 DEBUG guac [server] Fetching API hostnames 2024-08-15 03:49:54,235 DEBUG guac [server] Found API hostnames: proxy,debian

Interestingly, at that connection close it looks like the log itself isn't able to finish that item and new line before the WARN is added (this part: "resolvable:freer2024-08-15").

codycook96 commented 3 months ago

Sorry to spam, but while I've got the windows open I figured I would also generate logs for a working RDP connection to a Windows host.

kasm_api:

2024-08-15 04:16:29,673 [DEBUG] client_api_server: Successfully authenticated request (wrapper_function) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored IP ***)) 2024-08-15 04:16:29,678 [DEBUG] client_api_server: License Check: Current Kasms (0) , License Limit (5) , Remaining (5) 2024-08-15 04:16:29,684 [DEBUG] client_api_server: Found capacity on Server (03d1b773-14a9-4395-b203-fa266feac6e1) : (*** Censored IP ***) 2024-08-15 04:16:29,685 [INFO] client_api_server: Creating Kasm on Server: (03d1b773-14a9-4395-b203-fa266feac6e1) : (*** Censored IP ***) 2024-08-15 04:16:29,685 [DEBUG] client_api_server: Using group-level keepalive_expiration of (3600) 2024-08-15 04:16:29,689 [DEBUG] client_api_server: Created Kasm record for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) 2024-08-15 04:16:29,694 [DEBUG] client_api_server: Created Accounting record for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) 2024-08-15 04:16:29,709 [DEBUG] client_api_server: Function (client_api.request_kasm) executed in (0.03483843803405762) seconds 2024-08-15 04:16:29,709 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/request_kasm HTTP/1.1" 200 73 "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,835 [DEBUG] client_api_server: Successfully authenticated request (get_user_kasms) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored IP ***)) 2024-08-15 04:16:29,835 [DEBUG] client_api_server: Successfully authenticated request (get_user_attributes) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored IP ***)) 2024-08-15 04:16:29,841 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_user_attributes HTTP/1.1" 200 722 "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,848 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_user_kasms HTTP/1.1" 200 3202 "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:29,950 [DEBUG] client_api_server: Successfully authenticated request (wrapper_function) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored IP ***)) 2024-08-15 04:16:29,952 [INFO] client_api_server: Requested status for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) at (None) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored Domain ***)) 2024-08-15 04:16:29,960 [DEBUG] client_api_server: Function (client_api.get_kasm_status) executed in (0.008975028991699219) seconds 2024-08-15 04:16:29,961 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:29] "POST /api/get_kasm_status HTTP/1.1" 200 3199 "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,275 [DEBUG] root: Endpoint (https://proxy:443/guac/__healthcheck) is healthy 2024-08-15 04:16:30,276 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false) for user (*** Censored Admin User ***) 2024-08-15 04:16:30,277 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,281 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:30,282 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:30,287 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***) at (172.18.0.8) 2024-08-15 04:16:30,291 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:30,292 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:30,504 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-08-15 04:16:30,869 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false) for user (*** Censored Admin User ***) 2024-08-15 04:16:30,870 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:30,874 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:30,875 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "GET /api/healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:30,880 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***) at (172.18.0.8) 2024-08-15 04:16:30,884 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:30,884 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:30,931 [DEBUG] client_api_server: Successfully authenticated request (keepalive) for user (*** Censored Admin User ***) at (174.109.98.241, (*** Censored Domain ***)) 2024-08-15 04:16:30,935 [DEBUG] client_api_server: Using group-level keepalive_expiration of (3600) 2024-08-15 04:16:30,951 [INFO] client_api_server: Set keepalive for kasm_id (5005adab-5fa1-475b-b1ba-22232d66a98a) at (None) for user (*** Censored Admin User ***) from IP (174.109.98.241, (*** Censored Domain ***)) 2024-08-15 04:16:30,952 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:30] "POST /api/keepalive HTTP/1.1" 200 24 "(*** Censored Domain ***)" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,085 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-08-15 04:16:31,309 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/css/vdi.css) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,310 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,367 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/css/keyboard.svg) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,367 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,379 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/jquery.min.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,380 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,393 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/crypto-js.min.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,393 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,403 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/ArrayBufferReader.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,403 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,410 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/ArrayBufferWriter.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,411 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,416 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioContextFactory.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,417 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,474 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioPlayer.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,475 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,528 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/AudioRecorder.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,529 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,534 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/BlobReader.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,535 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,554 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/BlobWriter.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,554 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,585 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Client.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,586 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,589 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/DataURIReader.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,589 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,594 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Display.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,594 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,678 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Event.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,679 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,701 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/InputSink.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,702 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,764 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/InputStream.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,765 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,800 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/IntegerPool.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,801 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,805 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/JSONReader.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,806 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,816 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Keyboard.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,817 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,831 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Layer.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,832 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,874 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Mouse.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,875 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,899 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Namespace.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,900 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,912 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Object.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,913 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,952 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/OnScreenKeyboard.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,952 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:31,987 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/OutputStream.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:31,988 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:31] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,013 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Parser.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,013 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,035 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Position.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,036 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,037 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/RawAudioFormat.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,038 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,078 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/SessionRecording.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,079 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,135 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Status.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,136 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,177 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/StringReader.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,178 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,195 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/StringWriter.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,196 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,242 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Touch.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,243 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,309 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Tunnel.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,311 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,312 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/UTF8Parser.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,313 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,321 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/Version.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,322 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,328 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/vendor/guac/1.5.0/VideoPlayer.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,328 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,350 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/utils.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,351 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,352 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/keyboards.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,354 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,401 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Keyboard.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,402 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,447 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Clipboard.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,449 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,449 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Mouse.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,451 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,572 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Audio.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,572 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/rdp.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,573 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/js/Application.js) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,573 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,574 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,575 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "(*** Censored Domain ***)desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.html?video_quality=2&enable_webp=false&idle_disconnect=20&password=&autoconnect=1&path=desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/websockify&cursor=true&resize=remote&clipboard_up=true&clipboard_down=true&clipboard_seamless=true&toggle_control_panel=false" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,863 [INFO] client_api_server: Authenticated kasm_connect request for (/desktop/5005adab-5fa1-475b-b1ba-22232d66a98a/vnc/vnc.htmlguaclite?q=U2FsdGVkX1%2F%2FjO4MQsM3Vg1GGY2oUhoCKTmAgxDQbhcJhxJFABa1hiaTAqtieEuhqComL4KMAHagLzPikKi%2Fxe2nVYcOC9u1%2BYdYaOnFeUIp%2Fhvas3McVXnY2nX7PwpluICjMIEgX85SUqTMNBxxBA%3D%3D) for user (*** Censored Admin User ***) 2024-08-15 04:16:32,864 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/kasm_connect/ HTTP/1.0" 202 - "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" 2024-08-15 04:16:32,869 [DEBUG] client_api_server: Unauthenticated user made authorized API call to (healthcheck) from IP address (172.18.0.8). 2024-08-15 04:16:32,871 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:32] "GET /api/__healthcheck HTTP/1.1" 200 12 "" "axios/1.6.7" 2024-08-15 04:16:32,876 [DEBUG] client_api_server: Successfully authenticated request (guac_auth) for user (*** Censored Admin User ***) at (172.18.0.8) 2024-08-15 04:16:32,880 [DEBUG] client_api_server: Setting user timezone: America/New_York 2024-08-15 04:16:32,880 [DEBUG] client_api_server: Setting user locale: en_US.UTF-8 2024-08-15 04:16:33,093 [INFO] cherrypy.access.140460463489520: 172.18.0.6 - - [15/Aug/2024:04:16:33] "POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7" 2024-

======================================================

======================================================

Kasm_guac:

04:10:25.000 INFO guacd Creating new client for protocol "rdp" 04:10:25.000 INFO guacd Connection ID is "$00dbc34e-ab41-4211-90d8-bccf596064b7" 04:10:25.000 DEBUG guacd Processing instruction: size 04:10:25.000 DEBUG guacd Processing instruction: audio 04:10:25.000 DEBUG guacd Processing instruction: video 04:10:25.000 DEBUG guacd Processing instruction: image 04:10:25.000 DEBUG guacd Parameter "console" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "console-audio" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-auth" omitted. Using default value of 0. 04:10:25.000 INFO guacd Security mode: Negotiate (ANY) 04:10:25.000 DEBUG guacd User resolution is 1024x742 at 96 DPI 04:10:25.000 DEBUG guacd Using resolution of 1024x742 at 96 DPI 04:10:25.000 DEBUG guacd Parameter "force-lossless" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "read-only" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "client-name" omitted. Using default value of "Guacamole RDP". 04:10:25.000 DEBUG guacd Parameter "enable-full-window-drag" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-desktop-composition" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-menu-animations" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-bitmap-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-offscreen-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-glyph-caching" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Glyph caching is currently universally disabled, regardless of the value of the "disable-glyph-caching" parameter, as glyph caching support is not considered stable by FreeRDP as of the FreeRDP 2.0.0 release. See: https://issues.apache.org/jira/browse/GUACAMOLE-1191 04:10:25.000 DEBUG guacd Parameter "color-depth" omitted. Using default value of 16. 04:10:25.000 DEBUG guacd Parameter "disable-audio" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "create-drive-path" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-download" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-upload" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "enable-sftp" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-hostname" omitted. Using default value of (*** Censored Windows host IP***). 04:10:25.000 DEBUG guacd Parameter "sftp-port" omitted. Using default value of "22". 04:10:25.000 DEBUG guacd Parameter "sftp-username" omitted. Using default value of (*** Censored Windows host user ***). 04:10:25.000 DEBUG guacd Parameter "sftp-password" omitted. Using default value of "". 04:10:25.000 DEBUG guacd Parameter "sftp-passphrase" omitted. Using default value of "". 04:10:25.000 DEBUG guacd Parameter "sftp-root-directory" omitted. Using default value of "/". 04:10:25.000 DEBUG guacd Parameter "sftp-server-alive-interval" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-disable-download" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "sftp-disable-upload" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-name" omitted. Using default value of "recording". 04:10:25.000 DEBUG guacd Parameter "recording-exclude-output" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-exclude-mouse" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-exclude-touch" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "recording-include-keys" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "create-recording-path" omitted. Using default value of 0. 04:10:25.000 INFO guacd Resize method: display-update 04:10:25.000 DEBUG guacd Parameter "enable-touch" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "gateway-port" omitted. Using default value of 443. 04:10:25.000 DEBUG guacd Parameter "disable-copy" omitted. Using default value of 0. 04:10:25.000 DEBUG guacd Parameter "disable-paste" omitted. Using default value of 0. 04:10:25.000 INFO guacd No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. 04:10:25.000 DEBUG guacd Parameter "wol-send-packet" omitted. Using default value of 0. 04:10:25.000 INFO guacd User "@cb6a8a3b-b65e-421b-a460-89aea638ae42" joined connection "$00dbc34e-ab41-4211-90d8-bccf596064b7" (1 users now present) 04:10:25.000 DEBUG guacd Client has not defined its protocol version. 04:10:25.000 INFO guacd Loading keymap "base" 04:10:25.000 INFO guacd Loading keymap "en-us-qwerty" 04:10:25.000 DEBUG guacd freerdp_connect:freerdp_set_last_error_ex resetting error state 00:10:25.000 DEBUG guacd Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection. 00:10:25.000 DEBUG guacd Support for static channel "rdpdr" loaded. 00:10:25.000 DEBUG guacd Support for static channel "rdpsnd" loaded. 00:10:25.000 DEBUG guacd Local framebuffer format PIXEL_FORMAT_BGRX32 00:10:25.000 DEBUG guacd Remote framebuffer format PIXEL_FORMAT_RGB16 00:10:25.000 DEBUG guacd primitives autodetect, using optimized 00:10:25.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state 00:10:25.000 DEBUG guacd freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state 00:10:26.000 DEBUG guacd CLIPRDR (clipboard redirection) channel connected. 00:10:26.000 DEBUG guacd SVC "rdpdr" connected. 00:10:26.000 DEBUG guacd SVC "rdpsnd" connected. 00:10:26.000 DEBUG guacd Loading Dynamic Virtual Channel disp 00:10:26.000 DEBUG guacd Loading Dynamic Virtual Channel guacai 00:10:26.000 DEBUG guacd AUDIO_INPUT plugin loaded. 00:10:27.000 INFO guacd Connected to RDPDR 1.13 as client 0x0003 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0001, length=44 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0002, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0003, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0004, length=8 00:10:27.000 DEBUG guacd Ignoring server capability set type=0x0005, length=8 00:10:27.000 DEBUG guacd Sending capabilities... 00:10:27.000 DEBUG guacd Capabilities sent. 00:10:27.000 DEBUG guacd Client ID confirmed 00:10:27.000 DEBUG guacd rdp_set_error_info:freerdp_set_last_error_ex resetting error state 00:10:27.000 INFO guacd Connected to RDPDR 1.13 as client 0x0002 00:10:27.00

codycook96 commented 3 months ago

So it looks like the main differences I've seen that may or may not be relevant:

  1. On kasm_api the working Windows RDP connection starts with authenticated request with "/vnc/vnc.html?" and following parameters. non-working Ubuntu RDP connection has "/vnc/vnc.htmlguaclite?" followed by a seemingly random string of characters.

  2. Also on kasm_api, After both connections have ""POST /api/guac_auth HTTP/1.1" 200 1803 "" "axios/1.6.7", the Windows RDP returns again with the authenticated request with "/vnc/vnc.html?" while the Ubuntu connection returns nothing and seems to stop the connection here.

  3. On kasm_guac, on the Ubuntu RDP connection, while listing some of the parameters, the log seems to be abruptly interrupted by what looks like a guacamole protocol instruction with: "Sending opCode: 5.image;" followed by "Server sent handshake: 4.args,13.VERSION_1_5_0" and a huge string of parameters all at once "8.hostname,4.port,6.domain,8.username,....". And finally it is again followed by "Sending opCode: 7.connect".

  4. Again on kasm_guac and the Ubuntu RDP connection, the log seems to again be interrupted, this time by "Closing connection with code: 1001"

  5. Still on kasm_guac, not every time, but occassionally I will also get the following error or_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D] 01:34:06.000 DEBUG guacd freerdp_post_connect failed 01:34:06.000 DEBUG guacd SVC "rdpdr" disconnected. 01:34:06.000 DEBUG guacd SVC "rdpsnd" disconnected. 01:34:06.000 INFO guacd RDP server closed/refused connection: Server refused connection (wrong security type?)

codycook96 commented 3 months ago

I also just thought to check the syslog for RDP on the Ubuntu server directly

2024-08-15T02:04:25.679506-04:00 osprey gnome-remote-de[681]: [RDP] Client did not advertise support for the Graphics Pipelin> 2024-08-15T02:04:25.692348-04:00 osprey gnome-remote-de[681]: [RDP] Network or intentional disconnect, stopping session 2024-08-15T02:04:25.692393-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:25:624] [681:0000b761] [ERROR][com.freerdp.c> 2024-08-15T02:04:25.692418-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:25:624] [681:0000b761] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.892933-04:00 osprey gnome-remote-de[681]: [RDP] Client did not advertise support for the Graphics Pipelin> 2024-08-15T02:04:26.893059-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:26:837] [681:0000b767] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.893100-04:00 osprey gnome-remote-desktop-daemon[681]: [02:04:26:837] [681:0000b767] [ERROR][com.freerdp.c> 2024-08-15T02:04:26.893165-04:00 osprey gnome-remote-de[681]: [RDP] Network or intentional disconnect, stopping session 2024-08-15T02:04:29.809578-04:00 osprey gnome-remote-desktop-daemon[46219]: [02:04:29:753] [46219:0000b5a6] [WARN][com.freerd>

mmcclaskey commented 3 months ago

The following line in the guac logs indicates the server terminated the session. If I recall correctly, our code attempts to interpret the likely cause of the failure, and if we think it was due to failed authentication, we show the blue login screen to provide the user the chance to type in the username and password. That does not necessarily mean your credentials are wrong, just thinking out loud. RDP servers don't always behave precisely the same, especially considering we did the initial testing and development based on Windows servers.

We have in our backlog to better support full stack Linux servers. At this exact time, RDP to Linux servers may work, but it has not been fully tested, especially against every distro and RDP server available. That being said, you can expect support for full stack Linux VMs to improve over time. Either via RDP or a combination of KasmVNC and a Linux service.

23:49:29.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freer2024-08-15 03:49:32,082 WARN guac [87d365aec3bd468a9961408e8b072e23] (***Censored Admin User ***) | Closing connection with code: 1001

codycook96 commented 3 months ago

If its a compatibility issue for now then truly no worries. I understand the shift from VNC to RDP on some Linux distros is pretty new. I was just driving myself crazy thinking I must had misconfigured something. I appreciate your time looking into this. I can go ahead and close this for now.

If anyone else stumbles upon this later, the only other thread I was looking into was the "gfx" pipeline as relates to the errors I posed from my Ubuntu machine's syslog. My understanding is that latest guac has gfx enabled by default but I'm not sure.

codycook96 commented 3 months ago

Final comment on this - it seems to be either a Wayland or a gnome-remote-desktop issue. I reverted to X11, installed xrdp and configured it to a new port (to avoid needing to mess with the integrated gnome-remote-desktop) and now Kasm RDP is working fine.