yoichiro / chromeos-filesystem-cifs

BSD 3-Clause "New" or "Revised" License
56 stars 21 forks source link

broken "File System for Windows" share mounts #201

Open phalxor opened 7 years ago

phalxor commented 7 years ago

Setup two "file system for windows" shares / mounts / what have you, pointed to my ip and found shared folders badabing totally sweet. I turn my wifi off and the mounted shares in the left side of the Files window start acting up without me even opening Files or browsing to those shared locations.

Initial error is "SMB/CIFS File System Resuming Connection failed. Unmount." in the notification area. Then I get one for each individual share "SMB/CIFS File System resume failed: Credential[cifsfs://localip:port/@/sharedfolderName] not found" an additional exact same error for the other share, this is all fine and dandy except I can't unmount these shares because if I try that it will say "Don't remove your deveice just yet! Removing your device while it is in use may cause data loss. Please wait until the operation is over, then eject the device using the Files app." Well I am using the files app, at least I think I am, and attempting to unmount it results in this error! Gosh, apparently the computer is still using it in some way. Sometimes upon opening the "Files" app nothing but "Add new services" is shown while the computer waits for the network share to time out and finally shows google drive, the sd card etc. I'm pretty certain this is wigging my chromebook out a little bit if I just tried to ignore it, constant discovery cycle \ timing out maybe triggered by some specific associated "Files" task.

I've tried disconnecting the computer that is sharing stuff from the network, turning the chromebook completely off and on, turning my wifi on and off and tinkering with everything in each state. I feel like without some terminal wizardy I have permanent busted unfriendly mounted windows file system shares. Of course I can work around this and change the local ip of the computer I am sharing from, but lets assume that is a huge hassle for someone in my position.