Page 1 of 1 1
Topic Options
#31503 - 2002-10-29 08:44 PM (DOS ERROR 3)
Steve M Offline
Fresh Scripter

Registered: 2002-05-08
Posts: 40
Loc: Orange,California
Hi all,
We have win98 users and I started to deploy kixtart to them. We have a dos application that runs on a win2k server and a very few users when I gave them kixtart get an error when launching the app. The exact error message is:

Error SIXCDX/1001 Open error: \data\TABLES.DBF
(DOS ERROR 3 )
Quit Retry Default

On one user when I removed his Intranetware client32 and installed the microsoft client for netware the problem went away. I did the same for the other user and it whent away for 2 days and now it is back. If I remove kixtart from the user the app works fine. But I need to use kixtart so I can map users drives. Please help????
Steve [Mad]
_________________________
Steve

Top
#31504 - 2002-10-29 08:52 PM Re: (DOS ERROR 3)
Howard Bullock Offline
KiX Supporter
*****

Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
Error 3 = The system cannot find the path specified.

Which drive is used to access the problem file? Is the drive mapping still available after your logon script? Are you mapping Z: in your Netware script?

Since you mentioned Netware, have you review the troubleshooting section of the manual regarding Netware?
_________________________
Home page: http://www.kixhelp.com/hb/

Top
#31505 - 2002-10-29 09:03 PM Re: (DOS ERROR 3)
Steve M Offline
Fresh Scripter

Registered: 2002-05-08
Posts: 40
Loc: Orange,California
The drive mapping is drive letter L to the server and it is there when you log in. Yes there is a Z drive that is mapped to the novell sys. Actually there is X, Y and Z mapped to sys on the same novell server. Other users have the same mappings and no problems.

[ 29. October 2002, 21:05: Message edited by: Steve M ]
_________________________
Steve

Top
#31506 - 2002-10-29 09:11 PM Re: (DOS ERROR 3)
Howard Bullock Offline
KiX Supporter
*****

Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
M$ uses drive Z: to handle logon script communication. Did you review the "Troubleshooting" section for known issues?

Known Problems of KiXtart on Windows 9x
The following is a list of known issues that may be encountered when using KiXtart on Windows 9x:
• If KiXtart is used on systems that are configured to run both Microsoft Networking client software and Novell Netware client software, compatibility issues can cause KiXtart to fail to retrieve network information and/or find any script. If these problems occur, make the following change in the registry of the affected clients:
code:
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Services
MSNP32
Network Provider CallOrder [00 00 00 40] >change to> [00 00 00 20]
NOVELLNP
Network Provider CallOrder [00 00 00 20] >change to> [00 00 00 40]



[ 29. October 2002, 21:12: Message edited by: Howard Bullock ]
_________________________
Home page: http://www.kixhelp.com/hb/

Top
#31507 - 2002-10-29 09:38 PM Re: (DOS ERROR 3)
Steve M Offline
Fresh Scripter

Registered: 2002-05-08
Posts: 40
Loc: Orange,California
I have done those registry changes on all the machines before rolling out kixtart.

This is the script that the users have defined.
Can you see if something in this script may be causing it?

if "%OS%"=="Windows_NT" goto winnt
if exist %windir%\win.com goto BATSTART
;GOTO BATSTART
$res=WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","KixScript","$kixscript","REG_SZ")
EXIT
:BATSTART

SET KIXDIR=C:\UTILS

REM set the full UNC path to the KiXtart script
REM (the Z: drive cannot be used here, it no longer exists when
REM the KiXtart script is running from RunOnce)
REM
SET KIXSCRIPT=%LOGONSERVER%\NETLOGON\script1.scr

REM set the filename of the KiXtart version tag;
REM change this name to upgrade to a newer version of KiXtart
REM
SET KIXVER=KIX347.TAG

REM ---------------------------------------------------------------------

REM if necessary, create destination directory
REM
IF NOT EXIST %KIXDIR%\NUL MKDIR %KIXDIR%

