Hi Michael, When the guacd fails the connection to a sftp server, the guacd stops the connection to the RDP server. The "SSH handshake failed." error message shows that the guacd failed the the connection to a sftp server configured by you. As you can see the following code, you can know what I mean: https://github.com/apache/guacamole-server/blob/master/src/common-ssh/ssh.c#L522-L528
https://github.com/apache/guacamole-server/blob/master/src/protocols/rdp/rdp.c#L775-L785 Best regards, Jimmy On Wednesday, January 17th, 2024 at 10:23 PM, michael böhm <[email protected]> wrote: > Hi Jimmy, > > it cannot be a general configuration issue at the ssh / sftp server as it > works about 60 times in guacd daemon's lifetime. After restarting guacd > container it works for another about 60 times until it stops working again. > > Other users have the problem with 1.5.4 as well but I'm not aware of a > solution yet. > > Is there anything else I can provide to help troubleshoot the problem? > > Thanks and best wishes > > Michael > Gesendet: Dienstag, 16. Januar 2024 um 20:38 Uhr > Von: "Jimmy" <[email protected]> > An: [email protected] > Betreff: Re: Aw: 1.5.4 - The connection has been closed because the server is > taking too long to respond. > Hello michael böhm, > From the guacd's log, it seems that your sftp configuration has a problem. > > ``` > guacd | guacd[47140]: INFO: No security mode specified. Defaulting to > security mode negotiation with server. > guacd | guacd[47140]: INFO: Resize method: display-update > guacd | guacd[47140]: INFO: No clipboard line-ending normalization specified. > Defaulting to preserving the format of all line endings. > guacd | guacd[47140]: INFO: User "@0fbf93c3-a8f2-4612-9212-56ec2772e71b" > joined connection "$8ceea3c6-da39-4690-9b21-73e5375122ec" (1 users now > present) > guacd | guacd[47140]: ERROR: SSH handshake failed. > guacd | guacd[1]: INFO: Connection "$8ceea3c6-da39-4690-9b21-73e5375122ec" > removed. > ``` > > The above highlighted log message shows that the guacd is unable to connect > the sftp server configured by you. > If the sftp connection fails, you can't connect to the RDP server. > > So, please check the sftp configuration and the sftp server. > > Best regards, > Jimmy > > On Thursday, January 11th, 2024 at 1:13 AM, michael böhm > <[email protected]> wrote: > >> Hello everyone, >> >> some info about the system in case it helps: >> >> root@nguac3:~# hostnamectl >> Static hostname: nguac3 >> Icon name: computer-vm >> Chassis: vm >> Machine ID: 916d16333d104ef693511097facf33ca >> Boot ID: c2c0feca91334509ad999e5b849b2a69 >> Virtualization: xen >> Operating System: Ubuntu 22.04.3 LTS >> Kernel: Linux 5.15.0-91-generic >> Architecture: x86-64 >> Hardware Vendor: Xen >> Hardware Model: HVM domU >> >> root@nguac3:~# docker --version >> Docker version 24.0.7, build afdd53b >> >> root@nguac3:~# docker exec guacd /opt/guacamole/sbin/guacd -v >> Guacamole proxy daemon (guacd) version 1.5.4 >> >> root@nguac3:~# docker inspect guacd >> [ >> { >> "Id": "5ceb278b2846958f626ee03ff34bd638c2532d6d29ddd29a323c09e9e9ac9054", >> "Created": "2023-12-21T14:07:35.028804323Z", >> "Path": "/bin/sh", >> "Args": [ >> "-c", >> "/opt/guacamole/sbin/guacd -b 0.0.0.0 -L $GUACD_LOG_LEVEL -f" >> ], >> "State": { >> "Status": "running", >> "Running": true, >> "Paused": false, >> "Restarting": false, >> "OOMKilled": false, >> "Dead": false, >> "Pid": 609404, >> "ExitCode": 0, >> "Error": "", >> "StartedAt": "2024-01-11T08:53:25.71992483Z", >> "FinishedAt": "2024-01-11T08:53:24.232531017Z", >> "Health": { >> "Status": "starting", >> "FailingStreak": 0, >> "Log": [ >> { >> "Start": "2024-01-11T09:32:31.39633778+01:00", >> "End": "2024-01-11T09:32:31.45900887+01:00", >> "ExitCode": 0, >> "Output": "" >> }, >> { >> "Start": "2024-01-11T09:37:31.465054013+01:00", >> "End": "2024-01-11T09:37:31.533937216+01:00", >> "ExitCode": 0, >> "Output": "" >> }, >> { >> "Start": "2024-01-11T09:42:31.547868328+01:00", >> "End": "2024-01-11T09:42:31.612246246+01:00", >> "ExitCode": 0, >> "Output": "" >> }, >> { >> "Start": "2024-01-11T09:47:31.636506015+01:00", >> "End": "2024-01-11T09:47:31.704388969+01:00", >> "ExitCode": 0, >> "Output": "" >> }, >> { >> "Start": "2024-01-11T09:52:31.736864224+01:00", >> "End": "2024-01-11T09:52:31.804027504+01:00", >> "ExitCode": 0, >> "Output": "" >> } >> ] >> } >> }, >> "Image": >> "sha256:de48d9e3ee9d40db46fbfd1675ae624331d682fa1ed28f450e2da93c71c792aa", >> "ResolvConfPath": >> "/var/lib/docker/containers/5ceb278b2846958f626ee03ff34bd638c2532d6d29ddd29a323c09e9e9ac9054/resolv.conf", >> "HostnamePath": >> "/var/lib/docker/containers/5ceb278b2846958f626ee03ff34bd638c2532d6d29ddd29a323c09e9e9ac9054/hostname", >> "HostsPath": >> "/var/lib/docker/containers/5ceb278b2846958f626ee03ff34bd638c2532d6d29ddd29a323c09e9e9ac9054/hosts", >> "LogPath": "", >> "Name": "/guacd", >> "RestartCount": 0, >> "Driver": "overlay2", >> "Platform": "linux", >> "MountLabel": "", >> "ProcessLabel": "", >> "AppArmorProfile": "docker-default", >> "ExecIDs": null, >> "HostConfig": { >> "Binds": [ >> "/etc/timezone:/etc/timezone:ro", >> "/etc/localtime:/etc/localtime:ro", >> "/var/docker/guacamole/guacd_drive:/drive:rw", >> "/var/docker/guacamole/guacd_record:/record:rw" >> ], >> "ContainerIDFile": "", >> "LogConfig": { >> "Type": "syslog", >> "Config": { >> "syslog-address": "udp://10.90.107.110:514", >> "syslog-facility": "daemon", >> "syslog-format": "rfc3164", >> "tag": "docker/{{.Name}}" >> } >> }, >> "NetworkMode": "guacamole_guacamole_network", >> "PortBindings": {}, >> "RestartPolicy": { >> "Name": "unless-stopped", >> "MaximumRetryCount": 0 >> }, >> "AutoRemove": false, >> "VolumeDriver": "", >> "VolumesFrom": null, >> "ConsoleSize": [ >> 0, >> 0 >> ], >> "CapAdd": null, >> "CapDrop": null, >> "CgroupnsMode": "private", >> "Dns": [], >> "DnsOptions": [], >> "DnsSearch": [], >> "ExtraHosts": [], >> "GroupAdd": null, >> "IpcMode": "private", >> "Cgroup": "", >> "Links": null, >> "OomScoreAdj": 0, >> "PidMode": "", >> "Privileged": false, >> "PublishAllPorts": false, >> "ReadonlyRootfs": true, >> "SecurityOpt": null, >> "UTSMode": "", >> "UsernsMode": "", >> "ShmSize": 67108864, >> "Runtime": "runc", >> "Isolation": "", >> "CpuShares": 0, >> "Memory": 0, >> "NanoCpus": 0, >> "CgroupParent": "", >> "BlkioWeight": 0, >> "BlkioWeightDevice": null, >> "BlkioDeviceReadBps": null, >> "BlkioDeviceWriteBps": null, >> "BlkioDeviceReadIOps": null, >> "BlkioDeviceWriteIOps": null, >> "CpuPeriod": 0, >> "CpuQuota": 0, >> "CpuRealtimePeriod": 0, >> "CpuRealtimeRuntime": 0, >> "CpusetCpus": "", >> "CpusetMems": "", >> "Devices": null, >> "DeviceCgroupRules": null, >> "DeviceRequests": null, >> "MemoryReservation": 0, >> "MemorySwap": 0, >> "MemorySwappiness": null, >> "OomKillDisable": null, >> "PidsLimit": null, >> "Ulimits": null, >> "CpuCount": 0, >> "CpuPercent": 0, >> "IOMaximumIOps": 0, >> "IOMaximumBandwidth": 0, >> "MaskedPaths": [ >> "/proc/asound", >> "/proc/acpi", >> "/proc/kcore", >> "/proc/keys", >> "/proc/latency_stats", >> "/proc/timer_list", >> "/proc/timer_stats", >> "/proc/sched_debug", >> "/proc/scsi", >> "/sys/firmware", >> "/sys/devices/virtual/powercap" >> ], >> "ReadonlyPaths": [ >> "/proc/bus", >> "/proc/fs", >> "/proc/irq", >> "/proc/sys", >> "/proc/sysrq-trigger" >> ] >> }, >> "GraphDriver": { >> "Data": { >> "LowerDir": >> "/var/lib/docker/overlay2/cd8da94989f4683bfae0181b68c939ffc2f0145bdece629a84ecd7f193e71109-init/diff:/var/lib/docker/overlay2/12508ea908ac091d54d8c52f64ec26e163f63f85f39374da513c35e7660dcd11/diff:/var/lib/docker/overlay2/57f0b034eeb841d074bb336ccca8b88b1332bbd13a945ad73cb8a9d6638acbe4/diff:/var/lib/docker/overlay2/10aaaffd86b8f6eb550a3a43d32bfc0efeba50f073e083fb7241572a0d405150/diff:/var/lib/docker/overlay2/eb465637ab65b31228cd9335c5e478324650807aee71ffbf18d25565c7e8c094/diff:/var/lib/docker/overlay2/ce6fc01f358f1d69a59e1c23d775eadf223e455e75d5fb2b1020872ded2cd6df/diff:/var/lib/docker/overlay2/8696426faf206e44a59dece41f9e1fdd4be14e06dc875ec1a4824139dcdf556f/diff", >> "MergedDir": >> "/var/lib/docker/overlay2/cd8da94989f4683bfae0181b68c939ffc2f0145bdece629a84ecd7f193e71109/merged", >> "UpperDir": >> "/var/lib/docker/overlay2/cd8da94989f4683bfae0181b68c939ffc2f0145bdece629a84ecd7f193e71109/diff", >> "WorkDir": >> "/var/lib/docker/overlay2/cd8da94989f4683bfae0181b68c939ffc2f0145bdece629a84ecd7f193e71109/work" >> }, >> "Name": "overlay2" >> }, >> "Mounts": [ >> { >> "Type": "bind", >> "Source": "/var/docker/guacamole/guacd_drive", >> "Destination": "/drive", >> "Mode": "rw", >> "RW": true, >> "Propagation": "rprivate" >> }, >> { >> "Type": "bind", >> "Source": "/etc/localtime", >> "Destination": "/etc/localtime", >> "Mode": "ro", >> "RW": false, >> "Propagation": "rprivate" >> }, >> { >> "Type": "bind", >> "Source": "/etc/timezone", >> "Destination": "/etc/timezone", >> "Mode": "ro", >> "RW": false, >> "Propagation": "rprivate" >> }, >> { >> "Type": "bind", >> "Source": "/var/docker/guacamole/guacd_record", >> "Destination": "/record", >> "Mode": "rw", >> "RW": true, >> "Propagation": "rprivate" >> } >> ], >> "Config": { >> "Hostname": "5ceb278b2846", >> "Domainname": "", >> "User": "guacd", >> "AttachStdin": false, >> "AttachStdout": true, >> "AttachStderr": true, >> "ExposedPorts": { >> "4822/tcp": {} >> }, >> "Tty": false, >> "OpenStdin": false, >> "StdinOnce": false, >> "Env": [ >> "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", >> "LC_ALL=C.UTF-8", >> "LD_LIBRARY_PATH=/opt/guacamole/lib", >> "GUACD_LOG_LEVEL=info" >> ], >> "Cmd": [ >> "/bin/sh", >> "-c", >> "/opt/guacamole/sbin/guacd -b 0.0.0.0 -L $GUACD_LOG_LEVEL -f" >> ], >> "Healthcheck": { >> "Test": [ >> "CMD-SHELL", >> "nc -z 127.0.0.1 4822 || exit 1" >> ], >> "Interval": 300000000000, >> "Timeout": 5000000000 >> }, >> "Image": "mtr.devops.telekom.de/tgipinfra/ocs_guacd:master", >> "Volumes": null, >> "WorkingDir": "", >> "Entrypoint": null, >> "OnBuild": null, >> "Labels": { >> "com.docker.compose.config-hash": >> "9b3b77d8ba8df74a8c7f76aaeeab80541de217ca05f48f8981375949d6fb961e", >> "com.docker.compose.container-number": "1", >> "com.docker.compose.depends_on": "", >> "com.docker.compose.image": >> "sha256:de48d9e3ee9d40db46fbfd1675ae624331d682fa1ed28f450e2da93c71c792aa", >> "com.docker.compose.oneoff": "False", >> "com.docker.compose.project": "guacamole", >> "com.docker.compose.project.config_files": >> "/var/docker/guacamole/docker-compose.infra.yml,/var/docker/guacamole/docker-compose.ts.yml", >> "com.docker.compose.project.working_dir": "/var/docker/guacamole", >> "com.docker.compose.replace": >> "9dca3fab226cc6f42f8083d16f1a5646391bf016e7faac5e794e6b9a0752e2bb", >> "com.docker.compose.service": "guacd", >> "com.docker.compose.version": "2.21.0" >> } >> }, >> "NetworkSettings": { >> "Bridge": "", >> "SandboxID": >> "07fe6660addf0c68dea285224d2a22f5152c4bbd78fc886199f860366315c0d4", >> "HairpinMode": false, >> "LinkLocalIPv6Address": "", >> "LinkLocalIPv6PrefixLen": 0, >> "Ports": { >> "4822/tcp": null >> }, >> "SandboxKey": "/var/run/docker/netns/07fe6660addf", >> "SecondaryIPAddresses": null, >> "SecondaryIPv6Addresses": null, >> "EndpointID": "", >> "Gateway": "", >> "GlobalIPv6Address": "", >> "GlobalIPv6PrefixLen": 0, >> "IPAddress": "", >> "IPPrefixLen": 0, >> "IPv6Gateway": "", >> "MacAddress": "", >> "Networks": { >> "guacamole_guacamole_network": { >> "IPAMConfig": null, >> "Links": null, >> "Aliases": [ >> "guacd", >> "guacd", >> "5ceb278b2846" >> ], >> "NetworkID": >> "c5683975540a534af755cd5ec80deef00789ec258769740991cdd8e80399022c", >> "EndpointID": >> "6caa52659d0712031507a79df511543b32a118d4e4781ded8a8972181bb39de6", >> "Gateway": "172.35.199.1", >> "IPAddress": "172.35.199.11", >> "IPPrefixLen": 24, >> "IPv6Gateway": "", >> "GlobalIPv6Address": "", >> "GlobalIPv6PrefixLen": 0, >> "MacAddress": "02:42:ac:23:c7:0b", >> "DriverOpts": null >> } >> } >> } >> } >> ] >> >> Best wishes >> >> Michael >> Gesendet: Dienstag, 09. Januar 2024 um 20:03 Uhr >> Von: "michael böhm" <[email protected]> >> An: [email protected] >> Betreff: 1.5.4 - The connection has been closed because the server is taking >> too long to respond. >> Hi everyone, >> >> since upgrading to 1.5.4 we experienced it several times that new >> connections cannot be established with those error messages: >> >> Connected to Guacamole. Waiting for response... >> >> (after some seconds) >> >> The connection has been closed because the server is taking too long to >> respond. This is usually caused by network problems, such as a spotty >> wireless signal, or slow network speeds. Please check your network >> connection and try again or contact your system administrator. >> >> We are using a Docker environment with xrdp + ssh containers in the same >> Docker network on the same host. These are the logs of the relevant >> containers during the issue: >> >> guacd | guacd[1]: INFO: Creating new client for protocol "rdp" >> guacd | guacd[1]: INFO: Connection ID is >> "$8ceea3c6-da39-4690-9b21-73e5375122ec" >> guacd | guacd[47140]: WARNING: FreeRDP initialization may fail: Writability >> of the current user's home directory ("/home/guacd") could not be >> determined: Read-only file system >> guacd | guacd[47140]: INFO: No security mode specified. Defaulting to >> security mode negotiation with server. >> guacd | guacd[47140]: INFO: Resize method: display-update >> guacd | guacd[47140]: INFO: No clipboard line-ending normalization >> specified. Defaulting to preserving the format of all line endings. >> guacd | guacd[47140]: INFO: User "@0fbf93c3-a8f2-4612-9212-56ec2772e71b" >> joined connection "$8ceea3c6-da39-4690-9b21-73e5375122ec" (1 users now >> present) >> guacamole | 19:41:09.615 [http-nio-8080-exec-3] INFO >> o.a.g.tunnel.TunnelRequestService - User "a780489" connected to connection >> "86". >> guacd | guacd[47140]: ERROR: SSH handshake failed. >> guacd | guacd[1]: INFO: Connection "$8ceea3c6-da39-4690-9b21-73e5375122ec" >> removed. >> initial-setup-1 | kex_exchange_identification: client sent invalid protocol >> identifier "" >> initial-setup-1 | send_error: write: Broken pipe >> initial-setup-1 | banner exchange: Connection from 127.0.0.1 port 54758: >> invalid format >> initial-setup-1 | 2024-01-09 19:41:21,430 DEBG 'sshd' stdout output: >> initial-setup-1 | kex_exchange_identification: client sent invalid protocol >> identifier "" >> initial-setup-1 | send_error: write: Broken pipe >> initial-setup-1 | banner exchange: Connection from 127.0.0.1 port 54758: >> invalid format >> initial-setup-1 | >> guacamole | 19:41:24.632 [Thread-130] ERROR >> o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Connection to guacd terminated >> abnormally: Connection to guacd timed out. >> guacamole | 19:41:24.632 [Thread-130] INFO o.a.g.tunnel.TunnelRequestService >> - User "a780489" disconnected from connection "86". Duration: 15016 >> milliseconds >> >> To solve the issue I had to restart the guacd container using "docker >> restart guacd". >> >> Afterwards everything works fine for some hours or days: >> >> guacd | guacd[1]: INFO: Creating new client for protocol "rdp" >> guacd | guacd[1]: INFO: Connection ID is >> "$f53cb727-8481-4bbd-90f4-57119081b853" >> guacd | guacd[71]: WARNING: FreeRDP initialization may fail: Writability of >> the current user's home directory ("/home/guacd") could not be determined: >> Read-only file system >> guacd | guacd[71]: INFO: No security mode specified. Defaulting to security >> mode negotiation with server. >> guacd | guacd[71]: INFO: Resize method: display-update >> guacd | guacd[71]: INFO: No clipboard line-ending normalization specified. >> Defaulting to preserving the format of all line endings. >> guacd | guacd[71]: INFO: User "@8d777957-b73d-4da0-9a35-5c11ce283065" joined >> connection "$f53cb727-8481-4bbd-90f4-57119081b853" (1 users now present) >> guacamole | 19:42:46.604 [http-nio-8080-exec-10] INFO >> o.a.g.tunnel.TunnelRequestService - User "a780489" connected to connection >> "71". >> guacd | guacd[71]: WARNING: No known host keys provided, host identity will >> not be verified. >> initial-setup-1 | Accepted password for a780489 from 172.35.199.2 port 56486 >> ssh2 >> initial-setup-1 | 2024-01-09 19:42:46,708 DEBG 'sshd' stdout output: >> initial-setup-1 | Accepted password for a780489 from 172.35.199.2 port 56486 >> ssh2 >> initial-setup-1 | >> guacd | guacd[71]: INFO: Loading keymap "base" >> guacd | guacd[71]: INFO: Loading keymap "de-de-qwertz" >> initial-setup-1 | >> initial-setup-1 | X.Org X Server 1.21.1.4 >> initial-setup-1 | X Protocol Version 11, Revision 0 >> initial-setup-1 | Current Operating System: Linux initial-setup-1 >> 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 >> initial-setup-1 | Kernel command line: >> BOOT_IMAGE=/boot/vmlinuz-5.15.0-91-generic >> root=UUID=5223cec1-3317-4d4f-8ee4-0d7a2f9154f9 ro audit=1 apparmor=1 audit=1 >> apparmor=1 >> initial-setup-1 | xorg-server 2:21.1.4-2ubuntu1.7~22.04.5 (For technical >> support please see http://www.ubuntu.com/support) >> initial-setup-1 | Current version of pixman: 0.40.0 >> initial-setup-1 | Before reporting problems, check http://wiki.x.org >> initial-setup-1 | to make sure that you have the latest version. >> initial-setup-1 | Markers: 2024-01-09 19:42:48,013 DEBG 'xrdp-sesman' stdout >> output: >> initial-setup-1 | >> initial-setup-1 | X.Org X Server 1.21.1.4 >> initial-setup-1 | X Protocol Version 11, Revision 0 >> initial-setup-1 | Current Operating System: Linux initial-setup-1 >> 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 >> initial-setup-1 | Kernel command line: >> BOOT_IMAGE=/boot/vmlinuz-5.15.0-91-generic >> root=UUID=5223cec1-3317-4d4f-8ee4-0d7a2f9154f9 ro audit=1 apparmor=1 audit=1 >> apparmor=1 >> initial-setup-1 | xorg-server 2:21.1.4-2ubuntu1.7~22.04.5 (For technical >> support please see http://www.ubuntu.com/support) >> initial-setup-1 | Current version of pixman: 0.40.0 >> initial-setup-1 | Before reporting problems, check http://wiki.x.org >> initial-setup-1 | to make sure that you have the latest version. >> initial-setup-1 | Markers: >> initial-setup-1 | (--) probed, (**) from config file, (==) default setting, >> initial-setup-1 | (++) from command line, (!!) notice, (II) informational, >> initial-setup-1 | (WW) warning, (EE) error, (NI) not implemented, (??) >> unknown. >> initial-setup-1 | (++) Log file: ".xorgxrdp.10.log", Time: Tue Jan 9 >> 19:42:48 2024 >> initial-setup-1 | (++) Using config file: "/etc/X11/xrdp/xorg.conf" >> initial-setup-1 | (==) Using system config directory >> "/usr/share/X11/xorg.conf.d" >> initial-setup-1 | 2024-01-09 19:42:48,013 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | (--) probed, (**) from config file, (==) default setting, >> initial-setup-1 | (++) from command line, (!!) notice, (II) informational, >> initial-setup-1 | (WW) warning, (EE) error, (NI) not implemented, (??) >> unknown. >> initial-setup-1 | (++) Log file: ".xorgxrdp.10.log", Time: Tue Jan 9 >> 19:42:48 2024 >> initial-setup-1 | (++) Using config file: "/etc/X11/xrdp/xorg.conf" >> initial-setup-1 | (==) Using system config directory >> "/usr/share/X11/xorg.conf.d" >> initial-setup-1 | >> initial-setup-1 | xorgxrdpSetup: >> initial-setup-1 | 2024-01-09 19:42:48,021 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | xorgxrdpSetup: >> initial-setup-1 | >> initial-setup-1 | xrdpdevSetup: >> initial-setup-1 | 2024-01-09 19:42:48,021 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | xrdpdevSetup: >> initial-setup-1 | >> initial-setup-1 | rdpmousePlug: >> initial-setup-1 | 2024-01-09 19:42:48,022 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpmousePlug: >> initial-setup-1 | >> initial-setup-1 | rdpkeybPlug: >> initial-setup-1 | rdpIdentify: >> initial-setup-1 | rdpDriverFunc: op 10 >> initial-setup-1 | rdpProbe: >> initial-setup-1 | rdpProbe: found DRMDevice xorg.conf value >> [/dev/dri/renderD128] >> initial-setup-1 | rdpProbe: found DRI3 xorg.conf value [1] >> initial-setup-1 | rdpPreInit: >> initial-setup-1 | rdpPreInit: /dev/dri/renderD128 open failed >> initial-setup-1 | 2024-01-09 19:42:48,022 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybPlug: >> initial-setup-1 | rdpIdentify: >> initial-setup-1 | rdpDriverFunc: op 10 >> initial-setup-1 | rdpProbe: >> initial-setup-1 | rdpProbe: found DRMDevice xorg.conf value >> [/dev/dri/renderD128] >> initial-setup-1 | rdpProbe: found DRI3 xorg.conf value [1] >> initial-setup-1 | rdpPreInit: >> initial-setup-1 | rdpPreInit: /dev/dri/renderD128 open failed >> initial-setup-1 | >> initial-setup-1 | rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24 >> initial-setup-1 | rdpScreenInit: pfbMemory bytes 1920000 >> initial-setup-1 | rdpScreenInit: pfbMemory 0x7f3b8dc99010 >> initial-setup-1 | rdpSimdInit: assigning yuv functions >> initial-setup-1 | rdpSimdInit: cpuid ax 1 cx 0 return ax 0x00050657 bx >> 0x0a080800 cx 0xfffa3203 dx 0x1fcbfbff >> initial-setup-1 | rdpSimdInit: sse2 amd64 yuv functions assigned >> initial-setup-1 | 2024-01-09 19:42:48,022 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24 >> initial-setup-1 | rdpScreenInit: pfbMemory bytes 1920000 >> initial-setup-1 | rdpScreenInit: pfbMemory 0x7f3b8dc99010 >> initial-setup-1 | rdpSimdInit: assigning yuv functions >> initial-setup-1 | rdpSimdInit: cpuid ax 1 cx 0 return ax 0x00050657 bx >> 0x0a080800 cx 0xfffa3203 dx 0x1fcbfbff >> initial-setup-1 | rdpSimdInit: sse2 amd64 yuv functions assigned >> initial-setup-1 | >> initial-setup-1 | rdpClientConInit: disconnect idle session after [0] sec >> initial-setup-1 | rdpClientConInit: kill disconnected [0] timeout [0] sec >> initial-setup-1 | rdpXvInit: depth 24 >> initial-setup-1 | rdpScreenInit: out >> initial-setup-1 | 2024-01-09 19:42:48,022 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpClientConInit: disconnect idle session after [0] sec >> initial-setup-1 | rdpClientConInit: kill disconnected [0] timeout [0] sec >> initial-setup-1 | rdpXvInit: depth 24 >> initial-setup-1 | rdpScreenInit: out >> initial-setup-1 | >> initial-setup-1 | rdpCreateScreenResources: >> initial-setup-1 | 2024-01-09 19:42:48,056 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpCreateScreenResources: >> initial-setup-1 | >> initial-setup-1 | rdpmousePreInit: drv 0x5610a93e8e70 info 0x5610a9550210, >> flags 0x0 >> initial-setup-1 | rdpmouseControl: what 0 >> initial-setup-1 | rdpmouseDeviceInit: >> initial-setup-1 | 2024-01-09 19:42:48,078 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpmousePreInit: drv 0x5610a93e8e70 info 0x5610a9550210, >> flags 0x0 >> initial-setup-1 | rdpmouseControl: what 0 >> initial-setup-1 | rdpmouseDeviceInit: >> initial-setup-1 | >> initial-setup-1 | rdpmouseCtrl: >> initial-setup-1 | rdpRegisterInputCallback: type 1 proc 0x7f3b8e3773b0 >> initial-setup-1 | rdpmouseControl: what 1 >> initial-setup-1 | rdpmouseDeviceOn: >> initial-setup-1 | rdpkeybPreInit: drv 0x5610a93e8130 info 0x5610a96da390, >> flags 0x0 >> initial-setup-1 | rdpkeybControl: what 0 >> initial-setup-1 | rdpkeybDeviceInit: >> initial-setup-1 | 2024-01-09 19:42:48,078 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpmouseCtrl: >> initial-setup-1 | rdpRegisterInputCallback: type 1 proc 0x7f3b8e3773b0 >> initial-setup-1 | rdpmouseControl: what 1 >> initial-setup-1 | rdpmouseDeviceOn: >> initial-setup-1 | rdpkeybPreInit: drv 0x5610a93e8130 info 0x5610a96da390, >> flags 0x0 >> initial-setup-1 | rdpkeybControl: what 0 >> initial-setup-1 | rdpkeybDeviceInit: >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | rdpRegisterInputCallback: type 0 proc 0x7f3b8de6fd50 >> initial-setup-1 | rdpkeybControl: what 1 >> initial-setup-1 | rdpkeybDeviceOn: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,092 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | rdpRegisterInputCallback: type 0 proc 0x7f3b8de6fd50 >> initial-setup-1 | rdpkeybControl: what 1 >> initial-setup-1 | rdpkeybDeviceOn: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | rdpDeferredRandR: >> initial-setup-1 | rdpResizeSession: width 1024 height 768 >> initial-setup-1 | calling RRScreenSizeSet >> initial-setup-1 | rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 >> mmHeight 203 >> initial-setup-1 | 2024-01-09 19:42:48,106 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpDeferredRandR: >> initial-setup-1 | rdpResizeSession: width 1024 height 768 >> initial-setup-1 | calling RRScreenSizeSet >> initial-setup-1 | rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 >> mmHeight 203 >> initial-setup-1 | >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | screen resized to 1024x768 >> initial-setup-1 | 2024-01-09 19:42:48,106 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | screen resized to 1024x768 >> initial-setup-1 | >> initial-setup-1 | RRScreenSizeSet ok 1 >> initial-setup-1 | rdpResizeSession: width 1716 height 874 >> initial-setup-1 | 2024-01-09 19:42:48,109 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | RRScreenSizeSet ok 1 >> initial-setup-1 | rdpResizeSession: width 1716 height 874 >> initial-setup-1 | >> initial-setup-1 | calling RRScreenSizeSet >> initial-setup-1 | rdpRRScreenSetSize: width 1716 height 874 mmWidth 454 >> mmHeight 231 >> initial-setup-1 | 2024-01-09 19:42:48,109 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | calling RRScreenSizeSet >> initial-setup-1 | rdpRRScreenSetSize: width 1716 height 874 mmWidth 454 >> mmHeight 231 >> initial-setup-1 | >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | screen resized to 1716x8742024-01-09 19:42:48,109 DEBG >> 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | screen resized to 1716x874 >> initial-setup-1 | >> initial-setup-1 | 2024-01-09 19:42:48,109 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | >> initial-setup-1 | RRScreenSizeSet ok 1 >> initial-setup-1 | rdpClientConGotConnection: >> initial-setup-1 | 2024-01-09 19:42:48,112 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | RRScreenSizeSet ok 1 >> initial-setup-1 | rdpClientConGotConnection: >> initial-setup-1 | >> initial-setup-1 | rdpClientConGotConnection: g_sck_accept ok new_sck 9 >> initial-setup-1 | rdpClientConGetConnection: idle_disconnect_timeout set to >> non-positive value, idle timer turned off >> initial-setup-1 | rdpAddClientConToDev: adding first clientCon 0x5610a971b610 >> initial-setup-1 | rdpClientConProcessMsgVersion: version 0 0 0 1 >> initial-setup-1 | rdpClientConProcessScreenSizeMsg: set width 1716 height >> 874 bpp 24 >> initial-setup-1 | rdpClientConProcessScreenSizeMsg: shmemid 31 shmemptr >> 0x7f3b816f9000 >> initial-setup-1 | rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx >> 1716 cy 874 >> initial-setup-1 | 2024-01-09 19:42:48,112 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpClientConGotConnection: g_sck_accept ok new_sck 9 >> initial-setup-1 | rdpClientConGetConnection: idle_disconnect_timeout set to >> non-positive value, idle timer turned off >> initial-setup-1 | rdpAddClientConToDev: adding first clientCon 0x5610a971b610 >> initial-setup-1 | rdpClientConProcessMsgVersion: version 0 0 0 1 >> initial-setup-1 | rdpClientConProcessScreenSizeMsg: set width 1716 height >> 874 bpp 24 >> initial-setup-1 | rdpClientConProcessScreenSizeMsg: shmemid 31 shmemptr >> 0x7f3b816f9000 >> initial-setup-1 | rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx >> 1716 cy 874 >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,193 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpClientConProcessMsgClientInfo: >> initial-setup-1 | got client info bytes 7072 >> initial-setup-1 | jpeg support 0 >> initial-setup-1 | offscreen support 0 >> initial-setup-1 | offscreen size 0 >> initial-setup-1 | offscreen entries 0 >> initial-setup-1 | client can not do offscreen to offscreen blits >> initial-setup-1 | client can do new(color) cursor >> initial-setup-1 | client can not do multimon >> initial-setup-1 | rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0 >> initial-setup-1 | rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1716 >> height 874 >> initial-setup-1 | rdpLoadLayout: keylayout 0x00000407 variant display 10 >> initial-setup-1 | 2024-01-09 19:42:48,300 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpClientConProcessMsgClientInfo: >> initial-setup-1 | got client info bytes 7072 >> initial-setup-1 | jpeg support 0 >> initial-setup-1 | offscreen support 0 >> initial-setup-1 | offscreen size 0 >> initial-setup-1 | offscreen entries 0 >> initial-setup-1 | client can not do offscreen to offscreen blits >> initial-setup-1 | client can do new(color) cursor >> initial-setup-1 | client can not do multimon >> initial-setup-1 | rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0 >> initial-setup-1 | rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1716 >> height 874 >> initial-setup-1 | rdpLoadLayout: keylayout 0x00000407 variant display 10 >> initial-setup-1 | >> initial-setup-1 | fuse: failed to exec fusermount: No such file or directory >> initial-setup-1 | 2024-01-09 19:42:48,305 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | fuse: failed to exec fusermount: No such file or directory >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,318 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,320 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | fuse: failed to exec fusermount: No such file or directory >> initial-setup-1 | 2024-01-09 19:42:48,326 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | fuse: failed to exec fusermount: No such file or directory >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,418 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,420 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | 2024-01-09 19:42:48,730 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpRRGetInfo: >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,743 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,745 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | 2024-01-09 19:42:48,745 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl:2024-01-09 19:42:48,758 DEBG >> 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | >> initial-setup-1 | 2024-01-09 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on2024-01-09 >> 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | 2024-01-09 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl:2024-01-09 19:42:48,758 DEBG >> 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | >> initial-setup-1 | 2024-01-09 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on2024-01-09 >> 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat on >> initial-setup-1 | >> initial-setup-1 | 2024-01-09 19:42:48,758 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,843 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off2024-01-09 >> 19:42:48,845 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,845 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | 2024-01-09 19:42:48,858 DEBG 'xrdp-sesman' stdout output: >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | rdpInDeferredRepeatCallback: >> initial-setup-1 | rdpkeybChangeKeyboardControl: >> initial-setup-1 | rdpkeybChangeKeyboardControl: autoRepeat off >> initial-setup-1 | >> initial-setup-1 | kex_exchange_identification: client sent invalid protocol >> identifier "" >> initial-setup-1 | send_error: write: Broken pipe >> initial-setup-1 | banner exchange: Connection from 127.0.0.1 port 49308: >> invalid format >> initial-setup-1 | 2024-01-09 19:42:51,561 DEBG 'sshd' stdout output: >> initial-setup-1 | kex_exchange_identification: client sent invalid protocol >> identifier "" >> initial-setup-1 | send_error: write: Broken pipe >> initial-setup-1 | banner exchange: Connection from 127.0.0.1 port 49308: >> invalid format >> >> I think I've read about similar issues in this mailing list. Is there >> already a solution or fix in progress? We are using Guacamole since 1.0.0 >> and never had those issues. >> >> Please tell me which logs I could collect when this occurs the next time. >> >> Thanks a lot and best wishes >> >> Michael >> --------------------------------------------------------------------- To >> unsubscribe, e-mail: [email protected] For additional >> commands, e-mail: [email protected] >> --------------------------------------------------------------------- To >> unsubscribe, e-mail: [email protected] For additional >> commands, e-mail: [email protected] > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [email protected] For additional > commands, e-mail: [email protected]
