Page 1 of 1

Symbolic Link support(LAN)

Posted: 2013-03-25, 03:09 UTC
by Shezed
I get an error when trying to open a symlink 0x8000002D

Posted: 2013-03-25, 13:37 UTC
by ghisler(Author)
Can you give me more information how to reproduce the problem, please?

Posted: 2013-03-25, 15:38 UTC
by Shezed
yes simple:
I'm using Windows 7 64-bit
I used symlink 1.1.1.3 to create a symbolic link to a folder
Tried it on TC 7.50a works fine (not over LAN)
Tried it on my laptop(acces to my shared folder on my desktop over LAN) works fine

Tried it on my Galaxy S2 TC android & LAN plugin both vers. 2.01
Got the error

Verified Users acces on the folder user "everyone" was incluuded

Posted: 2013-03-27, 04:04 UTC
by Shezed
Were you able to recreate the problem? Will it get fixed? or is it an intended bug just like not being able to play flac's directly over lan(need to download to phone first)

Posted: 2013-03-28, 13:31 UTC
by ghisler(Author)
I still don't fully understand the problem. I'm trying to describe what I understood so far:
1. You have a local directory, e.g. c:\local
2. You share this, so it can be accessed as \\computername\local
3. You have a subdirectory somewhere on your PC, e.g. c:\elsewhere
4. You create a symbolic link in c:\local, e.g. c:\local\symlink
5. You try to access \\computername\local\symlink

Is this correct? If not, please correct it.

Posted: 2013-03-29, 01:45 UTC
by Shezed
yep pretty much tho "c:\elsewhere " is also a shared folder i thought it might have been that i forgot to "share"that folder but that doesn't seam to be the case

Posted: 2013-04-01, 13:16 UTC
by ghisler(Author)
It might be a general problem with the JCIFS libary used for LAN access - can you try to access the link with some other file manager like ES file explorer? Does it show the same problem?

Posted: 2013-04-09, 20:29 UTC
by Shezed
Yes it does

Posted: 2013-04-11, 12:38 UTC
by ghisler(Author)
Thanks for the info! I will check whether there is a way, and if not, I will ask in the JCIFS mailing list.

Posted: 2016-11-05, 17:16 UTC
by __Vano
This is a general limitation of the [face=monospace]lanmanserver[/face] service. It cannot share a folder that is a symbolic link, returning this error when it tries to access it on a client's behalf.

You have to either share the folder it points to instead or replace the symbolic link with a junction point (the difference is that a junction can only point to an absolute path - so it would break if both directories are moved or run in an environment where drive letters are different).