home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
libup5.exe
/
INSTALL.DOC
< prev
next >
Wrap
Text File
|
1993-11-10
|
19KB
|
416 lines
NOVELL
Server Library Update
The Server Library Update package provides a convenient and
effective method for NetWare system administrators to install updated
server libraries. It is Novell's desire to provide its customers with
server library updates in the most convenient and efficient manner
possible. With this in mind, INSTALL.EXE was designed emphasizing
ease-of-use and operating system integrity. As a result, INSTALL.EXE
supports several important features and is capable of
* Installing upgraded NetWare NLMs automatically
* Creating a log file to capture system messages
* Uninstalling the upgrades and returning the
system to its original condition
* Testing the system upgrade procedure before
attempting the actual installation
* Using command line parameters to help customize
the utility to meet individual needs
This document contains five main sections:
* Directory structure
This is a brief description of the directory
structure created on the workstation during
the extraction process.
* Installation utility
This section describes the function of INSTALL.EXE.
* Command line parameters
This section contains an explanation of the command
line parameters supported by INSTALL.EXE.
* Syntax
This is an explanation of the INSTALL command syntax.
* Error messages
This section contains an alphabetical list of the
error messages generated by INSTALL.EXE.
Directory Structure
-------------------
A directory structure similar to the one below should have been
created in your workstation's current directory as a result of
extracting the update package. At least one of the directories (3.x,
4.x or COMMON) will exist and will contain files that need to be
installed.
/<Current Directory>
<Current Directory> / 3.x
<Current Directory> / 4.x
<Current Directory> / COMMON
The current directory contains the installation utility
(INSTALL.EXE) and the corresponding documentation (INSTALL.TXT). The 3.x
directory contains all the files specific to NetWare versions 3.11 and
3.12. The 4.x directory contains those files specific to NetWare versions
4.0 and later. Files which will be installed on all versions of NetWare
are contained in the COMMON directory.
Installation Utility
--------------------
The installation program supplied with this update (INSTALL.EXE) is a
DOS command line utility which installs the updated NLMs on to one or
more Novell NetWare servers. INSTALL.EXE performs three major tasks:
1. Analyzes all of the modules residing in subdirectories 3.x, 4.x
and COMMON.
2. Gathers information such as NetWare version and available disk space
for all the NetWare servers into which the workstation is currently
logged.
3. Performs a systematic update of each qualifying NetWare server with
the option of user prompts.
Command Line Parameters
-----------------------
The installation utility INSTALL.EXE supports the following command
line parameters:
/a Append output to INSTALL.LOG
The installation utility creates a log file (INSTALL.LOG)
which contains messages relating to the installation procedure.
By default, INSTALL.LOG is overwritten if it exists. This
switch will cause the messages to be appended to the existing
INSTALL.LOG.
/l# Set log file level
/l0 Turn OFF the log file.
/l1 Turn ON the log file (default).
/l2 Turn ON the log file and disable the console.
Installation messages will go to the log file
instead of the console.
/n Set "no action" mode
Run the update procedure without actually performing the
update. All prompt and log level switches are honored.
This is useful for verifying the installation actions before
installing.
/p# Set prompt level
/p0 Do not prompt before updating.
/p1 Prompt before updating any server (default).
/p2 Prompt before updating any server or file.
/u Uninstall the candidates from an NCP Server
This switch can be used with all of the other switches,
including /n. It provides a quick way to back out the updated
NLMs and restore the original files should the need arise.
/v# Set verbose mode.
/v0 Sets verbose mode to low, disabling most of the
messages.
/v1 Sets verbose mode to high, enabling all messages
(default).
NOTE: These command line parameters make it possible to test the
installation utility on a specific system before performing the
installation. For example, the command
F:\UPDATE>INSTALL /n /p0 /l2
will create a log file containing all of the update information which
would have been performed without pausing for user prompts.
Syntax
------
The command line switches may be specified in any order and may be
concatenated together without switch character delimiters. The switches
are not case sensitive. The following four commands are equivalent.
F:\UPDATE> install /p0 /l2 /v0 /n
F:\UPDATE> install /p0l2v0n
F:\UPDATE> install /P0 /L2 /V0 /N
F:\UPDATE> install /V0N /P0L2
The switch character "/" may be changed by setting the SWITCHAR
environment variable. For example, the command
F:\UPDATE> set SWITCHAR=-
sets the switch character to the hyphen "-" symbol.
Error Messages
--------------
This section describes the various error messages displayed by the
INSTALL utility.
Candidate <FILENAME> is not installed in SYS:SYSTEM
INSTALL cannot find the candidate <FILENAME>
on the server.
Cannot backout <FILENAME> because <FILENAME.BAK> does not exist
INSTALL cannot back out <FILENAME> because the
original file was not found. During the update
process, INSTALL renames the original file with
a .BAK extension. Without this .BAK file, INSTALL
is unable to restore the original file.
Copy failed because of Ctrl-C key sequence
Ctrl-C was pressed during the file copy.
Copy failed because of destination close failure
INSTALL could not close the destination file.
Copy failed because of destination open failure
INSTALL could not open the destination file.
Copy failed because of read failure
An error was encountered while reading the source
file.
Copy failed because of source close failure
INSTALL could not close the source file.
Copy failed because of source open failure
INSTALL could not open the source file.
Copy failed because of unknown error code
An unanticipated internal error occurred.
Copy failed because of write failure.
An error was encountered while writing the
destination file.
Failed loading information about candidates
Either an out-of-memory condition while processing
the candidate files, or invalid NLM header information
was encountered in one or more of the candidates.
Try freeing additional memory by unloading unnecessary
TSRs.
Failed removing file <FILENAME>
An error was encountered while attempting to erase
<FILENAME>. This may be caused by insufficient
rights to the SYS:SYSTEM directory.
Failed renaming <FILENAME> to *.BAK
An error was encountered while attempting to rename
<FILENAME> to <FILENAME.BAK>. This may be caused by
insufficient rights to the SYS:SYSTEM directory.
Failed renaming <FILENAME> to *.QRM
INSTALL was unable to rename the updated NLM with
a .QRM extension. This may be caused by insufficient
rights to the SYS:SYSTEM directory.
Failed renaming <FILENAME1> to <FILENAME2>
An error was encountered while attempting to rename
<FILENAME1> to <FILENAME2>. This may be caused by
insufficient rights to the SYS:SYSTEM directory.
Failed resetting attributes of <FILENAME>
The attempt to clear the attributes of <FILENAME>
failed. This may be due to insufficient rights in
the SYS:SYSTEM directory.
<FILENAME> is currently installed in SYS:SYSTEM
INSTALL discovered that <FILENAME> is currently
installed on the server and is attempting to
restore the original NLM.
<FILENAME> not currently installed in SYS:SYSTEM
No matching NLM was found in the NetWare server's
SYS:SYSTEM directory. This message will be displayed
when a specific NLM is loaded for the first time or
if a specific NLM is not loaded in the SYS:SYSTEM
directory.
NOTE: If any of the NLMs being updated are loaded
from the server's DOS partition, they must be copied
back to the DOS partition manually after the update.
INSTALL does not support copying NLMs to a server's
DOS partition. RCONSOLE may be used for this purpose.
<FILENAME> uninstall completed successfully
The NLM <FILENAME> was successfully backed out and
the original NLM was restored.
<FILENAME> update completed
The candidate file <FILENAME> has been fully
processed.
Installation is terminating
INSTALL has terminated abnormally.
Marking <FILENAME.BAK> as Read-Only...
INSTALL has set the Read-Only attribute of a
candidate file after that file has been successfully
installed.
NCP Server <SERVERNAME> can't be updated because the file has an invalid
NLM header
The specified NLM update candidate has in invalid
header.
NCP Server <SERVERNAME> can't be updated because the ID for volume SYS:
is unavailable
INSTALL is unable to obtain the volume ID for SYS:.
NCP Server <SERVERNAME> can't be updated because the NLM version
information is unavailable
INSTALL is unable to obtain the NLM version
information on an update candidate.
NCP Server <SERVERNAME> can't be updated because the server information
is unavailable
INSTALL is unable to obtain server-specific
information.
NCP Server <SERVERNAME> can't be updated because the volume information
is unavailable.
INSTALL is unable to obtain the volume information for
SYS:.
NCP Server <SERVERNAME> can't be updated because you have insufficient
rights
You have inadequate rights to run INSTALL on volume
SYS:SYSTEM. You need read, write, create, erase and
access control to SYS:SYSTEM in order to run INSTALL.
NCP Server <SERVERNAME> can't be updated because you need NetWare 3.11
or later
The updated modules are intended only for NetWare
versions 3.11 and up.
NCP Server <SERVERNAME> can't be updated because of unknown error code
An internal error occurred in the INSTALL program.
NCP Server <SERVERNAME> should be upgraded to 4.01
<SERVERNAME> is running NetWare version 4.0 and
should be upgraded to version 4.01.
NCP Server <SERVERNAME> uninstall is complete.
The uninstall process of server <SERVERNAME> is
complete.
NetWare Requester or Shell is not loaded
INSTALL requires the use of either the NetWare DOS
Requester (VLM.EXE) or the NetWare Shell (NETX.EXE).
One of these two files must be loaded before INSTALL
can function.
No files were found to update
No files were found in the 3.x, 4.x or COMMON
subdirectories. Make sure these directories were
created during the extraction of the update package.
Not enough disk space to install <FILENAME>
Volume SYS: does not have enough space available to
install <FILENAME>. Create more available space on
volume SYS: and rerun the INSTALL utility.
Note: Unable to build complete list of connections due to out of memory
condition. Proceeding with partial update of NCP Servers.
An out-of-memory condition was encountered while
building the connection information list.
NOTE: INSTALL will continue the update procedure, but
will not process all of the connections. After
completing the initial run, log out of the updated
servers and rerun INSTALL to complete the update. It
may be advisable to free additional memory by
unloading unnecessary TSRs.
Out of memory building connection tables
INSTALL has encountered an out-of-memory condition.
Free additional memory by unloading unnecessary TSRs.
Program name must be [?:\path\] INSTALL.EXE
The INSTALL utility as distributed by NOVELL is named
INSTALL.EXE. If this message is displayed, the update
you received may not be authentic.
Removing SYS:SYSTEM/<FILENAME>.BAK...
INSTALL is removing an NLM file with the extension
.BAK from SYS:SYSTEM. When an update candidate is
installed, the original file is renamed with a .BAK
file extension. If a file with that name already
exists, INSTALL will remove it before updating the NLM.
Renaming <FILENAME.QRM> to <FILENAME.NLM>
INSTALL is renaming the candidate NLM to its original
distribution name. In order to minimize the chance of
a partial update, INSTALL transfers candidate files
with a .QRM extension. When the transfer is complete,
INSTALL renames the existing file to have a .BAK
extension and renames the candidate file to have a .NLM
extension.
Renaming SYS:SYSTEM/<FILENAME> to SYS:SYSTEM/<FILENAME>.BAK...
INSTALL is renaming the current NLM with a .BAK
extension. This is done so that a specific candidate
may be easily backed out should the need arise.
Resetting attributes of SYS:SYSTEM/<FILENAME>
INSTALL is resetting file attributes, making it
possible to rename or remove the file <FILENAME>.
Transferring <FILENAME.NLM> to <FILENAME.QRM>
INSTALL is transferring the candidate file
<FILENAME.NLM> as <FILENAME.QRM>. When the transfer
is complete, INSTALL renames the existing file to have
a .BAK extension and renames the candidate file to
have a .NLM extension. This method reduces the chance
of having a partial upgrade.
Unable to uninstall file <FILENAME>
INSTALL was unable to uninstall <FILENAME>. The
previous message in the log file INSTALL.LOG will
indicate the reason for the failure.
Unknown error processing SYS:SYSTEM/<FILENAME>
INSTALL encountered an unknown error trying to access
NLM version information from <FILENAME>. This error
may be due to an invalid or corrupt header.
Warning: Failed setting attributes of <FILENAME>
INSTALL encountered an error while trying to set the
attributes of <FILENAME> to read-only. This may be
caused by insufficient rights to the SYS:SYSTEM
directory.