When browsing on my network and clicking a specific ubuntu server set up as a samba server on my network in attempt to show the share listing, I get the error "Failed to retrieve listing from the server: invalid argument". After researching this, I have discovered this is due to the fact the ubuntu server defaults to use SMB2 as the server min client version and for some reason GVFS SMB Browse defaults to using NT1 when trying to display a share listing. I confirmed this by changing the server min version to NT1 on my server and it indeed worked. Has anyone found a way to display the share listing of a samba server (via GVFS) without having to changing the server min version to NT1? I am quite surprised that this does not appear to have been fixed in GVFS given the fact that Microsoft has deprecated SMB1 for a little while now.
Nope. It's still a bug: gvfs can't list shares from smb servers that disabled SMB1
The only way around this is to ask for the server AND it's share explicitly which bypasses the gvfsd-smb-browse bug.
Either like this in the Linux client file manager:
smb://hostname.local/sharename
or as a mount.cifs mount.