Hi all,
I'm having an odd error with Samba 2.2.5 and I'm wondering if anyone can
give me a hand with it.
About a month ago, I upgraded from Samba 2.2.1 to 2.2.5 on RedHat 7.2 and,
since then, my Win98 users have been receiving "No such file or
directory"
errors during login. The upgrade was installed using John Terpstra's RH 7.2
RPM package.
Users are set up with roaming profiles which, because they use Win98, are
stored in a directory ".ntprofile" off their home directories. The
problem
is that, when their profiles are restored on login, they get an error that a
file -- usually a shortcut to "3-1/2 Floppy (A)" -- can't be
found. The
transcript from the Samba log appears below:
===============================================================
[2002/09/18 14:54:45, 10] smbd/mangle_hash.c:is_mangled(317)
is_mangled: 3_ FLOPPY (A).LNK : False
[2002/09/18 14:54:45, 5] smbd/filename.c:unix_convert(314)
New file 3_ FLOPPY (A).LNK
[2002/09/18 14:54:45, 8] lib/util.c:is_in_path(1143)
is_in_path: .ntprofile/Application Data/Microsoft/Office/Recent/3_ FLOPPY
(A).LNK
[2002/09/18 14:54:45, 8] lib/util.c:is_in_path(1148)
is_in_path: no name list.
[2002/09/18 14:54:45, 3] lib/util.c:unix_clean_name(387)
unix_clean_name [.ntprofile/Application Data/Microsoft/Office/Recent/3_
FLOPPY (A).LNK]
[2002/09/18 14:54:45, 3] smbd/reply.c:reply_getatr(1209)
stat of .ntprofile/Application Data/Microsoft/Office/Recent/3_ FLOPPY
(A).LNK failed (No such file or directory)
[2002/09/18 14:54:45, 3] smbd/error.c:error_packet(91)
error string = No such file or directory
[2002/09/18 14:54:45, 3] smbd/error.c:error_packet(121)
error packet at smbd/reply.c(1217) cmd=8 (SMBgetatr) eclass=1 ecode=2
===============================================================
It looks like a problem with the name mangling for files in MS Office's
"Recent" directory. What's interesting is that there are LOTS of
files
stored in there, so it appears the directory is never getting rid of its old
files. Clearing the directory fixes the problem for a few days but it
reappears quickly. I haven't yet monitored the logs to see if Office ever
tries to clean out the files, though.
I've checked permissions for the users and everything looks fine. Users are
able to read and write everything else in their profiles without trouble --
it looks like it's just this one shortcut to their floppy drive that's
causing the problem.
Finally, here are some entries from my smb.conf that might be related:
===============================================================
[global]
preserve case = Yes
short preserve case = Yes
case sensitive = No
logon path = \\cerberus\profiles\%U
logon drive = H:
logon home = \\%N\%U\.ntprofile
create mask = 0664
directory mask = 0775
map system = Yes
map hidden = Yes
dos filemode = Yes
dos filetimes = Yes
===============================================================
Thanks,
Ed Lally
Gerald (Jerry) Carter
2002-Oct-16 14:16 UTC
[Samba] "No such file" error when reading Win98 profiles
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 14 Oct 2002, Ed Lally wrote:> Hi all, > > I'm having an odd error with Samba 2.2.5 and I'm wondering if anyone can > give me a hand with it. > > About a month ago, I upgraded from Samba 2.2.1 to 2.2.5 on RedHat 7.2 and, > since then, my Win98 users have been receiving "No such file or directory" > errors during login. The upgrade was installed using John Terpstra's RH 7.2 > RPM package.Ed, Please retest with 2.2.6rc4. This has the ring of a mangling bug that Jeremy recently fixed. cheers, jerry --------------------------------------------------------------------- Hewlett-Packard ------------------------- http://www.hp.com SAMBA Team ---------------------- http://www.samba.org GnuPG Key ---- http://www.plainjoe.org/gpg_public.asc ISBN 0-672-32269-2 "SAMS Teach Yourself Samba in 24 Hours" 2ed "I never saved anything for the swim back." Ethan Hawk in Gattaca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://quantumlab.net/pine_privacy_guard/ iD8DBQE9rXPGIR7qMdg1EfYRAmT6AKC5dr5VNfIMaQ8HBdi9l7fUcJAHdgCglru+ pdE2hlPREwV2jizVJzepecc=uhhz -----END PGP SIGNATURE-----