Hi Team,
I am using Guacamole [ Latest code from Git ] for Windows RDP. Remote Operating System : Windows Server 2008 R2 Local Operating System : Windows 10 Browser : Chrome. I am logging off the user from the Windows 2008 R2 Standard and Guacamole shows pop-up either to reconnect or logout. If I *reconnect the session then device redirection fails *( G on Guacamole RDP drive doesn't show ) but I can access it from the Menu box . If I logout and connect again then it shows the *G on guacamole RDP* drive and I can also access it from the Menu box. No error in the logs . *Below are the logs when I logout and connect again ( In this case it is working ):-* Mar 9 06:07:32 localhost guacd[18689]: User > "@c27422c9-7a92-4e1d-92af-234a010aa6f6" disconnected (0 users remain) > Mar 9 06:07:32 localhost guacd[18689]: Last user of connection > "$1e00535e-7513-497f-85ce-ea5b75e8b37a" disconnected > Mar 9 06:07:32 localhost guacd[18689]: Unloading device 0 (Guacamole > Filesystem) > Mar 9 06:07:32 localhost guacd[18689]: Directory info is > "/tmp/ptpladmin"... > Mar 9 06:07:32 localhost guacd[18689]: Deletion of "/tmp/ptpladmin" > directory failed. > Mar 9 06:07:32 localhost guacd[18689]: Internal RDP client disconnected > Mar 9 06:07:32 localhost guacd[18365]: Connection > "$1e00535e-7513-497f-85ce-ea5b75e8b37a" removed. > > Mar 9 06:08:25 localhost guacd[18365]: Creating new client for protocol > "rdp" > Mar 9 06:08:25 localhost guacd[18365]: Connection ID is > "$46afecf3-3540-4b55-b812-0014b1df5210" > Mar 9 06:08:25 localhost guacd[18882]: Security mode: ANY > Mar 9 06:08:25 localhost guacd[18882]: Resize method: display-update > Mar 9 06:08:25 localhost guacd[18882]: User > "@7bfd118a-2bf4-400c-83b0-496bf2567bdf" joined connection > "$46afecf3-3540-4b55-b812-0014b1df5210" (1 users now present) > Mar 9 06:08:25 localhost guacd[18882]: Loading keymap "base" > Mar 9 06:08:25 localhost guacd[18882]: Loading keymap "en-us-qwerty" > Mar 9 06:08:25 localhost guacd[18882]: Clipboard is disabled. Clipboard > will not work. > Mar 9 06:08:25 localhost guacd[18882]: guacdr connected. > Mar 9 06:08:25 localhost guacd[18882]: guacsnd connected. > Mar 9 06:08:25 localhost guacd[18882]: Connected to RDPDR 1.12 as client > 0x0003 > Mar 9 06:08:26 localhost guacd[18882]: Connected to RDPDR 1.12 as client > 0x0002 > Mar 9 06:08:27 localhost guacd[18882]: Ignoring server capability set > type=0x0001, length=44 > Mar 9 06:08:27 localhost guacd[18882]: Ignoring server capability set > type=0x0002, length=8 > Mar 9 06:08:27 localhost guacd[18882]: Ignoring server capability set > type=0x0003, length=8 > Mar 9 06:08:27 localhost guacd[18882]: Ignoring server capability set > type=0x0004, length=8 > Mar 9 06:08:27 localhost guacd[18882]: Ignoring server capability set > type=0x0005, length=8 > Mar 9 06:08:27 localhost guacd[18882]: Sending capabilities... > Mar 9 06:08:27 localhost guacd[18882]: Capabilities sent. > Mar 9 06:08:27 localhost guacd[18882]: Client ID confirmed > Mar 9 06:08:27 localhost guacd[18882]: User logged on > Mar 9 06:08:27 localhost guacd[18882]: Sending filesystem > Mar 9 06:08:27 localhost guacd[18882]: Registered device 0 (Guacamole > Filesystem) > Mar 9 06:08:27 localhost guacd[18882]: All supported devices sent. > Mar 9 06:08:27 localhost guacd[18882]: Device 0 (Guacamole Filesystem) > connected successfully > Mar 9 06:08:33 localhost guacd[18882]: File open refused (-2): > "\desktop.ini" Below are the logs when I log off and reconnect ( In this case it is not working ):- Mar 9 06:09:17 localhost guacd[18882]: RDP server closed connection: > Disconnected. > Mar 9 06:09:17 localhost guacd[18882]: User > "@7bfd118a-2bf4-400c-83b0-496bf2567bdf" disconnected (0 users remain) > Mar 9 06:09:17 localhost guacd[18882]: Last user of connection > "$46afecf3-3540-4b55-b812-0014b1df5210" disconnected > Mar 9 06:09:17 localhost guacd[18365]: Connection > "$46afecf3-3540-4b55-b812-0014b1df5210" removed. > > Mar 9 06:09:58 localhost guacd[18365]: Creating new client for protocol > "rdp" > Mar 9 06:09:58 localhost guacd[18365]: Connection ID is > "$bc2f7059-65b6-422f-babe-82dc7a93188c" > Mar 9 06:09:58 localhost guacd[18987]: Security mode: ANY > Mar 9 06:09:58 localhost guacd[18987]: Resize method: display-update > Mar 9 06:09:58 localhost guacd[18987]: User > "@5aa808d5-46a1-42f0-923e-9579fe4a329e" joined connection > "$bc2f7059-65b6-422f-babe-82dc7a93188c" (1 users now present) > Mar 9 06:09:58 localhost guacd[18987]: Loading keymap "base" > Mar 9 06:09:58 localhost guacd[18987]: Loading keymap "en-us-qwerty" > Mar 9 06:09:58 localhost guacd[18987]: Clipboard is disabled. Clipboard > will not work. > Mar 9 06:09:58 localhost guacd[18987]: guacdr connected. > Mar 9 06:09:58 localhost guacd[18987]: guacsnd connected. > Mar 9 06:09:58 localhost guacd[18987]: Connected to RDPDR 1.12 as client > 0x0002 > Mar 9 06:09:58 localhost guacd[18987]: Ignoring server capability set > type=0x0001, length=44 > Mar 9 06:09:58 localhost guacd[18987]: Ignoring server capability set > type=0x0002, length=8 > Mar 9 06:09:58 localhost guacd[18987]: Ignoring server capability set > type=0x0003, length=8 > Mar 9 06:09:58 localhost guacd[18987]: Ignoring server capability set > type=0x0004, length=8 > Mar 9 06:09:58 localhost guacd[18987]: Ignoring server capability set > type=0x0005, length=8 > Mar 9 06:09:58 localhost guacd[18987]: Sending capabilities... > Mar 9 06:09:58 localhost guacd[18987]: Capabilities sent. > Mar 9 06:09:58 localhost guacd[18987]: Client ID confirmed > Mar 9 06:09:59 localhost guacd[18987]: User logged on > Mar 9 06:09:59 localhost guacd[18987]: Sending filesystem > Mar 9 06:09:59 localhost guacd[18987]: Registered device 0 (Guacamole > Filesystem) > Mar 9 06:09:59 localhost guacd[18987]: All supported devices sent. > Mar 9 06:09:59 localhost guacd[18987]: Device 0 (Guacamole Filesystem) > connected successfully Logs are different. In one case it is unloading device and in other it is not. I haven't done any modifications in the code. Please let me know is it something I am missing or Is it a bug ? OR Is it the way it behaves ? Thanks and Regards, Amarjeet Singh
