Nautilus in Bionic Beaver 18.04 (all packages up to date) can not browse samba tree after clicking "Windows Network" icon. It will show "Empty Folder". When typing server address smb://192.168.1.1 or smb://server_name it will connect to the samba host and show me shared folders/printers over smb protocol. No problem here.
The problem is with smb tree browsing. There is a part of Gnome - gnome virtual file system and gvfsd-smb-browse which should show the smb tree output, but it has a problem which I can see if I do in terminal:
Code:
killall gvfsd-smb-browse && GVFS_DEBUG=1 /usr/lib/gvfs/gvfsd-smb-browse
and click Windows Network in Nautilus I see:
Code:
smb-network: Queued new job 0x55b19a2c9f40 (GVfsJobCreateMonitor)
smb-network: send_reply(0x55b19a2c9f40), failed=1 (Action not supported by the processing engine)
smb-network: backend_dbus_handler org.gtk.vfs.Mount:QueryFilesystemInfo (pid=5708)
smb-network: Queued new job 0x55b19a2e7820 (GVfsJobQueryFsInfo)
smb-network: send_reply(0x55b19a2e7820), failed=0 ()
smb-network: backend_dbus_handler org.gtk.vfs.Mount:Enumerate (pid=5708)
smb-network: Queued new job 0x55b19a2c30c0 (GVfsJobEnumerate)
smb-network: send_reply(0x55b19a2c30c0), failed=0 ()
I can see the smb tree if I do smbtree in terminal, no problem!
I think this "action not supported by processing engine" is the culprit of Nautilus not being able to browse smb tree.
But what is this problem??? Wrong compilation options or compilation against wrong samba package???