Geek pop quiz!
Nov. 4th, 2011 10:24 amQuestion: A person is logging into the same roaming profile from two machines at once (one WinXP Desktop, One Win2003 Terminal Server, both via RDP)
He sometimes logs out of one or the other.
He complains that settings stored in his profile for applications go missing - He uses the XP desktop to run Project, and his Project interface settings go AWOL roughly once a week.
Is it just me, or this is "exactly the behaviour I would expect from logging into the same profile from two machines at once"?
(Domain is samba/LDAP, not Active Directory. Original workstation that he's RDPing from is CentOS, where his home folder is ALSO this same profile mounted directly from a NAS device. If it matters.)
He sometimes logs out of one or the other.
He complains that settings stored in his profile for applications go missing - He uses the XP desktop to run Project, and his Project interface settings go AWOL roughly once a week.
Is it just me, or this is "exactly the behaviour I would expect from logging into the same profile from two machines at once"?
(Domain is samba/LDAP, not Active Directory. Original workstation that he's RDPing from is CentOS, where his home folder is ALSO this same profile mounted directly from a NAS device. If it matters.)
(no subject)
Date: 2011-11-04 02:45 pm (UTC)(no subject)
Date: 2011-11-04 02:58 pm (UTC)(no subject)
Date: 2011-11-04 04:48 pm (UTC)Alternatively, his settings do not port properly to his remote system due to reasons X, Y, and Z (anything from user right fuck-up to the position of the Moon in Virgo to software mismatch to software "just not feeling like it"), but they sure save nicely over the existing settings, which fucks up the other session...
(no subject)
Date: 2011-11-04 02:56 pm (UTC)(no subject)
Date: 2011-11-04 03:02 pm (UTC)(no subject)
Date: 2011-11-04 04:04 pm (UTC)(no subject)
Date: 2011-11-04 04:30 pm (UTC)double-dipping like this is inherently unstable: *especially* for ms office, but also for applications on winboxen in general. consider the effects of propagation time; login instances as isolated chunks of memory that can't (shouldn't) talk to each other; and perhaps also file lock conflicts.
one might be able to get away with it if they were *completely* different applications, but office apps (can) share all manner of 'common code' subunits, config file locations and so on. and some things will depend upon how - and where - these user-specific files are stored.
the last-to-logout profile will overwrite any/many conflicting settings made under the other one. this is the way things are *supposed* to happen. just as if brainiac had logged in, logged out, logged back in, then logged out again. only it may not be a smooth update. especially if he changes local variable settings in one instance, but not the other.
i have done this kind of terminal-fu myself in the past - on various setups - and i went to great lengths to be consistent on winboxen about which apps i ran where, and when - and in which order i killed login instances. but things would still get hinky. *not* my preferred way of working on winboxen.
(no subject)
Date: 2011-11-04 05:22 pm (UTC)(no subject)
Date: 2011-11-04 06:11 pm (UTC)(no subject)
Date: 2011-11-05 03:02 pm (UTC)Each session will be trying to lock some of of the same files and Local User bits of the registry (some of which is stored in his profile and loaded when he logs in) so yeah, this and worse is totally expected.