Just to add another datapoint, I'm seeing the exact same issue using the RC1 
docker images. 
Opening a share on a remote Windows host leads to the connection being 
terminated. 

Setup is identical to my live 1.5.5 system where the shares work normally. 

Debug log from my test system:

--------------------------------------------------
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="", access=0x80, 
file_attributes=0x0, create_disposition=0x1, create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path "\" 
to "\".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path "\" 
to "/perm-share/guacadmin//".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\" as 
file_id=1
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_create: 
[file_id=1] desired_access=0x80, file_attributes=0x0, create_disposition=0x1, 
create_options=0x1, path=""
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="\Download", 
access=0x80000000, file_attributes=0x0, create_disposition=0x3, 
create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path 
"\Download" to "\Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path 
"\Download" to "/perm-share/guacadmin//Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//Download", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\Download" as 
file_id=0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\Download" 
(file_id=0)
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=1]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=1]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_close: [file_id=1]
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\" 
(file_id=1)
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="", 
access=0x120089, file_attributes=0x0, create_disposition=0x1, create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path "\" 
to "\".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path "\" 
to "/perm-share/guacadmin//".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\" as 
file_id=0
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_create: 
[file_id=0] desired_access=0x120089, file_attributes=0x0, 
create_disposition=0x1, create_options=0x1, path=""
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="\Download", 
access=0x80000000, file_attributes=0x0, create_disposition=0x3, 
create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path 
"\Download" to "\Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path 
"\Download" to "/perm-share/guacadmin//Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//Download", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\Download" as 
file_id=1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\Download" 
(file_id=1)
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=0]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=0]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=0]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_close: [file_id=0]
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\" 
(file_id=0)
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="", 
access=0x100081, file_attributes=0x0, create_disposition=0x1, create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path "\" 
to "\".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path "\" 
to "/perm-share/guacadmin//".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\" as 
file_id=1
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_create: 
[file_id=1] desired_access=0x100081, file_attributes=0x0, 
create_disposition=0x1, create_options=0x1, path=""
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="\Download", 
access=0x80000000, file_attributes=0x0, create_disposition=0x3, 
create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path 
"\Download" to "\Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path 
"\Download" to "/perm-share/guacadmin//Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//Download", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\Download" as 
file_id=0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\Download" 
(file_id=0)
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=1]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=1]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=1]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=1]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_notify_change_directory: [file_id=1] Not implemented
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="", 
access=0x100081, file_attributes=0x0, create_disposition=0x1, create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path "\" 
to "\".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path "\" 
to "/perm-share/guacadmin//".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\" as 
file_id=0
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_create: 
[file_id=0] desired_access=0x100081, file_attributes=0x0, 
create_disposition=0x1, create_options=0x1, path=""
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="\Download", 
access=0x80000000, file_attributes=0x0, create_disposition=0x3, 
create_options=0x1
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path 
"\Download" to "\Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path 
"\Download" to "/perm-share/guacadmin//Download".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//Download", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Opened "\Download" as 
file_id=2
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_close: Closed "\Download" 
(file_id=2)
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=0]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_query_standard_info: [file_id=0]
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_query_basic_info: 
[file_id=0]
guac-guacd      | guacd[8]: DEBUG:      
guac_rdpdr_fs_process_notify_change_directory: [file_id=0] Not implemented
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: path="\desktop.ini", 
access=0x120089, file_attributes=0x0, create_disposition=0x1, 
create_options=0x64
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Normalized path 
"\desktop.ini" to "\desktop.ini".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: Translated path 
"\desktop.ini" to "/perm-share/guacadmin//desktop.ini".
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: native open: 
real_path="/perm-share/guacadmin//desktop.ini", flags=0x0
guac-guacd      | guacd[8]: DEBUG:      guac_rdp_fs_open: open() failed: No 
such file or directory
guac-guacd      | guacd[8]: DEBUG:      guac_rdpdr_fs_process_create: 
[file_id=-2] desired_access=0x120089, file_attributes=0x0, 
create_disposition=0x1, create_options=0x64, path="\desktop.ini"
guac-guacd      | guacd[8]: ERROR:      File open refused (-2): "\desktop.ini"
guac-guacd      | Assertion failed: (((status) >= 0)) (channels/rdpdr/rdpdr.c: 
guac_rdpdr_new_io_completion: 137)
guac-guacd      | guacd[1]: INFO:       Connection 
"$c39f14ef-1e1d-47f4-9946-ffca1ee9c471" removed.
guac-guacd      | guacd[1]: DEBUG:      Unable to request termination of client 
process: No such process
guac-guacd      | guacd[1]: DEBUG:      All child processes for connection 
"$c39f14ef-1e1d-47f4-9946-ffca1ee9c471" have been terminated.
--------------------------------------------------

On 2025/05/20 12:16:45 Nick Couchman wrote:
> On Tue, May 20, 2025 at 12:54 AM Leslie Mann <lm...@linuxolutions.com>
> wrote:
> 
> > Evening all:
> >
> > I've also run into this issue where attempting to access the virtual drive
> > terminates a connection. Here is the debug log:
> >
> 
> A couple of questions:
> * Are you running in Docker, using the 1.6.0-RC1 version of the container?
> Or have you built natively?
> * If you are running in Docker, can you check out the latest version of the
> staging/1.6.0 source code and build the container from that, and re-test?
> * If you are running natively, what version of the 1.6.0 source are you
> using - RC1 from the link provided, or Github? If from Github, can you
> confirm what commit you're on?
> 
> -Nick
> 
> >
>

Reply via email to