#12114 - 2001-09-05 10:57 PM
RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
I work in a large computing environment where Kix is used heavily for all sorts of different tasks. Many of the scripts that are called from within the "main" kix logon script are fairly lengthy and are copied to the local drive before they are called. Lately, I've been seeing some strange issues with Windows 9x clients. After a call to one of the larger logon scripts, most Windows 95 systems appear to be unable to make use of the @LDRIVE macro. Any call to a script that utilizes the macro in a path subsequently fails (get error..Error! Failed to open/find script). I've checked every script thoroughly to ensure that no other process is mapping over the logon drive. Windows NT systems experience no issue whatsoever. We're running 3.62 on all our domain controllers, which all run the KxRPC service. Additionally, a large number of Win 9x systems also log RPC errors to the Kix log file. I'm wondering if anyone out there has experienced this phenomenon and if they were able to determine the cause.
|
|
Top
|
|
|
|
#12116 - 2001-09-06 04:31 AM
Re: RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
The problem appears to be intermittent... My thoughts were exactly the same as yours, but I've done these things time and time again to no avail. Since our domain controllers are also are Kix RPC servers, I've verified that the service is running on all of these servers is the appropriate version, and the service account tied to the RPC service is the same (it's is a domain admin account.) Additionally, I also set an environment variable called %LOGONSERVER% (with WINSET.EXE) on my 9x systems to see what DC/Kix RPC server authenticated that particular system. Every DC/Kix RPC server that has been stored in this environment variable, on a problem system, is running the Kix RPC service correctly. Regarding synchronization...I never have had any synchronization issues before with our current methods. My belief is that RPC requests made by Windows 9x systems are failing to reach the RPC server due to physical network issues. Many of the Kix errors I'm seeing in the Kixtart.log file appear to be timeout related. I'm wondering if anyone can cite specific examples of this in a switched network, where the physical network affected the Win 9x RPC faculties.
|
|
Top
|
|
|
|
#12118 - 2001-09-07 12:26 AM
Re: RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
Regarding the path info. It works fine for NT/W2K systems. Here is the method I employ.CALL @LDRIVE + "\myscript.kix" (this runs for NT just fine, fails for Win 9x, but this method only fails for Win 9x systems after another script has run just prior to a script call. Ex: Line 1-2: COPY @LDRIVE+"\myscript.kix" "c:\myscript.kix" CALL "C:\myscript.kix" (this works fine for both platforms) Line 3: CALL @LDRIVE+"\myscript2.kix" (call fails at this point) Kix errors stating it cannot find the script this is for Win 9x systems only...NT/2000 call and execute the script just fine.
|
|
Top
|
|
|
|
#12120 - 2001-09-07 06:02 AM
Re: RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
I haven't really experimented with doing that. That is, calling "ALL" scripts from the logon drive. I'll give that a shot. I did this for the script just previous to the call to the next script that keeps failing. It didn't have any effect. There is another script call contained within the one I employed this method on that runs locally. I did not try running that from @LDRIVE. Because many of the scripts I have written are very lengthy, I was curious to know if there is any limitation inherent to the Kixtart interpreter that prohibits or complicates the running of a script once it has exceeded a certain length? Also, is there any limit to how many "deep" calls I can make in a script, i.e, script A calls script B, script B calls script C, script C calls script D, etc, etc?
|
|
Top
|
|
|
|
#12124 - 2001-09-11 06:45 AM
Re: RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
We are having similar problems with our Win 9x clients logging on in our Windows 2000/NT 4.0 'mixed' server environment. Our Win 9x clients start the script alright (called from Netlogon share) but stall when group membership is checked via the "Ingroup" function. It is intermittent but seems to be associated with heavier-than-normal network loads. We do not use the KixRPC service as we do not use the @ldomain macro (according to the manual this macro needs the KixRPC service) but we do use the @Ldrive macro. For quite some time the script ran without error but now seems to be failing regularly. At this very moment a team is trying to analyse why things failed but nothing is immediately apparent. Does 3.62 Kix32.exe operate well with Windows 2000?
|
|
Top
|
|
|
|
#12126 - 2001-09-11 08:00 AM
Re: RPC & @LDRIVE issue on Windows 95
|
Anonymous
Anonymous
Unregistered
|
Yes."PDC" is Windows 2000 but most other DCs are NT 4.0. Presently we are running in a mixed mode as our AD is not yet in place. The master DC is running in NT emulation mode. I'm interested in your comment about 'provider order'; can you elaborate? Regards Geoff
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 764 anonymous users online.
|
|
|