-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[KBFS] Support for symbolic link to location underneath a Keybase TLF? #2248
Comments
Hi, Windows requires you to be admin for creating symbolic links with Symlinks from outside to kbfs (C->K) should work. For links inside K: (that is e.g. K->K or K->C) currently there are the following limitations (these are not permanent): Currently works on Windows:
Currently not on Windows for symlinks located on kbfs (not just pointing there):
|
Hi, @taruti,
Command I used:
Command I used: Here's the response when I try to access |
@salshyn, thanks. will investigate this. |
Ok, I see the issue. After traversing the symlink windows thinks it is ok to use all caps filenames. e.g. with Thanks for the bug report will work on solving this. |
@taruti, |
@salshyn This appears to be caused by dokan-dev/dokany#293 Dokan is the filesystem driver we use on Windows. |
@salshyn we have a fix in keybase/kbfs#201 will take some time until that is in a release. @Steve could you close this after we ship a release with that pull request? From the commit: Symlink destinations from outside KBFS to KBFSWindows makes paths case insentive in symlink destination. KBFS has To make this work make symlinks from outside KBFS to KBFS make it refer e.g.
|
Hello,
This is my environment:
Environment: Windows 10 Pro
Keybase: 1.0.15-20160503112215+243eebf
Creating a symbolic link outside Keybase that links to a location somewhere under a Keybase TLF seems to work OK in OSX but when I try an equivalent operation in Windows 10, it doesn't work. I have a Keybase path like this:
After that I make a symbolic link like this:
The symbolic link is created but I can't access it. When trying to
cd
intoC:\Users\salshyn\Downloads\Test\countries
I get an error saying:And through file explorer, double-clicking on the
countries
folder I get a dialog box that reads:Location is not available. C:\Users\salshyn\Downloads\Test\countries is unavailable. If the location is on this PC, make sure the device or drive is connected or the disc is inserted, and then try again. If the location is on a network, maker sure you're connected to the network or Internet, and then try again. If the location still can't be found, it might have been moved or deleted.
Can someone let me know a) whether this kind of symbolic linking is supported and b) to the degree it is supported, should what works on OSX also work on Windows?
Thanks in advance!
The text was updated successfully, but these errors were encountered: