[Samba] Possible Bug: Can't copy from Mac OS X to Samba Version
3.0.2a-Debian?
Alex Satrapa
alex.satrapa at anu.edu.au
Tue Jul 6 02:53:50 GMT 2004
So I'm trying to copy a file called "Stuffit Standard 8.0.2 X
Installer.dmg" from my Panther workstation to a Debian i386 server,
running Samba 3.0.2a as packaged under Debian.
There's plenty of disk space left, I'm looking at a folder full of
files with long names, some containing spaces. When I drag the file
from my workstation's local folder to the folder on the Samba server, I
get this error message:
> You cannot copy some of these items to the destination because their
> names are too long or contain invalid characters for the destination.
> Do you want to skip copying these items and continue copying the other
> items?
In the Samba log I get this:
> [2004/07/06 12:37:56, 3] lib/util.c:unix_clean_name(580)
> unix_clean_name [/Macintosh Software/Stuffit Standard 8.0.2 X
> Installer.dmg]
> [2004/07/06 12:37:56, 3] lib/util.c:unix_clean_name(580)
> unix_clean_name [Macintosh Software/Stuffit Standard 8.0.2 X
> Installer.dmg]
> [2004/07/06 12:37:56, 3] lib/util.c:unix_clean_name(580)
> unix_clean_name [Macintosh Software]
> [2004/07/06 12:37:56, 3] smbd/dir.c:dptr_create(491)
> creating new dirptr 256 for path Macintosh Software, expect_close = 1
> [2004/07/06 12:37:56, 4] smbd/trans2.c:call_trans2findfirst(1023)
> dptr_num is 256, wcard = Stuffit Standard 8.0.2 X Installer.dmg,
> attr = 22
> [2004/07/06 12:37:56, 4] smbd/dir.c:dptr_close_internal(224)
> closing dptr key 256
> [2004/07/06 12:37:56, 3] smbd/error.c:error_packet(118)
> error packet at smbd/trans2.c(1085) cmd=50 (SMBtrans2)
> NT_STATUS_NO_SUCH_FILE
Which seems odd, because of course there's going to be no such file,
since I'm only just trying to create it.
Remembering that I was messing about with the Samba/LDAP setup all last
night, I decide to check if I've taken myself out of the group that has
write permission to the folder... right click in the window, select
"New Folder" - bingo, I get a dialog saying I don't have permission to
do that.
The next step is obviously to put myself into the group again, log off
(permissions appear to have been cached by Linux, Samba, Mac OS X or
Finder along the way somewhere) and try again. Voilà - I can copy the
file now.
Which leave me to wonder, is the odd message I'm getting from Samba
really meaningful? I would have expected an NT_STATUS_ACCESS_DENIED or
similar - something explicitly stating that the operation was
administratively prohibited. The NT_STATUS_NO_SUCH_FILE error doesn't
make sense to me. Is this due to Samba being confused, my installation
being whacky, or does it look like the Mac is trying to create the file
in an odd manner?
I've solved the immediate problem, no thanks to the odd error messages.
I'd really like to know whether this weird behaviour can be altered,
and who is the most meaningful candidate for a bug report (me, Samba
Team or Apple Computer).
Regards
Alex Satrapa
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 220 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba/attachments/20040706/18a1af1e/PGP.bin
More information about the samba
mailing list