logging out hangs win95 consistently
Charles Owens
owensc at enc.edu
Wed Sep 10 16:09:14 GMT 1997
On Wed, 10 Sep 1997, Luke Kenneth Casson Leighton wrote:
>
>
> On Wed, 10 Sep 1997, Charles Owens wrote:
>
> > On Tue, 9 Sep 1997, Luke Kenneth Casson Leighton wrote:
> >
> > > charles,
> > >
> > > the only thing that i can suggest is that you try and do what i just
> > > attempted, just now. if it doesn't work, i'll let you in on a small
> > > secret hack that might have something to do with it (to do with code
> > > pages and country codes, in NetUserGetInfo).
> > >
> > > from a fresh boot-up, instead of logging on to the w95 machine, press
> > > escape. then, close progs, log off, and when you get the dialog prompt
> > > again, _again_ press escape (this procedure is to _stop_ the w95 machine
> > > from thinking that the previous users' profile is the default one.
> > >
> > > then, backup and then delete the entire contents of the c:\windows\profiles
> > > directory. **** NOTE IF SOME OF YOUR USERS HAVE STORED ANY FILES ON THE
> > > DESKTOP, YOU WILL BE DOING THEM A REALLY BAD FAVOUR BY NOT BACKING UP
> > > THIS DIRECTORY ***
> > >
> > > then, delete all c:\windows\*.pwl files.
> > >
> > > then, in each user profile directory on the samba server, delete the
> > > user.dat files. i haven't deleted the entire contents of the remote
> > > profile directory, and i don't think it's necessary.
> > >
> > > check the keyboard settings, country settings etc etc.
> > >
> > > then log in some users, log them out, and see if it creates USER.DAT files.
> > >
> > > if that doesn't work, then... well. i started throwing mice around. then
> > > went upstairs for some hot milk and some salt and vinegar crisps.
> > >
> > > luke
> >
> >
> > I haven't tried this procedure explicitly, because I don't think it
> > applies in my case, especially for my lab computers. When they're logged
> > in a logon script runs that does the following:
> >
> > deltree c:\windows\profiles
> > mount net drives, printers
> > etc.
>
> i have something similar, for the guest account.
>
> > Password caching is turned off on all machines via samba-served system
> > policies. All share mounting is done via the logon script, not password
> > lists.
>
> ah, ok.
>
> > The default logon account does not have a home directory at all. Also, in
> > a fit of desperation, I've disabled roving profile loading on these lab
> > systems by adding the registry entry:
> >
> > Hkey_Local_Machine\Network\Logon\UseHomeDirectory=DWORD:0
> >
> > (Win95 Resource Kit, page 487)
> >
> > Still the problem happens...
> >
> > It happens on systems that have been in place for months and on systems
> > that I've reintalled from the ground up just this week.
> >
> > ---------------------------------------
> >
> > Here's where I get a bit rash: ;-)
> >
> > In 1.19.17 roving profiles are listed as being more properly supported.
> > From this I infer that any previous support was only a subset of the
> > complete functionality as exhibited by WinNT. Fine and dandy.
>
> no, not the case: i simply documented my experiences. therefore, more of
> these problems appear to be coming out of the woodwork.
>
> > Even though this support in 1.19.16pX was not complete, as far as I was
> > aware it worked with the functionality that I'd expect. (ie. when I log
> > in, user.dat gets loaded. when I log out, it gets saved. every time!)
> > And, most importantly, the current "locking up when logging out" behavior
> > never happened!
> >
> > Given that this bug is a REALLY BAD THING, in that it really screws up
> > things for many a samba user, I'd like you to consider the following
> > courses of action:
> >
> > 1. produce an iterim release with all roving profiles
> > code reverted to 1.19.16p11 state.
>
> um, there actually hasn't been any significant code change for the
> profile support. the only thing of any significance is that i changed
> the default profile directory from \\%L\HOMES to \\%L\%U\profile (because
> of problems with NT). i think i filled in some of the other fields,
> instead of "<User Name>" i actually put the user's name.
>
> i also did a code comparison of the main sections in smbd (server.c,
> ipc.c, trans2.c, reply.c) and couldn't see anything particularly
> significantly different from 1.9.16p2 to 1.9.17p1. there was some DOS
> error reporting, a mod to unix_path() to take an argument "&bad_path",
> some changes to NetServerEnum2, some printing stuff, some share modes /
> file locking...
>
> not a lot to do with profiles!
>
> > - or -
> >
> > 2. produce an iterim release with all roving profiles
> > code disabled
>
> that's simple, and can be done without a code release. disable profiles
> on the w95 clients.
Which is essentially what my registry tweak from above does. I could do
the more drastic disabling of user profiles (via the password control
panel), but if user profiles aren't enabled, then I loose the ability to
do system policies... yuck!
> > Obviously #1 would be preferred, but I can live without roving profiles
> > for a while, but I can't live with this bug.
> >
> > Certainly the root cause of this bug needs to be found, but I'm sure we'd
> > all prefer stability to be the priority. It is a shame that all of the
> > other great advances in the current release are married with this bug.
>
> someone's just reported that not using samba for WINS service sorts this
> out. this i find particularly bizarre, but... what the heck!
!!! Hmmm... along my move from a flat to a subnetted environment, I began
using samba as a WINS server for all clients. So, maybe this _is_ the
area where the problem lies. !!!
Going a bit further... wouldn't the fact that the locking up still happens
even with my above registry tweak in place seem to indicate that the root
cause of the problem is _not_ really in the area of user profile support?
Unfortunately I don't have a WinNT server handy to temporarily use for to
test this out (ie. problem goes away when not using samba for WINS
server). I could set one up though, if need be.
Maybe we're on to something here...
---
-------------------------------------------------------------------------
Charles N. Owens Email: owensc at enc.edu
http://www.enc.edu/~owensc
Network & Systems Administrator
Information Technology Services "Outside of a dog, a book is a man's
Eastern Nazarene College best friend. Inside of a dog it's
too dark to read." - Groucho Marx
-------------------------------------------------------------------------
More information about the samba
mailing list