Bug 297168

Summary: takes a long time to be able to access NFS shares with Dolphin
Product: [Frameworks and Libraries] frameworks-kio Reporter: John van Spaandonk <jwork123nl>
Component: generalAssignee: KIO Bugs <kio-bugs-null>
Status: REPORTED ---    
Severity: major CC: jjm, kdelibs-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John van Spaandonk 2012-03-31 07:44:30 UTC
User-Agent:       Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0
Build Identifier: 

Start up the PC.
I have KDE set to remember my apps, so after KDE desktop is visible Dolphin starts.
I left Dolphin pointing to my nfs share
It shows an empty directory, and displays this message:
"An error occurred while accessing ''192.168.1.2:fotos on 192.168.1.2:fotos', the 
system responded: mount.nfs:/media/fotos is busy or already mounted."

I also have a console open. I can list the files in the folder using the command line, so it is mounted ad it works.
Sometimes I get a message notification saying 'No devices available'

After I wait a few minutes, when I press F5 (refresh) in Dolphin the NFS share becomes visible.

I see more problems reported with NFS, but I am not sure if they are the same problem.
I really want to work with you, the developer, to get this bug fixed, since it is a use case
that is so elementary... Just let me know what you need me to do :-)

Reproducible: Always

Steps to Reproduce:
1.start pc
2.open dolphin
3.navigate to an NFS share
Actual Results:  
no files listed, dolphin gives an nfs error message

Expected Results:  
I can see the NFS share

See above
Comment 1 Jonathan Marten 2021-02-05 14:45:41 UTC
Accessing NFS mounted directories (including automounts) is handled in the same way as local file access as far as KIO is concerned; that is, by the 'file' ioslave.  The NFS ioslave in kio-extras provides access to remote NFS servers (without the need for mounting) via URLs starting "nfs://host/".  Reassigning to frameworks-kio/general.