REM perform a completely new install or upgrade of KiXtart
REM if the current version tag can not be found
REM
IF EXIST %KIXDIR%\%KIXVER% GOTO KIXCOPIED
COPY %0\..\KIX32.EXE %KIXDIR% /Y >NUL
COPY %0\..\KX16.DLL %KIXDIR% /Y >NUL
COPY %0\..\KX32.DLL %KIXDIR% /Y >NUL
COPY %0\..\KX95.DLL %KIXDIR% /Y >NUL
ECHO. >%KIXDIR%\%KIXVER%

:KIXCOPIED

REM check all KiXtart files individually and restore them
REM if something has been deleted accidentally by the user
REM
IF NOT EXIST %KIXDIR%\KIX32.EXE COPY %0\..\KIX32.EXE %KIXDIR% >NUL
IF NOT EXIST %KIXDIR%\KX16.DLL COPY %0\..\KX16.DLL %KIXDIR% >NUL
IF NOT EXIST %KIXDIR%\KX32.DLL COPY %0\..\KX32.DLL %KIXDIR% >NUL
IF NOT EXIST %KIXDIR%\KX95.DLL COPY %0\..\KX95.DLL %KIXDIR% >NUL

REM use KiXtart to add the KiXtart script to the RunOnce registry key
REM
IF NOT EXIST %0 GOTO script1
%KIXDIR%\KIX32.EXE %0 $kixscript="%KIXDIR%\KIX32.EXE %KIXSCRIPT%"
GOTO script1
:NOEXT
%KIXDIR%\KIX32.EXE %0.BAT $kixscript="%KIXDIR%\KIX32.EXE %KIXSCRIPT%"
:script1
%0\..\kix32.exe script1.scr
EXIT

:winnt

EXIT
_________________________
Steve

Top
#31508 - 2002-10-29 10:41 PM Re: (DOS ERROR 3)
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11165
Loc: Boston, MA, USA
What is the WRITEVALUE doing in a batch file?

Have you tried upgrading from 3.47 to 3.6x or even 4.x ?

Why do you run your KiXtart script (I assume the actual logon script) through the RunOnce key?

What do the actual scripts contain?
_________________________
There are two types of vessels, submarines and targets.

Top
#31509 - 2002-10-29 11:10 PM Re: (DOS ERROR 3)
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
Maybe the problem is with ghosted connections. Check out this:

Topic: Windows 98
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#31510 - 2002-10-29 11:20 PM Re: (DOS ERROR 3)
Steve M Offline
Fresh Scripter

Registered: 2002-05-08
Posts: 40
Loc: Orange,California
I am runing the latest kixtart 4.x. I know very little about coding and this script I found on the internet is something I started to use to deploy it to new users. Can it be cleaned up?
What I like about this script is that it copies the files to a users machine if they never had kixtart and it will copy them again if the user deletes it. When a user logs on he sees all the lines in the script. Is there a way to supress all them mumbo jumbo? I only want it to display the hi username and the group membership.
_________________________
Steve

Top
#31511 - 2002-10-30 03:37 PM Re: (DOS ERROR 3)
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11165
Loc: Boston, MA, USA
Steve: Cautionary advice: NEVER EVER deploy a script you found on the Internet without understanding what it does.

Anyway, search the BBS for 'login.bat' and it'll return a list of example login batch files.

To suppress outputs in batch files use '@ECHO OFF' in the first line of your batch file.

Also read Why does the console display zeros and ones (amongst others)? and Suppressing Results when running scripts
_________________________
There are two types of vessels, submarines and targets.

Top
Page 1 of 1 1


Moderator:  Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart 
Hop to:
Shout Box

Who's Online
0 registered and 1046 anonymous users online.
Newest Members
fgarcia, Viginette, ManuvdWielNL, Sir_Barrington, batdk82
17889 Registered Users

Generated in 0.058 seconds in which 0.025 seconds were spent on a total of 12 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org