home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 mARCH
/
PCWK3A99.iso
/
Unixware
/
INFO
/
UW7
/
RTRNOTES.TXT
< prev
Wrap
Text File
|
1998-08-19
|
207KB
|
5,343 lines
Copyright 1998 The Santa Cruz Operation, Inc. All rights reserved.
About this book
This book contains critical information that supplements the UnixWare
7.0.1 Installation Guide, UnixWare 7 System Handbook and online
documentation. It also includes information on runtime features and
limitations that are not covered in New features and Differences for SCO
OpenServer and SCO UnixWare 1 and 2 users in the online documentation.
This book is available in French, German, Spanish and Japanese.
Further information
See the UnixWare online documentation for information about using
UnixWare.
Support services
SCO offers a World Wide Web site which contains information about SCO
products and services.
If you are connected to the Internet, use Netscape(TM) (provided with
UnixWare) or another World Wide Web browser to access the following URL
(Uniform Resource Locator) to get to the SCO World Wide Web home page
(http://www.sco.com/).
Typographical conventions
This publication presents commands, filenames, keystrokes, and other
special elements as shown here:
Example: Used for:
lp or lp(1) commands, device drivers, programs, and utilities (names,
icons, or windows); the letter in parentheses indicates the
reference manual section in which the command, driver,
program, or utility is documented
/new/client.list
files, directories, and desktops (names, icons, or windows)
root system, network, or user names
filename placeholders (replace with appropriate name or value)
<Esc> keyboard keys
Exit program?
system output (prompts, messages)
yes or yes user input
``Description''
field names or column headings (on screen or in database)
Cancel button names
Edit menu names
Copy menu items
File != Find != Text
sequences of menus and menu items
open or open(2)
library routines, system calls, kernel functions, C
keywords; the letter in parentheses indicates the reference
manual section in which the file is documented
$HOME environment or shell variables
SIGHUP named constants or signals
``adm3a'' data values
employees database names
orders database tables
buf C program structures
b.b_errno structure members
How can we improve this book?
What did you find particularly helpful in this book? Are there mistakes
in this book? Could it be organized more usefully? Did we leave out
information you need or include unnecessary material? If so, please tell
us.
To help us implement your suggestions, include relevant details, such as
book title, section name, page number, and system component. We would
appreciate information on how to contact you in case we need additional
explanation.
_________________________________________________________________________
NOTE For answers to technical questions, please contact your
software vendor or your support representative. Technical
Publications is not qualified to give technical support.
_________________________________________________________________________
To contact us, write to us at:
Technical Publications
Attn: Customer Feedback Team
The Santa Cruz Operation, Inc.
PO Box 1900
Santa Cruz, California 95061-9969
USA
or email us at:
techpubs@sco.com or ... uunet!sco!techpubs
Thank you.
Chapter 1
Read this before installation
UnixWare 7.0.1 is an update to the UnixWare 7 Operating System that
provides significant new features and enhancements. UnixWare 7.0.1 can be
installed in either of these ways:
+ By performing a full installation of UnixWare from the UnixWare 7.0.1
installation media. Refer to the notes in this chapter and the
instructions in Chapter 3, ``Installing a UnixWare 7 system'', in the
Installation Guide.
+ By performing a layered installation of the UnixWare 7.0.1 update
packages on top of a previously installed UnixWare 7 system. Refer to
the installation instructions in Chapter 3, ``Updating your system''.
This chapter covers the following areas:
+ ``Installation hardware requirements''
+ ``Network installations''
+ ``Installable components''
+ ``Upgrading SCO UnixWare 2.1 VxVM to UnixWare''
+ ``Installation limitations and workarounds''
+ ``Installation troubleshooting''
Installation hardware requirements
Before installing UnixWare, make sure your system has at least the
minimum required system memory and hard disk space. See the Installation
Guide for information.
_________________________________________________________________________
NOTE A primary hard disk of 1GB or larger is recommended.
The minimum supported hard disk size is 500MB, but a full
installation is not possible on this size disk.
_________________________________________________________________________
Network installations
The UnixWare 7.0.1 Installation CD-ROM contains images of all diskettes
used to install and troubleshoot UnixWare. These are found in the
/info/images directory.
Your distribution does not contain media for the Magic diskette or the
Network Installation Utilities diskettes. If you want to create diskettes
from the images on the CD-ROM:
1. Log onto your UnixWare system as root.
2. Mount the CD-ROM. Enter:
mount -F cdfs -r /dev/cdrom/cCbBtTlL /mnt
where C, B, T, L are the controller, bus, target (SCSI ID), and
logical unit number (LUN) of your CD-ROM device.
_______________________________________________________________________
NOTE In many cases, you can substitute the wildcard * in place
of the full device name; for example /dev/cdrom/*.
_______________________________________________________________________
Once the update has been installed, the CD-ROM drives can be accessed
as cdrom1, cdrom2, cdrom3 and so on.
3. Enter:
cd /mnt/info/images/
4. Format a blank diskette by inserting it into the primary diskette
drive and entering:
format -V /dev/rdsk/f03ht
You can skip this step if the diskette is already formatted.
5. With a formatted diskette in the primary drive, enter:
dd if=image of=/dev/rdsk/f0t bs=32b
where image is the name of the source file for the diskette you are
creating (for example, netinstall.image.1).
6. Verify the checksum, by comparing the value listed in
/mnt/info/images/sums with the result of this command:
sum -r /dev/rdsk/f03ht
The checksums should match.
From an SCO OpenServer(TM) machine, the syntax in steps 2, 4, 5, and 6
is:
mount -f HS,r /dev/cd0 /mnt
format /dev/rfd0135ds18
dd if=image.name of=/dev/rfd0 bs=32b
sum -r /dev/rfd0
Network installation onto systems of 16MB or less is not supported in
this release.
_________________________________________________________________________
NOTE This version of UnixWare 7 does not provide any drivers for
PC CARD (PCMCIA) network interface adapters. This means that while
UnixWare 7 can be installed from CDROM onto a laptop computer,
network installations onto a laptop computer are not currently
supported.
PCMCIA drivers from SCO(r) UnixWare(r) 2.1 will work on UnixWare 7,
but these must be added after installation and cannot be used for
network installations. In addition, SCO is continually updating the
available drivers for UnixWare 7. See the SCO Compatible Hardware
Web Pages (http://www.sco.com/chwp) for the latest information on
PCMCIA network adapter drivers for UnixWare 7.
_________________________________________________________________________
Installable components
See Appendix A, ``System profiles, services, and packages'' for a list of
installable components.
Upgrading SCO UnixWare 2.1 VxVM to UnixWare
You can preserve a VxVM filesystem that is not your root or /usr
filesystem from SCO UnixWare 2.1. To do so, follow this procedure:
1. Ensure that the VxVM ODM packages are installed and the filesystem is
configured as you require it on SCO UnixWare 2.1.
2. Mount the filesystem.
3. Create an s5 filesystem on a floppy diskette as follows:
# format /dev/rdsk/f03ht
# mkfs -F s5 /dev/dsk/f03ht 2880
4. Mount the diskette and copy the necessary files and directories as
follows:
# mount -Fs5 /dev/dsk/f0t /mnt
# find /etc/vx/reconfig.d \
/etc/vx/tempdb \
/etc/vx/volboot \
/etc/vfstab | cpio -pd /mnt
5. Unmount the diskette and install UnixWare 7:
# umount /mnt
________________________________________________________________________
NOTE After the installation of UnixWare 7 do not perform a
vxinstall.
________________________________________________________________________
6. Copy the files from the diskette back to the UnixWare system:
# mount -Fs5 /dev/dsk/f0t /mnt
# cd /mnt
# find /etc/vx/reconfig.d \
/etc/vx/tempdb \
/etc/vx/volboot | cpio -pd /
Merge /mnt/vfstab and /etc/vfstab by hand.
7. If the mountpoint used in SCO UnixWare 2.1 (in step 2) does not
exist, create it: # mkdir mount_point
8. Remove the file /etc/vx/reconfig.d/state.d/install-db:
# rm /etc/vx/reconfig.d/state.d/install-db
9. Reboot the system.
10. Mount the VxVM filesystem or volume:
# mount /mount-point
Installation limitations and workarounds
SCO has tested the installation of UnixWare 7 on a wide range of
hardware. Note the following possible problems that have been identified
during testing. These notes supplement or correct the installation
instructions in the Installation Guide.
_________________________________________________________________________
NOTE Before you install any new system software, you should always
back up your current system and verify that the backup was
successful.
_________________________________________________________________________
_________________________________________________________________________
NOTE In some cases, you may need to switch to the character
console (vt0) to resolve installation problems. To do this, press
<Alt><SysReq>H. To return to the graphical installation screen,
press <Alt><SysReq><F1>.
_________________________________________________________________________
+ Please note that the fix incorporated into SCO UnixWare 2.1.3 to allow
disks greater than 2GB in size to be backed-up with the -e option to
emergency_rec has not been included in UnixWare 7.0.1. A PTF may be
created to fix this -- please check the SCO BBS.
+ If you configure a non-existent network adapter then try to remove it
and configure the correct one, the system may hang. If this happens,
you must restart the system.
+ If you do not know or are unsure of the network parameters for your
network adapter, TCP/IP, IPX/SPX, or NIS, you should defer
configuration until after installation rather than misconfigure these
components. In most cases, the <F8> option is displayed at the bottom
of the screen when you are able to defer configuration.
+ Debugging is set switched off by default during installation. To
switch debugging on, set the boot parameter IVAR_DEBUG_ALL=1. See
boot(1M) for information on setting boot parameters.
When debugging is switched on, the installation process stores logs
for each of the ui_modules in separate files in either /tmp/log or
/isl/log directories. (Logs are no longer written to stderr, which
used to reside in the /tmp directory.)
The logs are in two different locations depending on where you are
during the installation:
- If you have not mounted the hard disk the logs are stored in
/tmp/log.
- If the hard disk has been mounted the logs are stored in /isl/log,
or /mnt/isl/log in the chroot environment, during packaging
installation.
The hard disk is mounted at the point when the installation process
displays the message Making Filesystems. This occurs shortly after
you have reached the final confirmation screen of the installation
questions.
Once you have passed the final confirmation screen, all the
information in the logs is transferred onto the hard disk.
To extract files from the machine, switch to the character console on
vt0. At the prompt in the appropriate directory (/tmp, /isl or
/mnt/isl) enter the following command:
ls log/* | cpio -ocuvO /dev/rdsk/f03ht
To extract the files from the floppy diskette, enter the following
command:
cpio -icuvI /dev/rdsk/f03ht
+ The default size for the swap slice, as calculated during the
installation, is based on the total amount of memory in the system.
If you intend to allocate a sizeable amount of system memory for use
as dedicated memory, more swap will be allocated than is necessary.
By entering the ``Customize filesystems and slices'' screen, you can
resize the swap to a more reasonable value and allocate the space you
free up to other slices or filesystems. As a rough guide, start with
twice the amount of non-dedicated memory as swap.
+ UnixWare cannot install on a device that is not detected. If you do
not pay attention to the device information presented on the
installation screens, you may wind up installing UnixWare on a
secondary disk (if one is present) because the primary disk was not
found. If a secondary disk is not present, an error message is given
that indicates the installation cannot proceed.
UnixWare is installed on the primary hard disk found for the primary
Host Bus Adapter (HBA). Typically, rules for determining which HBA, or
which disk, is primary are as follows:
+ IDE HBAs always take precedence over SCSI HBAs.
+ IDE HBAs are designated primary and secondary usually in their
physical setup (jumpers, for example).
+ With IDE devices, disks are designated as master and slave usually
by jumper settings on the disk drive.
+ When multiple SCSI HBAs are present, usually the HBA in the lowest
numbered bus slot is primary.
+ With SCSI disks, the lowest numbered target id on the primary HBA
is the primary disk.
+ The secondary SCSI disk is the next lowest assigned target id
starting with the primary HBA, until all HBAs are scanned and no
further disks are found.
You must be familiar with your system's physical configuration before
you begin the installation. When the hardware diagnostics are run as
the system first powers up, check the console messages for recognition
of your devices. If you do not see what you expect, check the system
BIOS setting to make sure there are no conflicts. Check power and bus
cables to make sure they are well attached.
Once the UnixWare HBA autodetection is complete during the
installation interview process, you can switch to the system console
screen to see diagnostic messages for devices that successfully load.
HBA and disk information may be present on the screen.
When configuring disk setup, verify the disk sizes being reported on
the screen as well as the device names being presented. Device names
contain the information about the controller and target id for the
disk it refers to. See disk(7) for details.
In Compaq servers, the system BIOS will boot from the HBA assigned the
``Controller order'' of ``first'', using the System Configuration
Utility. Any controller may be selected as the first controller
regardless of slot. The UnixWare HBA drivers for Compaq controllers
will request HBA number 0 for this first controller. It is important
that HBA 0 be assigned to the ``primary'' or ``boot'' controller.
Problems with /stand can result when the boot controller is not HBA 0.
+ If you need to install an HBA, you should install it when the ISL
procedure first asks you to. If you forget to install it at this time,
and then try to retrieve the situation by going back to the screen,
using <F9>, the ISL will appear to accept the HBA, but will actually
fail to copy the HBA to the link kit.
If the HBA is then used for the boot device, the system will panic on
the first post install boot of the OS with a message indicating that
the root file system cannot be mounted. At that point the only option
is to restart the installation.
+ If you choose to install the NetWare Services package during
installation, you are asked for an IPX network number and frame type.
If this is the first IPX/SPX installation on your subnet, it is
recommended that you specify the network number and IEEE 802.2
framing. If another system is already configured to use IPX/SPX on
your subnet, you can make your system use autodiscovery to configure
its IPX parameters by setting the network number to 0 and the frame
type to AUTO_DISCOVER.
_________________________________________________________________________
NOTE Do not use autodiscovery if the same cable segment is
hosting more than one IPX subnet number or frame type.
Autodiscovery is also not recommended if it is possible that
there may be misconfigured systems on the same cable segment as
the system that you are configuring.
_________________________________________________________________________
+ Installation fails on a system that has multiple paths to a CLARiiON
system when some of the paths are inactive.
To resolve this, turn the CLARiiON system off and proceed with
installation. When the system is up turn the CLARiiON system back
on, then hot add it or reboot.
+ It is not possible to do network installations over non-Ethernet
media, for example, Token-Ring or FDDI networks.
+ The maximum functional year for installation is Year 2037 (2^31-1) .
It is not Year 2070, as stated in the help for the Installation Year
screen.
+ During installation, the initial system load fails to configure token
ring. After the first reboot, you will first need to use the Network
Configuration Manager to remove token ring; then you must use the
Network Configuration Manager to add token ring.
+ On a DECpc XL566 Pentium with the Symbios Logic NCR53c810, while the
system is rebooting, after the message
The system is coming is coming up. Please wait.
the following message is displayed:
WARNING: C8XX: Attempting to Send_ABORT to ha=0 id=0 lun=0 tag=FC
This message can be ignored.
+ ISL remains limited to 2 disks and 1 swap slice, sized to the entire
main memory size present below 4GB. If you want to dedicate memory
(that is, tune up DEDICATED_MEMORY), stripe your swap space across
multiple slices, or both, then you must create a swap slice of the
appropriate size at installation time. An appropriate way of
calculating this is:
swap_slice_size = (general_memory * 2) / stripe_width.
where swap_slice_size gives the size of the swap slice to be reserved
on the root disk. It is assumed here that the administrator will
configure in the additional disks, and their associated swap slices,
following the first reboot.
+ Although the ISL seems to allow you to create a /stand that is greater
than 128MB, it will not actually do it. If you do set the size of
/stand to be greater than 128MB, the installation will fail when it
tries to create /stand. The error message does not give any
indication why it failed.
+ The ISL will only allow dump slices that are less than 2GB.
+ The largest file system supported by UnixWare is 131104MB (128GB+).
+ If you want to create a set of emergency floppies and you have not
mounted /var, you will be unable to create the floppies. To
successfully create the emergency floppies, you must first mount /var.
+ When you try to create a set of emergency floppies, you may fail and
encounter messages stating that modules such as /dev/dsk/c0b0t0d0s?
and /home2 could not be found. If this occurs, you should comment out
the /home2 line in /etc/vfstab.
The following may occur during reboot:
+ The system may appear to hang during reboot because of the time that
the documentation indexing process takes. If this occurs, switch the
power off on your system, then switch it on again and let it reboot.
+ The system may panic or reboot in some circumstances while the boot
process is running from the first diskette. This may be due to an
incorrect detection of memory. If this occurs, you should use the
MEMADJUST command via the boot menu to specify the memory
configuration manually. See ``Boot problems, hangs, and panics'' for
details.
+ Your Intel Extended Express system may panic during reboot.
To prevent this, after you install the osmp package, ensure that the
Advanced Programmable Interrupt Controllers (APICs) in the machine are
enabled from the BIOS.
Installation troubleshooting
This section describes some problems that you may encounter during
installation, and their solutions, under the following headings:
+ ``Boot problems, hangs, and panics''
+ ``Internal errors''
+ ``Driver problems''
+ ``Kernel build''
+ ``Media errors''
+ ``Memory problems''
+ ``Network installation problems''
Boot problems, hangs, and panics
The following items explain how to solve some of the problems you may
encounter during system boot or reboot. These are:
+ ``Starting UnixWare message is not displayed''
+ ``Panics or resets while booting from install diskette''
+ ``System hangs during installation''
+ ``System hangs during reboot''
+ ``System has incompatible boot code''
+ ``System hangs or panics during reboots''
+ ``Problems with DPT controller with old firmware''
+ ``Power saver option enabled''
Starting UnixWare message is not displayed
Problem
When booting your system the Starting UnixWare... message is not
displayed.
Solution
Check whether the boot disk drive contains a diskette. If so, remove
the diskette and reboot your system. Otherwise, you may have a system
hardware problem. See the documentation provided with your hardware.
Many add-on devices and cards come with configuration utilities. Check
all the connections and run the configuration utilities.
Panics or resets while booting from install diskette
Problem
After booting your system with the Install Diskette, the UnixWare logo
screen is displayed and then the system either displays a panic
message or resets (system firmware messages are displayed again).
Solution
This problem is typically the result of not running a hardware
configuration program, such as the ECU or the CMOS setup program,
before installing UnixWare. To fix the problem, run all machine and
peripheral hardware setup programs provided by your hardware vendor
and verify that your hardware is correctly configured. In particular,
check your memory size/control, cache control, bus speed, and video
specifications. See your hardware documentation for details.
For example, this problem may occur if the correct amount of memory is
not configured.
If running hardware setup programs does not solve the problem, then
there may be a memory problem. You can try to set the amount of memory
on your system manually as follows:
1. Press the reset button (or power the computer off, then on again
if you do not have a reset button).
2. When the Starting UnixWare... prompt or the SCO logo is displayed,
press <Space>.
The interactive boot session prompt, [boot]#, is displayed.
3. Use the command show memory to display the memory ranges found by
the boot loader, and identify the range of memory that is causing
the problem.
4. Remove incorrect ranges of memory from use. Use MEMADJUST as
follows:
MEMADJUST=-range
where range is:
low_address-high_address
Addresses are in decimal, and may be specified in bytes, or
suffixed with ``K'' to indicate kilobytes (1024 bytes), ``M'' for
megabytes, or ``G'' for gigabytes. Addresses may not exceed 4G.
For example, use this command to remove memory between 15MB and
16MB:
MEMADJUST=-15M-16M
boot
Alternatively, you can use MEMADJUST to add more memory. For
example, if the boot does not detect memory between 16MB and 64MB,
set MEMADJUST as follows:
MEMADJUST=+16M-64M
boot
_____________________________________________________________________
NOTE Only the last setting of MEMADJUST takes effect.
You cannot use MEMADJUST to configure memory above 4GB.
_____________________________________________________________________
_____________________________________________________________________
NOTE Using MEMADJUST during the installation process will
cause the MEMADJUST setting to be added to /stand/boot. If
it remains there, the memory will be configured every time
the system is booted. Delete the line that contains
MEMADJUST line from /stand/boot after installation if it is
no longer needed.
____________________________________________________________________
5. Continue the installation.
In other reset conditions, you may need to set DISABLE_CACHE=yes to
fix the problem.
Problem
After booting your system with the Install Diskette, the UnixWare logo
screen is displayed, followed by a machine exception error.
Solution
You may need to perform the interactive boot process as in the
previous problem, but instead of using MEMADJUST to adjust memory, set
IGNORE_MACHINE_CHECK=yes.
Problem
When installing UnixWare, and using a HBA diskette that is not
actually needed by the installation, the following message is
repeatedly displayed after the software loads:
Drivers on HBA diskette are not needed
Solution
You must reboot the system to clear this error. Do not insert the HBA
diskette when you re-install the system.
System hangs during installation
Problem
Your system hangs during installation. The gauge showing the
percentage of files installed does not appear.
Solution
This occurs under the following circumstances:
+ If your computer is not accessing your diskette drive, check in
CMOS that your diskette drive type is properly configured. For
example, if a 1.44MB diskette drive is configured as a 1.2MB drive,
the diskette drive will not be accessed. Also check that your
system memory is installed properly.
+ If you suspect a hardware problem (SCSI or non-SCSI CD-ROM) or
loose cable, check your system hardware.
If you are sure that your system has none of these problems, contact
your SCO software reseller and exchange your installation media for
new media.
System hangs during reboot
Problem
After the system self-test completes, the Starting UnixWare... message
does not appear. The system may be hung.
Solution
To correct this, try one of the following solutions:
+ If there is a diskette in diskette drive 1, remove it. Press any
key on the keyboard and the system should come up properly. If it
does not, use <Ctrl><Alt><Del> or press reset to reboot the system.
+ If you recently installed an add-on card, and if your computer
worked properly before installing the card, remove the new card and
see if you can reboot the system. If this solves the problem, there
is probably an IRQ or address conflict. Reconfigure the card with a
non-conflicting IRQ or address and then reinstall the card.
+ If your computer uses system shadow RAM or video shadow RAM, access
your CMOS configuration and turn off the shadow function(s). While
use of shadow memory improves performance for DOS systems, it has
no useful effect on the performance of UnixWare.
+ If your computer is not accessing your diskette drive, check in
CMOS that your diskette drive type is properly configured. For
example, if a 1.44MB diskette drive is configured as a 1.2MB drive,
the diskette drive will not be accessed. Also check that your
system memory is installed properly.
+ If your computer has BIOS caching enabled, disable BIOS caching.
+ If your system has an IDE disk drive that is larger than 512MB, and
your disk head parameters are defined as greater than 16, verify
that your system BIOS supports disk drive parameters with more than
16 heads. If your system BIOS does not support large disk drives,
redefine your disk drive parameters using 16 or fewer heads. See
your hardware documentation for details.
+ If your computer has a hard disk drive greater than one gigabyte
and you have an Adaptec 1542 SCSI controller with extended
translation enabled, disable the extended translation.
+ If your computer had another operating system installed before
installing UnixWare, especially an earlier version of SCO UnixWare,
it may have placed master boot code on the hard disk that is
incompatible with UnixWare. If this is the case, UnixWare will not
boot. In most cases, there will be no error message; the system
will just hang. To resolve this problem, see the following section.
System has incompatible boot code
Problem
You did not choose to overwrite the boot code in response to the
``Configure special disk operations?'' when installing UnixWare and
the boot code from your previous system will not boot UnixWare.
Solution
Install UnixWare again. This time, do not change the default setting
for the ``Overwrite system master boot code:'' choice on the ``Disk
Operations'' screen; it should be set to ``Yes''.
System hangs or panics during reboots
Problem
The kernel builds successfully but the system does not boot or the
system panics.
A system panic may occur when there is a fatal error that the system
cannot correct. This is most often caused by an improperly configured
device or device driver. In a panic situation, the system prints a
panic message. If the Kernel Debugger (kdb) package is installed,
control transfers to the kernel debugger program.
Solution
If you have just installed new hardware, there may be an address or
interrupt conflict with other hardware on the system. Power down the
computer and verify that all controllers are properly seated and
jumpered. Use vendor-supplied software to diagnose hardware conflicts
and change address or interrupt values as needed.
Problems with DPT controller with old firmware
Problem
On UnixWare systems with old DPT controllers, the installation ends
just after the HBA drivers are loaded (when it says Checking Hardware
Configuration...), with the message:
Error: could not determine the size of the main disk
press any key
Then pressing any key displays the screen:
Internal sequencer error: sequencer failed (first call, UI mapfile)
Solution
If you have one of the old DPT controllers, you can not use it with
the IDE. If you want to use IDE, take this DPT controller out of the
machine (otherwise this DPT controller will respond to the IDE driver
as it tries to emulate IDE).
If you want to use one of these old DPT controllers with UnixWare 7,
you must disable the IDE driver even if you do not have an IDE
controller in the system (otherwise this DPT controller will respond
to the IDE driver as it tries to emulate IDE).
The IDE emulation mode of DPT does not work under UNIX (it is supposed
to work under DOS).
Problem
Some old DPT controllers support only LUN 0-5. However, when the SDI
subsystem probes the controller at LUN 6 and beyond, the controller
responds as if there is a unit attached at LUN 6. Later when SDI reads
the capacity of the UNIT at LUN 6, the controller returns 0. This
value gets used in a computation somewhere in UnixWare 7 and causes a
``Divide by Zero'' panic.
Solution
If IDE devices are present, edit the LUNSEARCH boot parameter to
prevent the controller from returning 0.
Problem
The system panics at boot up after install on systems with a DPT
controller. It gives the VT0> prompt and the ``divide by zero trap''
message.
Solution
The LUNSEARCH boot parameter limits device searching beyond a
specified logical unit number. Most devices do not have logical unit
numbers greater than 0. If you have any device which has logical unit
numbers whose values are greater than 0, the LUNSEARCH parameter can
be modified to specify that.
The format for the LUNSEARCH parameter is:
LUNSEARCH=(c:b,t,l)[,...]
For example,
LUNSEARCH=(0:1,3,5),(1)
means that on controller 0 bus 1 device 3 (SCSI ID 3), logical units
should not be searched beyond LUN 5 and no devices on controller 1
should be searched beyond logical unit 0.
For more information on the use of LUNSEARCH and other boot
parameters, refer to boot(4).
Power saver option enabled
Problem
Installation fails at random points after the hard disk is set up (or
the message
WARNING: Disk Driver Request Timed Out,
Resetting Controller
is displayed after a successful installation) on systems with the
``Power Saver'' option (also referred to as ``Power Management'' or
``Green PC'') enabled.
Solution
Turn off the ``green/energy star'' power-saving time outs in the
system BIOS. (Refer to your hardware manual for details.)
Internal errors
The following item explains what to do if you encounter a system error.
Internal error in system installation. Cannot continue.
Problem
This message indicates a fatal and probably unrecoverable error.
Solution
Perform an installation from the beginning to clear the problem.
Driver problems
The following item explains what to do if you encounter a driver problem.
HBA driver problems
On some platforms, attempting to load a driver for a board that is not
installed on your system can cause installation failure. If this happens,
disable loading of the offending driver during installation by entering
the Device Configuration Utility (DCU) during the installation process.
From within the DCU:
1. Select Software Device Drivers.
2. Select Host Bus Adapters.
3. Highlight the driver that is causing the problem.
If you are not sure which driver is causing the problem, try
switching virtual terminals using <Alt><SysReq>H and look for the
driver name in the error message. Use <Alt><SysReq>F1 to return to
the virtual terminal you were in.
4. Deselect the driver by pressing <Space>.
5. Press <Enter> to exit the menu.
6. Select Return to DCU Main Menu.
7. Select Apply Changes & Exit DCU.
8. Proceed with the installation.
Kernel build
The following item explains how to solve a problem you may encounter when
the UnixWare kernel is built.
Kernel build fails
Problem
Kernel build fails during installation.
Solution
If a kernel build fails during installation, review the error messages
in the /tmp/kernel.build error file for details.
If a failure occurs while rebuilding the UnixWare kernel, this may be
the result of a corrupted kernel file or idbuild tool caused by bad
media or a malfunctioning device. The installation halts at this
point.
Determine if your hardware (CD-ROM, diskette, or network) is working
properly. To do so, run any hardware and vendor diagnostic utilities
or contact your network administrator. If necessary, replace the
installation media and restart the installation.
Problem
The kernel build gives a warning message about a circular dependency
in module ``event''.
Solution
This is a harmless message and can be safely ignored.
Media errors
The following items explain what to do if a media error is displayed or
if the media you want to install UnixWare from is not listed.
Error reading media
Problem
A fatal error message indicates that there was a problem reading your
installation or HBA diskette media.
Solution
Such error messages can be a hardware problem, or a problem with your
network (if you are performing a network installation), or a problem
with your media. Do the following:
1. If you are performing a network installation, contact your network
administrator to verify that there is not a problem with the
Install Server or network. If there is a problem with either the
Install Server or your network, you may have to perform the
installation again.
2. If the problem was not resolved in Step 1, shut down your system
and check for hardware problems. Check all connections and run the
diagnostic utilities provided with your system hardware.
3. If the problem is still not resolved, contact your SCO reseller to
obtain replacement media. (If you used an HBA diskette from a
third-party vendor, contact that vendor for a replacement
diskette.)
Installation devices not listed
Problem
You are installing from CD-ROM and CD-ROM is not listed as an
installation device.
Solution
If UnixWare does not list your install device, check the following:
+ Make sure the hardware in your system is supported. See ``Supported
hardware'' and the SCO Compatible Hardware Web Pages
(http://www.sco.com/chwp) for information.
+ Make sure the device is powered on at boot time.
+ Check the cabling to the device.
+ Make sure your controller and devices are set up properly.
+ If you are using a SCSI device, ensure that SCSI termination rules
are followed.
+ Restart the installation and enter the DCU. Check whether the
device driver for this device has been configured.
+ Run diagnostic software on that device to make sure it is not
faulty.
+ If necessary, swap that install device with another make or model.
Memory problems
The following items explain how to solve some of the system memory
problems you may encounter.
Insufficient memory during installation
Problem
During installation on EISA systems, an error message indicates that
there is insufficient memory to load UnixWare.
Solution
Run the ECU provided by your hardware vendor and set the correct
amount of memory.
Incorrect amount of RAM memory detected
Problem
On EISA systems with exactly 16MB or less of RAM, the incorrect amount
of RAM may be detected if ECU is incorrectly configured. This can lead
to panics when non-existent memory is used.
Solution
You can determine the amount of memory detected by pressing any key
while UnixWare is booting and the logo screen is showing, then typing
``show memory'' at the [boot] prompt; the last value shown will be the
highest detected memory address. If this value is greater than 16MB
on a system with only 16MB of RAM, run the ECU provided by your
hardware vendor and make sure the memory size is correctly set to
16MB, then reboot. If this does not fix your problem, see ``Boot
problems, hangs, and panics'' for details of how to use MEMADJUST to
change the amount of memory used by UnixWare.
Memory above 4GB not recognized
Problem
Memory above 4GB is not recognized.
Solution
Add ENABLE_4GB_MEM=Y to /stand/boot and reboot the system. See ``Large
physical memory'' in Understanding system administration for
information.
Network installation problems
The following items explain how to solve some problems you may encounter
while performing a network installation.
Network Utility Diskette not recognized
Problem
The Network Utility Diskette is not recognized. The installation
process asks you to insert the first Network Utility Diskette even
when it is already in the drive.
Solution
This problem occurs when your computer has a GSI model 21 Enhanced
IDE/floppy diskette/tape controller. When this is installed according
to the instructions, the diskette devices in the CMOS are set to ``Not
installed''.
To install UnixWare, define the floppy diskette drive in the system
CMOS as well as with the controller's BIOS. Some machines may report
floppy-diskette drive errors on boot as a result, but the boot should
continue successfully.
Cannot configure network interface card
Problem
When prompted to provide your network interface adapter configuration
data, the value for one or more of your adapter's hardware parameter
settings is not listed (for example, the IRQ, I/O address range,
memory address range, and/or DMA channel).
Solution
Only hardware parameter values not already in use are listed. If the
value for a hardware parameter is not listed, then another hardware
controller is configured to use the same hardware setting. There are
several ways to fix this problem:
+ Repeat the installation from CD-ROM or diskette.
+ Repeat the installation and use the DCU to disable hardware
controllers that are not needed during installation (for example, a
cartridge tape drive).
+ Record the choices that are listed and then shut down your system.
Reconfigure your networking card to use one of the values you
recorded and then repeat the installation.
Problem
When running the networking configuration manager a smart-bus board
(PCI, EISA, MCA) is not autodetected.
Solution
Run dcu(1M) and ensure that an ISA device is not using the same IRQ.
If it is, you must disable the ISA device using dcu and also in BIOS
if necessary. After doing this the card will appear as a selectable
option.
Error when configuring network
Problem
When performing a network installation, an error message is displayed
following the Configuring Network message.
Solution
The last line of the error message explains the cause of the problem:
+ If the message indicates a problem with your networking card
selection, then either the wrong networking card or the wrong
networking parameters were selected. Press <Enter> to restart
installation from the beginning.
+ If the message indicates a problem contacting an Install Server,
first check that your networking cable is securely attached to your
system.
If the cable is securely attached to your system, ask your network
administrator to check whether your network is up and whether an
Install Server is enabled for network installation. Then select
whether to return to the previous menu or to cancel the
installation.
+ If the cable is not securely attached to your system, attach the
cable. Then select whether to return to the previous menu or to
cancel the installation.
Installing osmp from NFS filesystems
Problem
Network installation of the osmp package from an NFS filesystem fails
because some files are accessible only with root privileges, which are
not available via NFS.
Solution
Copy the osmp package to the local machine and install it from there.
Chapter 2
Read this after installation
After you have installed UnixWare, you should follow the instructions for
configuring your system in the Installation Guide in conjunction with the
special information contained in this chapter.
This chapter covers the following:
+ Large physical memory support
+ Reconfiguring IPX/SPX after installation
+ Setting up SPX or TCP installation servers
+ Switching auditing on
+ Enabling SCOhelp searching
Large physical memory support
Any machine which contains memory at or above address 4G (2^32) requires
large physical memory (LPM) support. Examples of machines that required
LPM are a Corollary architecture system with more than 4GB of memory, or
a Unisys Aquanta system with more than 3GB.
See ``Large physical memory'' in the online documentation under System
management -> Understanding system administration -> Performing basic
system tuning and monitoring for details of how to configure LPM support.
Note that the following corrections and clarifications apply to the
information in ``Large physical memory'' in the online documentation:
+ The references to tuning the PAGEOUTRATE parameter no longer apply.
This parameter is autotuned.
+ The DEDICATED_MEMORY parameter needs to be set only if you wish to
dedicate memory below 4GB. If ENABLE_4GB_MEM is set, memory above 4GB
is dedicated automatically. If you set DEDICATED_MEMORY in this case,
you must set it to the amount of dedicated memory that you require,
plus the total amount of memory over 4GB.
Alternatively, set DEDICATED_MEMORY to ``unlimited'', then set
GENERAL_MEMORY to the amount of general purpose memory that you
require. For example, to use 128MB as general purpose memory, and the
remainder for dedicated memory, set the following tunables.
DEDICATED_MEMORY 16777216
GENERAL_MEMORY 32768
+ In addition to setting ARG_MAX as suggested, you may also need to set
the MAXRSS parameter as follows:
___________________________________________________________________
Suggested value For...
___________________________________________________________________
0x2000 typical systems
0x20000 netscape server or departmental server
0x40000000 data base server
+ The commands required to set tunables for a Netscape server are
similar to the following:
/etc/conf/bin/idtune SDATLIM 0x7fffffff
/etc/conf/bin/idtune HDATLIM 0x7fffffff
/etc/conf/bin/idtune SVMMLIM 0x7fffffff
/etc/conf/bin/idtune HVMMLIM 0x7fffffff
Reconfiguring IPX/SPX after installation
It is strongly recommended that you use the Network Configuration Manager
(netcfg) rather than nwcm(1Mipx) if you need to modify your system's
IPX/SPX configuration. Similarly, you should not modify IPX/SPX
configuration files using a text editor.
Setting up SPX or TCP installation servers
Note that setting up TCP or SPX servers can be problematic if the server
is also an NIS client as it will pick up the services map rather than the
local /etc/services file. This can cause TCP/IP and IPX/SPX both to be
misconfigured. You need to ensure that the services map contains
inetinst 6969/tcp and 1006/spx entries for network installs to work.
Setting up an SPX server requires that a sapd is running. This means that
the system must be configured with an internal network number via IPX/SPX
configuration in netcfg. The router type must also be set to FULL so that
the service will be advertised using RIP.
Switching auditing on
Even if you select the auditing package and therefore install it during
the installation procedure, auditing is not turned on by default when the
system boots.
To turn auditing on manually, run auditon(1M) as root. You should run
auditoff(1M), also as root, to turn auditing off before you shut down the
system. Rebooting the system with auditing switched on is very slow and
should be avoided.
You should preferably switch auditing on automatically after the system
boots and switch it off again before shutdown. To do this, edit
/etc/rc2.d/S02audit to remove the comments from the lines that execute
the commands auditon and auditoff.
Enabling SCOhelp searching
The SCOhelp search capability may not be enabled on your server. To
enable it, you must run the Verity indexing command:
/usr/man/bin/config_search -f
_________________________________________________________________________
NOTE The configuration requires at last 32KB of RAM to be
available on the system. Attempting it with less may result in a
core dump.
_________________________________________________________________________
Chapter 3
Updating your system
You can install UnixWare 7.0.1 in one of two ways: as a full
(destructive) installation, or as updates to your previously installed
UnixWare 7 system.
_________________________________________________________________________
NOTE For information on performing a full installation, see the
Chapter 1 of these Release Notes and the Installation Guide.
_________________________________________________________________________
All UnixWare 7.0.1 update packages are located on the UnixWare 7.0.1
Operating System Updates CD-ROM (Disk 2 of 3).
To update your previously installed UnixWare system with UnixWare 7.0.1
update packages:
1. Verify that your system's hardware and software is suitable for the
update.
2. Install the update701 package if it has not already been installed,
then reboot the system.
3. Install other desired update packages in this order:
+ One or more host bus adapter drivers.
+ Audio drivers.
+ Graphics drivers.
+ Network drivers.
+ English-language SCOhelp documentation and manual pages.
+ Localized SCOhelp documentation.
4. Install any desired software from the UnixWare 7.0.1 Optional
Services CD-ROM (Disk 3 of 3).
Update 7.0.1 installation requirements
To install the update packages from the UnixWare 7.0.1 Operating System
Updates CD-ROM, your system must have one of the following operating
systems installed:
+ UnixWare 7.0.0s
+ UnixWare 7.0.0t
+ UnixWare 7.0.0u
These updates do not change the base hardware requirements described in
the Installation Guide, but each update package does have a disk space
requirement that must be satisfied for its installation to succeed:
___________________________________________
Package Space required (MB)
___________________________________________
BASEdoc 27
BASEman 17
audio 1
basex 2.5
cpqhpcd .05
deBASEdoc 4
esBASEdoc 4
frBASEdoc 4
hba drivers 0.1
nics 5
update701 45
xclients 1.5
xdrivers 5
xserver 7
_________________________________________________________________________
NOTE The space required by the installation is usually larger than
the space needed by the software after installation.
If space is at a premium, install your packages one at a time
rather than simultaneously.
_________________________________________________________________________
Installing the update701 package
The update701 package contains many enhancements to the base operating
system as detailed in Appendix B, ``New features and enhancements''.
_________________________________________________________________________
NOTE When you install update701, only those components already
installed on your system are updated. If you later install
additional components from the UnixWare 7.0.1 Installation CD-ROM,
you should re-install the update701 package to ensure that all
fixes and enhancements are correctly applied.
_________________________________________________________________________
To install the update701 package:
1. Log in to the system as root.
2. Bring the system down to single user mode by entering:
shutdown -y -g300 -i1
This gives your users 5 minutes to log off the system.
3. After the system comes down, log in to the system as root at the
console login prompt.
4. Insert the UnixWare 7.0.1 Operating System Updates CD-ROM into the
CD-ROM drive.
5. Enter:
pkgadd -d cdrom1 update701
Messages appear as the software loads.
6. After the software loads, reboot the system to reflect changes to the
kernel. Enter:
init 6
After you install the update701 package, you should install any other
desired updates from this CD-ROM before installing any products from the
Optional Services or other CD-ROMs. For more details, see the following
section.
_________________________________________________________________________
NOTE Installing the update701 package temporarily disables
domestic encryption capabilities. For more information and a
workaround to this problem, see ``Domestic encryption''.
_________________________________________________________________________
Installing other updates
Installation of other updates on the Operating System Updates CD-ROM
requires that you first install update701.
To install other updates:
1. Log in to the system as root.
2. Insert the UnixWare 7.0.1 Operating System Updates CD-ROM into the
CD-ROM drive.
3. From either the CDE console or a graphical xterm window, enter:
scoadmin application installer
The Application Installer main window appears.
4. Select CD-ROM_1 from the Install From menu.
The list of sets and packages found on this CD-ROM appear.
5. Click on the icon of the package or set you want to install, then
press Install.
Messages appear as the software loads.
Repeat this step for each package or set you want to install.
6. When finished installing software, select Actions -> Exit to exit the
Application Installer.
7. If you installed one or more drivers from the HBA set, reboot the
system to reflect changes to the kernel. Enter:
shutdown -y -g300 -i6
This gives your users 5 minutes to log off of the system before it
reboots.
The following update packages are available:
BASEdoc and BASEman
The BASEdoc and BASEman packages update the SCOhelp topics and
manual pages, respectively, to reflect UnixWare 7.0.1 software.
These packages also contain enhanced documentation in many areas
of the product, specifically in the areas of network and system
administration.
audio The audio package contains drivers for all supported audio
adapters, including new support for the following:
Creative Labs SB AWE64 PnP (Type 2-CTL00C1)
Creative Labs SB AWE64 Pnp (Type 3-CTL00C3)
Creative Labs SB AWE64 PnP (Type 5-CTL00E4)
Creative Labs SB 32/AWE Pnp (Type 3-CTL0048)
Creative Labs SB 32/AWE Pnp (Type 4-CTL0042)
Creative Labs SB 32/AWE Pnp (Type 5-CTL0043)
Creative Labs SB 32/AWE PnP (Type 6-CTL0047)
Creative Labs SB ViBRA16CL PnP (CTL0080)
ESS ES1868 Plug and Play AudioDriver(ESS1868)
ESS ES1869 Plug and Play AudioDrive (Type 1-ESS1869)
ESS ES1869 Plug and Play AudioDrive (Type 2-ESS0003)
ESS ES1878 Plug and Play AudioDrive (ESS1878)
Maxi sound 64 / Home Studio 64 (audio only) (MAXI64)
basex, xclients, xdrivers, xserver
The basex, xclients, and xserver packages contain optimizations
and enhancements to the X server, graphical libraries (libX11.so
and libICE.so), Video Configuration Manager, xdm, and other
aspects of the Graphical Environment.
The xdrivers package contains drivers for all supported graphics
adapters, including new or updated support for the following:
r3p driver
ATI RAGE PRO PCI and AGP chipset based adapters
ATI Xpert@Play (RAGE PRO)
ATI Xpert@Work (RAGE PRO)
ATI All-In-Wonder PRO (RAGE PRO)
m64 driver
ATI Mach64 PCI (VT/GT) RAGE/II/II+/IIC chipset based adapters
ATI 3D Charger
mil driver
Matrox Millennium I PCI and II PCI and AGP
cpqhpcd The cpqhpcd package contains the hpcd driver, which supports PCI
Hot Plug slots on Compaq Proliant 6500, Proliant 7000, & Proliant
7000 Xeon series machines. Once installed, you can use the
SCOadmin Hot Plug Manager, installed as part of the update701
package, to manage PCI devices whose drivers support PCI Hot Plug
capabilities (for example, DDI8 based drivers).
deBASEdoc, esBASEdoc, frBASEdoc
The updated localized documentation packages include updated
SCOhelp topics in French (frBASEdoc), German (deBASEdoc), and
Spanish (esBASEdoc).
hba (set)
A complete set of supported Host Bus Adapter drivers is found in
the hba set. This set includes all previously-supported HBA
drivers and the following new or updated drivers:
adsb -- Adaptec PCI Ultra2 SCSI
adsl -- Adaptec PCI SCSI
c8xx -- Symbios PCI to SCSI
dak -- Mylex DAC960 Array
dpt -- DPT SCSI
i2oOSM -- SCO I2O Mass Storage OSM
qlc1020 -- QLogic PCI IQ
qlc2100 -- QLogic PCI FC
nics The nics package contains drivers for all supported network
adapters, including new support for the following:
e3H driver
3Com Fast EtherLink XL PCI (3C905B)
dcfx driver
DEC Fast EtherWORKS PCI 10/100 DE500-BA
d21x driver
Digital Semiconductor 21040 10 Ethernet
Digital Semiconductor 21041 10 Ethernet
Digital Semiconductor 21140 10/100 Ethernet
Digital Semiconductor 21143/2 10/100 Ethernet
skfp driver
SysKonnect FDDI PCI adapter SK-5521 (SK-NET FDDI-UP)
SysKonnect FDDI PCI adapter SK-5522 (SK-NET FDDI-UP DAS)
SysKonnect FDDI PCI adapter SK-5541 (SK-NET FDDI-FP)
SysKonnect FDDI PCI adapter SK-5543 (SK-NET FDDI-LP)
SysKonnect FDDI PCI adapter SK-5544 (SK-NET FDDI-LP DAS)
SysKonnect FDDI PCI adapter SK-5821 (SK-NET FDDI-UP64)
SysKonnect FDDI PCI adapter SK-5822 (SK-NET FDDI-UP64 DAS)
SysKonnect FDDI PCI adapter SK-5841 (SK-NET FDDI-FP64)
SysKonnect FDDI PCI adapter SK-5843 (SK-NET FDDI-LP64)
SysKonnect FDDI PCI adapter SK-5844 (SK-NET FDDI-LP64 DAS)
This package also contains a variety of enhancements to
previously-supported drivers.
_________________________________________________________________________
NOTE Additional information about many of these packages appears
in the online /info hierarchy on the UnixWare 7 Operating System
Updates CD-ROM:
audio /info/audio/readme.txt
basex /info/basex/readme.txt
cpqhpcd /info/cpqhpcd/readme.txt
hba /info/hba/readme.txt
nics /info/nics/readme.txt
xclients /info/xclients/readme.txt
xdrivers /info/xdrivers/readme.txt
xserver /info/xserver/readme.txt
_________________________________________________________________________
Chapter 4
Hardware notes
This chapter supplements the information in the UnixWare 7 System
Handbook and on the SCO web site, to which you should also refer for
information about hardware supported for UnixWare.
This chapter covers the following areas:
+ Supported hardware
+ Hardware compatibility issues
+ Upgrading video adapters
+ Hardware configuration notes
+ Hardware limitations and workarounds
Supported hardware
To determine if your hardware is supported, please see the following
README files on the UnixWare 7.0.1 Operating System Supplements CD-ROM:
/info/hardware/audio.txt
sound cards and other audio devices
/info/hardware/hba.txt host bus adapters (HBAs)
/info/hardware/isdn.txt ISDN adapters
/info/hardware/mp.txt multiprocessor support modules
/info/hardware/nics.txt network adapters
/info/hardware/xdrivers.txt
graphics adapters
For information on hardware that is newly supported in UnixWare 7.0.1,
see the lists in Chapter 3, ``Updating your system''.
SCO is constantly adding support for additional hardware devices. Check
the SCO Compatible Hardware Web Pages (http://www.sco.com/chwp) regularly
to see if hardware not listed in these Release Notes or in the online
READMEs is now supported.
Hardware compatibility issues
Except where noted, the hardware described in SCO documentation has been
tested with UnixWare 7 systems. However, because the manufacturers of
compatible machines or add-on peripherals may change configuration,
functionality, or firmware at any time, no guarantee is implied.
To determine whether hardware components are compatible with your
machine, you must know the processor (for example, 486 or Pentium) and
the bus architecture (ISA, EISA, MCA and PCI) that it uses. You should
also be aware of the type of disk controller in your system.
If you have added any adapters, make sure that all switches or software-
controlled settings are set as recommended in the manufacturer's hardware
manual for that board. Some computers require specific switches or
software-controlled settings to run UnixWare systems. If your computer
does not run the UnixWare system with the settings as shipped, contact
your computer hardware representative for the proper settings.
UnixWare supports ``versioning schemes'' to allow the operating system to
support a range of devices of a given type without mixing older and newer
fixtures within the driver. This makes for more robust drivers and
simplifies driver development and support. Versions are implemented for
various driver configuration files documented in Section 4dsp manual
pages to specify different formats for the file.
The principal versioning scheme is ``driver interface versioning'', which
defines the set of interfaces used to code the driver. A driver's
interface versions are set in the ``$interface'' field of the driver's
Master(4dsp) file. This file should be supplied with the driver; current
driver versioning has been implemented for all devices listed in
``Supported hardware''. If your device is not listed, consult your
hardware vendor for the most current driver interface version.
For example, DDI (Device Driver Interface) is the primary interface
versioning scheme that is used for all kernel drivers. DDI8 is the newest
interface version that is supported for UnixWare, but drivers written for
DDI5 and later versions will run without modification on UnixWare.
However, drivers written for DDI versions prior to version 8 do not
support DDI8 features such as hotplug. Other interface versions include
SDI for mass storage devices and MDI for network adapter cards.
_________________________________________________________________________
NOTE Drivers written for DDI1 through 4 that ran on SCO UnixWare
2.0 do not run on UnixWare 7 unless they are modified to support a
later DDI interface version. SCO UnixWare 2.0 network adapter card
driver interfaces were not supported by a versioned interface; most
of these drivers will run on UnixWare but they cannot be rebuilt
and are unlikely to run on future versions of the operating system.
SCO OpenServer drivers do not support DDI interface version and
will not run on UnixWare.
_________________________________________________________________________
For more information on interface versioning, see Intro(7).
Upgrading video adapters
UnixWare 7 supports a large number of video adapters including those
supported under SCO UnixWare 2.X and SCO OpenServer Release 5. In
addition, UnixWare 7 provides the vesa X server driver. This generic
driver can operate any new video card that honors the VESA BIOS
interface, and is useful in supplying high resolution support to video
cards that do not have a specific accelerated driver. For more
information on this feature, including performance implications, see the
online documentation on your installed UnixWare 7 system.
Most video adapters are automatically configured when you install your
UnixWare 7 system. However, you should record your video configuration
from your previous operating system in case any of the following occurs:
+ UnixWare 7 cannot automatically configure the adapter
+ UnixWare 7 incorrectly configures the adapter
+ you incorrectly configure the adapter manually and need to restore the
default configuration
To manually configure a video adapter in UnixWare 7, use the SCOadmin
Video Configuration Manager.
Upgrading SCO UnixWare 2.X video adapters
On your SCO UnixWare 2.X system, view or print the file
/usr/X/defaults/Xwinconfig. This file contains keyboard, video adapter,
and monitor definitions. The important lines are shown here:
chipset = GD54xx # video chipset
model = "GD54xx" # the core drawing lib for this class
vendor_lib = gd54xx_256.so.2 # chip specific drawing lib
virtual_size = 1024x768 # actual Frame Buffer size
vendor = "Cirrus Logic - Generic" # vendor name
From this information, you can determine that the configured video
adapter is a Cirrus Logic GD54xx series model configured for 1024x768
mode.
Record this information, then (if auto-detection or auto-configuration
fails) use it to configure your adapter on UnixWare 7 using the SCOadmin
Video Configuration Manager.
Upgrading SCO OpenServer Release 5 video adapters
To obtain information about the currently configured adapter, run the
Video Configuration Manager.
The display at the top of the screen lists the name of the adapter, any
configured monitor, and the resolution.
Record this information, then (if auto-detection or auto-configuration
fails) use it to configure your adapter on UnixWare 7 using the SCOadmin
Video Configuration Manager.
Troubleshooting video configuration
If you install your UnixWare 7 system and find that your video adapter is
incorrectly configured, or you want to modify configuration, try the
following.
To run your system in a safe video mode
Enter /usr/bin/X11/setvideomode -stdvga. This sets IBM VGA 640x480-16
mode, which is almost always safe for any adapter.
To restore the adapter's default configuration
Enter /usr/bin/X11/setvideomode -default.
Do this if initial auto-configuration worked well enough to get the video
working, but you manually configured the adapter to a different setting
and lost the use of the video adapter.
This -default option restores the settings to initial auto-configuration
defaults.
To determine the video adapter in the system
Enter /usr/bin/X11/VideoHelp.
This command lets you know what video adapter is present on your system.
If the video Configuration Manager is run in the graphical environment,
the configuration could be lost after a reboot. Change video modes only
on virtual terminals in text mode.
Hardware configuration notes
The UnixWare 7 System Handbook contains details of hardware
configuration.
Hardware limitations and workarounds
The following limitations and workarounds apply to hardware and device
drivers in UnixWare:
Hot Plug PCI and replacement network adapters
If your system supports Hot Plug PCI, then a network adapter can be
hot replaced, but the replacement adapter must be of an identical
make and model to the original.
Device drivers not supported
The following device drivers are no longer supported:
+ c7xx for Symbios Logic 53c7xx chipsets
+ efp2 for the Olivetti SCSI host adapter
+ fdeb for the Future Domain HBA
+ ida for older discontinued Compaq host adapter models IDA, IDA-E
and IDA-2
+ mcis for SCSI host bus adapters
+ wd7000 for MicroChannel Integral SCSI host bus adapters
+ zl5380 for Trantor T160 host adapter and the SCSI interface
provided by the Media Vision Pro Audio Spectrum 16 host adapter
DDI8 device files not deleted
DDI8 device files in /dev are not deleted when a device is removed.
STREAMS module and driver in same code do not load
All drivers must have unique names, even in the case of a STREAMS
module and a STREAMS device driver built together in one Driver.o.
If such a combination STREAMS module/driver is also using a DDI
version older than version 8, this failure will panic the system.
ds_qlen not set for CLARiiON arrays
The CLARiiON arrays on the Unisys XR6 do not report the
instantaneous qlength (ds_qlen in met_disk_stats).
Error from sdipath
On a system with two qlc1020 adapters and two disks attached, when
sdipath(1M) is used to fail or repair a path an error similar to the
following may occur:
UX:sdipath: ERROR: Could not find path for disk2.
:4:Path path85 has been failed.
The command is completed successfully.
Hot swap on MPIO-based SCSI bus
It is not possible to hot-swap disks on an MPIO-based SCSI bus.
adsl driver may generate errors
The adsl driver may generate errors similar to the following on
systems with multiple Adaptec adapters:
date system_name unx: WARNING: adsl: device queue full [810070311]
(ha/targetID/ lun 0/0/ 0)
date system_name unx: WARNING: DiskDriver: HA 0 TC 0 LU 0 -I/O Error
0x4DD13002
date system_name unx: WARNING: adsl: device queue full [810070311]
(ha/targetID/ lun 0/0/ 0)
date system_name unx: WARNING: DiskDriver: HA 0 TC 0 LU 0 -I/O Error
0x4DD13002
These may be ignored.
Dependencies of DDI8 drivers
DDI8 drivers may not have circular dependencies. idbuild(1M) will
report non-DDI8 drivers which have circular dependencies, but these
are acceptable.
System with MPIO cannot initialize multiple disks
On a system with an MPIO driver, you cannot initialize disks using
the Volume Manager. (See ``Initializing the Volume Manager'' in
Online Data Manager overview and installation for full details of
initializing disks.)
To initialize multiple disks, turn the MPIO driver off, initialize
the disks, then turn the MPIO driver back on.
c8xx controllers
adding the c8xx package to a system with no c8xx controller will
panic the system on reboot. This occurs because the driver attempts
to be loaded on reboot even though a controller does not exist. To
prevent this occurrence, please make certain that a c8xx controller
is present in the system when the package is installed.
Zyxel modem definition
When using the Zyxel modem, you should use the Hayes deinition
rather than the autodetect mechanism.
Tricom modem profile
Before you use the Tricom Tempest 34 Modem, edit the file
/etc/uucp/default/Tricom_Tempest_34 to change the entry
``MDM_SETUP=&K3\N3'' to ``MDM_SETUP=AT&K3\N3''.
Connection server fails to return protocol information
The Connection server fails to return protocol information to an
application when it is determined by class from the ISDN dialer.
Downloading firmware to qlogic adapter is slow
At bootup time, the qlc1020 driver may take several minutes to
download firmware to the adapter.
Duplicate controller numbers
On Compaq systems with an IDE controller and with more than one
Compaq HBA installed (either SCSI-2 using the cpqsc driver, or SMART
arrays using the ida driver), it is possible to get duplicate
controller numbers in the resource manager database. This will
result in a message at boot time requesting that you press <Esc> to
continue or <Enter> to rebuild the kernel. The rebuild will occur
automatically if no key is pressed for 30 seconds. The system will
reboot and as the duplicate controller numbers remain in the
database the process will loop.
To recover from this reboot loop, press <Esc> to stop the kernel
rebuild. After the system boots, run /sbin/dcu to change the UNIT
number of the IDE controller to something unused by any other HBA
controller on the system. See dcu(1M) for instructions on how to
run the DCU. You are likely to find that unit number 1 is not used
by any other HBA controller. Be sure to save your changes when
exiting the DCU. One additional reboot will be required so that the
IDE driver will begin using the new UNIT number that you assigned
using the DCU.
IEEE 1284 compliant printers
Some IEEE 1284 compliant printers do not operate correctly if the
SELECTIN signal from the parallel port is asserted when printing.
There are four tunable parameters that control the behavior of
SELECTIN. They are LP0SELECT through to LP3SELECT.
LP0SELECT indicates whether the SELECTIN signal on parallel printer
port 0 should be asserted to select a printer. LP1SELECT through to
LP3SELECT have the same purpose for ports 1 through 3.
If SELECTIN is to be asserted on port 0 while printing, set
LP0SELECT to 1. Similarly for ports 1 through 3.
If SELECTIN is not to be asserted on port 0 while printing, set
LP0SELECT to 0. Similarly for ports 1 through 3.
Note that many printers which are not IEEE 1284 compliant ignore the
SELECTIN signal altogether, and so will be unaffected by the values
to which these tunables are set.
Selecting incorrect support modules
During installation, UnixWare 7 automatically detects the
multiprocessor configuration of your system and recommends a
selection if you choose to install the Multiprocessor support
package. Most of today's systems comply with the Intel
multiprocessor specification. In some cases, however, you need to
select the vendor-specific multiprocessor support modules, which are
listed on the multiprocessor selection page. Only if UnixWare cannot
determine the appropriate multiprocessor support modules should you
choose the selection by hand.
Choosing the wrong multiprocessor support modules, for example,
choosing the Compaq modules for a Compaq Proliant 2500 system, is a
common error, because the option Compaq Proliant 2000 indicates the
specific model, not a family of systems. This will often result in a
kernel that will not boot properly.
If you choose the incorrect support modules, interrupt the boot
sequence, set PSM=atup, then, once the system has booted, use
pkgrm(1M) to remove the osmp package and pkgadd(1M) to add the
correct multiprocessor support modules.
Corrupt display on Intel M440LX DP system
On an Intel M440LX DP server board (such as the Micron NetFrame
MVE5000) system with a Cirrus Logic 54M40 video chip on the
motherboard using the native Cirrus Logic 54M40/30 driver, and the
standard 0.5MB of video RAM, the SCOlogin screen is corrupt.
This is because the graphics driver requires at least 1MB of video
RAM to operate. The graphics device can be operated in high
resolution mode by selecting the VESA driver within the Video
Configuration Manager. To do this, start the Video Configuration
Manager and press Modify. If it then displays a short list of
auto-detected adapters, press Configure adapter not listed above...
to obtain a full list of all adapters. From the full list of
adapters, near the bottom of the list, there will be an entry for
``VESA (...adapter name...)''. Choose this VESA entry.
Remapping bad blocks from SCO OpenServer
Remapping SCO OpenServer bad blocks may cause a panic with HBAs
written to DDI 7.2.
See ``Bad sector/track mapping'' in the online documentation for
information about remapping disks.
Stamps on converted SCO OpenServer disks
When sdimkosr5(1M) converts disks from SCO OpenServer Server systems
to be used on UnixWare 7 systems, it does not assign valid disk
stamps on the converted disks. As a result, the uninitialized disk
stamps left on the converted disks may collide with stamps on other
disks in MPIO configurations and cause data corruption.
Compaq LTE5280
On some newer laptop systems, the video drivers provided with
UnixWare will fail to work properly. Contact your system vendor to
ensure that you have the latest BIOS revision for your laptop.
MPIO with two adsl drivers
You cannot boot a system with MPIO installed that has two adsl 2944
drivers configured on the same SCSI bus. A panic may occur if you
try to do this.
Storage Works RAID box
At runtime, the Storage Works RAID box is not visible to the qlogic
driver.
Network adapters not suitable for network installation
Systems that have the following network adapters cannot be used to
perform a network installation:
3Com 3C507 EtherLink 16 Series
3Com 3C523 EtherLink MC Series
Compaq NetFlex-1 ENET/TR (Board ID CPQ6100)
Compaq NetFlex-2 ENET/TR (Board ID CPQ6101)
Compaq NetFlex-2 TR (Board ID CPQ6002)
Compaq NetFlex-2 DualPort ENET (Board ID CPQ6200)
Compaq NetFlex-2 DualPort TR (Board ID CPQ6300)
Intel 2104x/2114x based 10/100 Mbps Ethernet Controllers
(Exceptions: SMC EtherPower 8432/8434 10 mbps PCI Ethernet
Adapter, SMC EtherPower 9332DST/BDT/BVT 10/100 mbps PCI
Adapter)
In addition, adapters newly supported in UnixWare 7.0.1 (as listed
in Chapter 3 of this book) are not suitable for performing a network
installation. This limitation will be removed at a later date.
Corrupted cursor
The cursor is corrupted on systems with the following graphics
adapters that have more than 64MB of memory:
+ Diamond Stealth 64 (Trio64)
+ S3 86c764
+ S3 86c732
To remedy this problem, for machines with more than 64MB but less
than 2.5GB of memory, edit the grafinfo file as follows:
+ Change each occurence of the following:
MEMORY(0x4000000, 0x200000)
to read:
MEMORY(0xA0000000, 0x200000); /* 2MB at 2.5GB */
This moves memory to the 2.5GB limit.
+ Change each occurence of the following:
/* Set upper word of starting address: 0x4000000 (64 Mb) */
out(0x3d4, 0x59);
out(0x3d5, 0x04); /* Upper byte 31:24 */
out(0x3d4, 0x5a);
out(0x3d5, 0x00); /* lower byte 23:16 */
to read:
/* Set upper word of starting address: 0xA0000000 (2.5 Gb) */
out(0x3d4, 0x59);
out(0x3d5, 0xa0); /* Upper byte 31:24 */
out(0x3d4, 0x5a);
out(0x3d5, 0x00); /* lower byte 23:16 */
The following two lines are changed:
/* Set upper word of starting address: 0xA0000000 (2.5 Gb) */
out(0x3d5, 0xa0); /* Upper byte 31:24 */
For machines with more than 4GB of memory, edit the grafinfo file as
above, but instead of the fixed address of 0xA0000000, substitute
the address assigned to the hardware by the PCI bus, which you can
identify from the Resource Manager.
Display corruption
The Video Configuration Manager attempts to autodetect installed
adapters whenever you use it to add or modify video configuration.
When the manager is run in graphical mode, auto-detection might
sometimes cause temporary corruption of your display. This condition
is transient and benign, and it does not indicate problems with your
video hardware or configuration.
Serial OSA
The serial OSA may take approximately five minutes to return
information to managers and dialin services. Managers affected
include:
+ Serial Manager
+ Network Configuration Manager
+ Modem Manager
The following message may be displayed:
Determining configured serial ports
SMC9332DST adapter
The SMC9332DST adapter does not work on 10BaseT (10 Mbps) networks.
The driver does not correctly detect media type for this model,
though it does operate the SMC9332BDT correctly at 10Mbps. The
SMC9332DST adapter functions correctly on 100BaseTX networks.
Matrox Mystique video driver
You cannot use the CDE desktop on a system that uses a Matrox
Mystique video driver.
Removing modems using Network Configuration Manager
After adding a modem device using the Network Configuration Manager,
the option to remove the configured device will not be selectable
from within the Network Configuration Manager. The configured modem
can be removed by using the Modem Manager.
Network Configuration Manager user
You must be root to run the Network Configuration Manager. It is
not possible to run this manager as system owner.
Toshiba Laptop Computers
On many Toshiba laptop computers, the BIOS setup screen contains a
configurable parameter for the Video Display Segment Address which
defaults to ``E400''. UnixWare 7 graphics modes will not function
properly unless this parameter is set to ``C000''.
If possible, set the parameter correctly before installation. If
you do not do so, the auto-detection of the video display chipset
may fail and you will need to reconfigure it by hand later.
If you have already installed UnixWare 7 on your laptop you will
need to set the segment address correctly, then run the SCOadmin
Video Manager to reset your display type.
Console multiscreens
In UnixWare 7, the default configuration of the console gives a similar
look and feel to that of SCO OpenServer console multiscreens.
When the system enters multiuser mode, seven multiscreen text login
prompts and one graphical login prompt are presented. The traditional SCO
OpenServer screen switch sequences can be used to navigate among the
multiscreens, with the following exceptions:
+ The first multiscreen is reached be pressing <Ctrl><Alt><Esc>, or
alternatively <Ctrl><Alt>h, instead of <Ctrl><Alt><F1>.
+ The graphical login prompt is reached by pressing <Ctrl><Alt><F1>.
All the traditional SCO UnixWare 1 and 2 screen switch sequences have
also been preserved and can be used in conjunction with the newer
UnixWare switch sequences. See the keyboard(7) manual page for further
details of these. Users who prefer to use vtlmgr(1) and newvt(1) instead
of multiscreens can still continue to do so. The default configuration
described above uses virtual terminals 00 through 08. The first free
virtual terminal available is therefore 09. To return the console to the
traditional SCO UnixWare configuration without text login prompts, run
the following command:
sacadm -d -p contty
The login prompts can be subsequently re-enabled by running the following
command:
sacadm -e -p contty
If you prefer to have eleven text login prompts as in SCO OpenServer,
instead of the default seven, you can run the following script to enable
the extra login prompts:
for i in 09 10 11 12
do
pmadm -a -p contty -s $i -S login -fu -v `ttyadm -V` \
-m "`ttyadm -d /dev/vt$i -l console -s /usr/bin/shserv \
-p \"Login (vt$i): \"`"
done
Note there must be no trailing spaces after the backslash (``\'')
characters at the ends of the third and fourth lines.
_________________________________________________________________________
NOTE This script was incorrect in the previous version of these
release notes. It is now correct.
_________________________________________________________________________
For more information on using multiscreens see ``Running programs
simultaneously with multiscreen displays'' in the online documentation.
Note that the diagram in this section indicates that the first
multiscreen is on <Ctrl><Alt><F1>, when it is now on <Ctrl><Alt><Esc> as
described above.
Chapter 5
Software notes
This section describes software limitations under the following headings:
+ ``Localization and internationalization''
+ ``System management''
+ ``Command line and shell''
+ ``Users and groups''
+ ``Filesystems''
+ ``Backup and restore''
+ ``SCO ARCserve/Open''
+ ``Printing''
+ ``Networking''
+ ``Mail and messaging''
+ ``Desktop, SCOhelp and Netscape''
+ ``X server and graphical environment''
+ ``man pages''
+ ``Security''
+ ``Tcl''
+ ``Emergency recovery with an encapsulated or mirrored root disk''
+ ``XENIX''
+ ``Domestic encryption''
+ ``Documentation''
See also Differences for SCO OpenServer and SCO UnixWare 1 and 2 users
for areas in which UnixWare software differs from SCO UnixWare 2.0 and
SCO OpenServer.
Localization and internationalization
+ The Latin1 locales which were provided in SCO UnixWare 2.1 in the IBM
codepages 437, 850, 865, 646 and 863 are preserved for backward
compatibility. They will be retired in the next release of UnixWare
and are not supported in this release.
+ The International Settings Manager should not be used to administer
the settings on a remote system and should only be run as a foreground
task.
+ In single-user mode, the console is only configured correctly for
displaying text. It is not configured correctly for entering of text.
The root password can therefore only contain 7 bit characters if the
root user wishes to be able to log in in single-user mode.
Once logged in, the root user needs to do the following:
1. Run mapkey(1M)
2. Run mapchan(1M)
3. Run stty(1) with the istrip option to stop the high bit being
stripped.
4. Set TERM=AT386-ie and export it.
This is necessary before running any kind of command which is screen-
orientated, for example, vi or scoadmin.
In multiuser mode, on any virtual terminal other than vt00, the
console is not configured correctly. If a user's password contains
8-bit characters they will not be able to log in on these virtual
terminals. If the console is in multibyte mode, any multibyte
character will not be displayed correctly.
Once logged in, an ordinary user in an 8-bit locale needs to run the
following:
/etc/mapchan
An ordinary user in a multibyte locale needs to run the following:
/sbin/loadfont
Not internationalized or localized
The following scoadmin managers, applications and commands are not
internationalized, or are only partially internationalized, and therefore
will only appear in English:
scoadmin managers
+ parts of the Netconfig (TCP, WAN) Manager
+ ISA Plug and Play Configuration Manager
+ Netscape Server Admin Manager
+ the titles in the NetWare Service Manager
+ Process Manager
+ SLIP Manager
+ Veritas Volume Manager
+ The list of timezones in the Time Zone Manager is not translated.
Applications
+ VisionFS is not internationalized. The interface appears in English
only.
+ SCO ARCserve/Open is not internationalized and therefore displays its
menus and other interface components in English only. It will backup
and restore filenames which include non-ASCII characters.
+ Lynx is only partially internationalized. English messages appear on
some menus and prompts.
+ pine(1) is not internationalized and therefore displays all its
messages in English. In addition, pine does not support Japanese mail
standard ISO2022-JP.
Commands
+ The messages for the following commands always appear in English:
- sdipath(1M)
- sdimkosr5(1M)
- rlpconf(1M)
- hpnpcfg(1M)
+ The list of timezones is not translated.
+ The responses to questions from fsck(1M) are not localized. Press
``y'' for ``yes'' and ``n'' for ``no'' in all locales.
Documentation
+ When the locale is set to one whose codeset is not Latin 1 (for
example, C, Japanese, Polish, Russian), the following characters may
be displayed incorrectly or cause the terminal layout to be disrupted
when viewing the English documentation:
- Copyright
- Registered Trademark
- Plus or minus
- Acute accent
- ``Half'' character
- ``Multiply'' character
The copyright character occurs only at the foot of man pages and on
copyright pages. The other characters may occur intermittently
throughout the documentation set.
+ Searching is currently supported in English, French, German and
Spanish. Searching is not supported for Asian languages.
+ The Verity search engine uses only English-language rules to find
``stemmed'' (plural and other inflected) forms of words. This may
result in spurious results in languages other than English. If this
is a problem, enclose all search strings inside double quote (``"'')
characters.
CDE and X11
+ dtlogin(X1) does not support dead keys or compose keys. In general,
users should not select passwords that contain non-alphanumeric (8-
bit) characters.
On the German keyboard, the following ASCII characters are unavailable
to dtlogin:
~ [ ] { } | @
On the Spanish keyboard, the following ASCII characters are
unavailable to dtlogin:
| @ # [ ] { }
On the French keyboard, the following ASCII characters are unavailable
to dtlogin:
~ # { } [ ] | ` ^ @
Please refer to your own keyboard for details on other characters.
+ The following Xkeyboards cannot be installed:
- Russian
- Polish
- Czech
- Hungarian
+ Non-Latin1 locales, other than Japanese, are supported only on the
console and not under X. The primary reason for this is that no X
fonts are provided for these locales. Users may download their own
fonts from a variety of sources. They may also need to modify several
X font resources.
The non-Latin1 locales are:
- Chinese
- Croat
- Czech
- Greek
- Hungarian
- Polish
- Romanian
- Russian
- Slovak
- Slovenian
- Turkish
- Ukrainian
Japanese
+ Neither dtterm nor xterm(X1) correctly handles multibyte characters.
Do not use them if you are in a multibyte locale such as Japanese.
+ Japanese buttons do not display completely in a dtterm or xterm.
+ The input method for Japanese using SJXM is not fully functional in a
dtterm or xterm.
+ dtmail does not support the Japanese mail standard ISO-2022-JP.
System management
See also ``Emergency recovery with an encapsulated or mirrored root
disk''.
+ In order to install the Data Management services (SCO(r)
ARCserve(r)/Open), it is first necessary to install SCO NetWare (nuc
and nwnet). This dependency exists even if your server is not
connected to a NetWare LAN because SCO ARCserve/Open tests for the
presence of NetWare at runtime.
+ To use the command emergency_disk(1M) while you are logged in to the
CDE desktop, you must specify the full pathname of the command:
#sh /sbin/emergency_disk -d / diskette1
This example assumes that you are logged in as root and that /sbin is
in your PATH environment.
+ fstyp(1M) does not recognize the format of the emergency boot
floppies.
+ This release of UnixWare 7 is 7.0.1.
+ If the Online Data Manager (ODM) is installed on the system, messages
stating that a panic dump is available in /swap are not displayed. The
panic dump information is, however, always available in /swap.
+ When you add an ODM license, the following message is displayed:
unknown product with id 157
This message indicates a correctly installed VxVM mirroring or ODM.
+ The LDAP, Network Config and Virtual Domain SCOadmin managers cannot
be run as system owner; they must be run as root.
+ devnm(1M) works only on filesystems mounted on devices that have
backing storage. It fails on memfs and under ODM, and on other
pseudo-filesystems.
+ To reboot from the kdb(1M) prompt, enter the following:
kdb>> 1 0 mdboot 2 call
+ Loading kdb(1M) dynamically does not enable the Debug Extension bit of
cr4 on Pentium processors and higher. Use statically linked kdb on
these processors.
+ On some multi-processor systems, the keyboard may become irrecoverably
corrupted while kdb(1M) is running. The only solution to this is to
press the restart button on the computer.
+ When installing an application such as a commercial database package
which makes use of raw asynchronous I/O (AIO_RAW), you will need to
change the mode, group and owner (as appropriate) of the device node
/dev/async. See Node(4dsp).
+ The system variable SYSDUMP_SELECTIVE is not configurable via the
System Tuner. See crash(1M) for details.
+ You cannot run pkgtrans(1) from csh.
+ The Installation Manager leaves the CD-ROM mounted when installation
is complete. Use umount(1M) to unmount the CD-ROM before removing it.
Enter the following:
umount /dev/cdrom/cCbBtTlL
from the shell. C,B,T, and L are controller, bus, target (SCSI ID),
and logical unit number (LUN) respectively.
Once the update is installed, use the command:
umount /dev/cdrom/cdromN
where N is the CD-ROM driver number.
+ The license scheme used by UnixWare 7 is different from that used by
UnixWare 2. Applications originally designed to install on UnixWare 2,
such as Oracle(r) 7.3.3, use the file /etc/.snum to verify that the
operating system is UnixWare. This file is not part of the UnixWare 7
licensing system, and therefore the installation of these applications
may fail.
To work around this problem, log on to the system as root or the
system owner and enter:
touch /etc/.snum
+ When limited space is available on the hard disk, it may not be
possible to remove unwanted packages to free up more space. Try to
install only packages that are actually required.
+ Do not use cp(1) or any other method to replace an executable file
with an updated version while the existing file is being executed.
This will result in a core dump.
+ The real time performance monitor, rtpm(1M), may lose track of the
current tty if the same session runs for a number of days.
+ The Process Manager exits if it is running in background when you view
processes using tty(1).
+ The first time the details of a cron(1M) job are displayed, there is
an extra zero in front of the hour field.
+ To use SCOadmin managers in single-user mode, you must first set the
terminal type manually. To identify and set the correct terminal type,
see /etc/default/coterm or run the following command:
eval `defadm coterm TERM`; export TERM
+ The ``h'' accelerator key selects only the Help menu in the System
Defaults Manager. Use the mouse or <Tab> and <Space> keys to select
the Hosts menu.
+ You can select only years up to 2037 in the Set Time Manager.
+ The desktop menu option Copy to Folder is useful only on the CDE
desktop. Do not attempt to use it on other desktops.
+ In addition to the /etc/magic file shipped with UnixWare, there is a
Java class aware version of the file available on the Skunkware CD-
ROM.
+ You can only select one processor at a time in the Processor Manager.
+ SCOadmin managers may take a long time to start if the machine goes
off the network.
+ You cannot set the values of a table of MIB items using the SCOadmin
Intranet Manager. This must be done from the command line using
setany(1Msnmp).
+ pkgadd(1M) may display the following message before exiting:
UX:mailx: WARNING: No message
This is harmless and may be ignored.
+ In the SCOadmin License Manager, when you select a license from the
list in character mode, be sure to deselect any license you do not
want to act on by using the arrow keys to highlight the item, then
pressing the space bar.
+ When a package fails to install for any reason, the installation GUI
may still report that the set of packages that contains it was
installed successfully. The message reporting the failure is generated
by pkgadd(1M).
Similarly, if the removal of a package fails, the GUI does not report
the failure. The icon for the set of packages goes away and is not
replaced by the package icon for the package that is still on the
system.
The log created by pkgadd, which contains details of the failed
processes, is in /var/sadm/install/logs/pkg.log where pkg is the name
of the package.
+ You cannot run the network installation server as owner. Use a root
login.
+ If the -c option to pkgmk is specified, you must also specify the -r
option.
+ pkgmk does not work with a tape device.
+ The information provided in the documentation about starting the Hot-
Plug Manager is incorrect. The correct procedures are as follows:
You can start the Hot-Plug Manager in any of these ways:
+ Choose SCOadmin from the SCO menu (above the SCO logo) on the CDE
desktop, then select Hardware, then select Hot-Plug Manager.
+ Start the SCOadmin launcher by entering scoadmin on the command-
line, then select Hardware, then select Hot-Plug Manager.
+ Enter scoadmin Hotplug Manager on the command-line (or abbreviate
to scoadmin hot).
Command line and shell
echo ignores -n argument
The built-in echo command in ksh(1) ignores the -n argument if
provided. This may cause problems with legacy shell scripts.
ksh fails when incorrect script run
ksh(1) fails when an incorrect script similar to the following is run:
foo()
{
echo ${$1}
The following error is displayed:
The error: ksh: syntax error: `1' unexpected
Memory fault(coredump)
In some circumstances, the failure may occur when the next shell
command is run.
TIMEOUT for sh
The manual page for sh(1) incorrectly implies that TIMEOUT can be set
in the user's .profile. TIMEOUT can be set only on a system-wide
basis.
tr (1)
tr(1) now requires the dash (-) character to be escaped with a
backslash (\).
vi editor
When you edit a multiline command from the history file using vi(1),
the cursor does not correctly step over a newline character (displayed
as ^J). Therefore, the cursor position in the edit buffer is
incorrect. The multiline command can be edited correctly by entering
control mode, fetching the multiline command and typing v. This will
invoke the /bin/vi command.
SCO OpenServer scoterm
If you run the SCO OpenServer scoterm command, it will corrupt the
entries in /var/adm/utmpx. As a result, all further login attempts
will be blocked (as well as causing invalid data for any other
administration commands which use it) until the utmpx entry is
removed, and a UnixWare command rebuilds it. Since this corruption
can not be prevented, it is recommended that the SCO OpenServer
scoterm binary is not run on UnixWare.
Passwords reported as locked
The command passwd -s -a always shows the user's password as locked
(``LK''), even when the password is present or missing.
terminfo settings
The commands vi(1), pg(1) and possibly others that use the terminfo(4)
settings, may fail unexpectedly if the settings for stty(1) are
changed from the default. Use the command
stty sane
to restore the default stty settings.
Using cu as root
If your system is configured with a modem that accepts incoming calls,
you cannot use cu(1bnu) to log into a remote sh shell as root.
Users and groups
+ When you log into an FTP server, the home directory is always ``/''.
+ The root user is not permitted to perform a number of system
administration tasks from the desktop. Only the root user, however,
can install software using pkgadd(1M) from the command line.
+ Only numbers and lower case letters are permitted in login names.
Accented characters are not permitted.
+ You cannot run the SCOadmin Account Manager in an xterm on an NCD-19
system.
+ If you create a user in the Account Manager and specify that the user
must change the password at the first login, you must still enter a
password in the password field. The user cannot log in without a
password on the first login.
+ The SCOadmin Account Manager does not set up a proper .login file for
new csh users. csh users wishing to use SCOadmin tools should add the
following line to their .login:
eval `/usr/lib/scoadmin/account/setenv -c $HOME`
See csh(1) for full information.
+ The SCOadmin Account Manager may create new user accounts with home
directory permissions that differ from those specified in
/etc/default/useradd. Use Options -> User Defaults in the Account
Manager to set the desired permissions.
Filesystems
For VisionFS known problems and workarounds, see ``Late-breaking
information'' in the online documentation.
Panic when two processes close a FIFO
A race condition may occur when two processes attempt to close the
same FIFO. One process will find fn_open to be greater than 0 and
will free the kernel memory for the stream. If that happens before
the other process has woken up all the associated sleeping
processes, the system will panic.
NFS server man page
The nfsd(1Mnfs) manual page for the NFS server front end refers to
two options, -c and -q, which are not supported in UnixWare 7.
These options relate to connection-based transports which are not
supported by UnixWare 7 NFS, and should be ignored in the
documentation.
Listing of symbolic links over NWS
The command ls -l (see ls(1)), when run over NWS, returns the size
of the destination file, not that of the symbolic link in the
directory in which it is run. This may cause problems when the
output of the command is used as input to cpio(1).
devnm
The command devnm(1M) does not run on the root filesystem.
Filesystem Manager permissions
The owner may appear to not have permission to run the SCOadmin
Filesystem Manager, even though permission has been granted. This
occurs when fsUtils.tlib has a newer date than fsUtils.tndx but the
mode on fsUtils.tndx does not permit the owner to rebuild the .tndx
file.
Run the Filesystem Manager as root once, then it will work for
owner.
Bad block for VTOC causes panic
The virtual table of contents (VTOC) resides on block 29 in the
active UNIX Partition. The system will panic if the physical block
is bad. If this occurs, modify the UNIX partition by moving it up
one cylinder so that the 29th block in the active partition no
longer touches the bad block and is not used at all.
Advanced Option option in Filesystem Manager
In the Filesystem Manager, the text in the option ``Advanced Options
for Mounting CD-ROM'' does not display correctly in character mode.
Use the desktop version of the SCOadmin Filesystem Manager to use
this option.
Enabling DMAPI access to VXFS
Data Management API (DMAPI) access to the kernel is not enabled by
default. Do the following to enable DMAPI kernel access.
_______________________________________________________________________
NOTE Besides enabling DMAPI, you must also license it before
you can use it.
VXFS must be configured into the system otherwise the system
will not build with DMAPI.
______________________________________________________________________
1. Edit /etc/conf/sdevice.d/vxportal to change the second column of
the last line from a N to a Y. That is, change this line:
vxportal N 0 0 0 0 0 0 0 0 -1
to this:
vxportal Y 0 0 0 0 0 0 0 0 -1
2. Rebuild and reboot the system:
/etc/conf/bin/idbuild -B
Veritas Volume Manager (VxVM)
The Veritas Volume Manager (VxVM) product will not install if the
system is configured to have a separate /var file system. If you
wish to use VxVM to manage the root disk do not configure your
system to have a separate /var file system.
Shared directories error VxFS
The Filesystem Manager may incorrectly display the following error
when specifying shared directories on high-specification systems:
Error while sharing directory
This error is caused because the copy of the filesystem database
that the graphical manager uses is updated only once per second. The
process of sharing a filesystem updates the filesystem record more
quickly than this on a fast system, and the modification date on the
filesystem may therefore not match that of its record.
You should install osmp during system installation if possible, in order
to avoid possible corruption of large drivers that may occur when ODM is
installed without osmp being present. This corruption may cause the
Volume Manager and other managers to crash.
In the SCOadmin Filesystem Manager, in a character environment, the
Select button for the Remote Directory field on the Add Remote Filesystem
screen is not reachable. Either enter the remote directory name by hand
or use the X/Motif version of the Filesystem Manager.
The SCOadmin Filesystem Manager may not show any mount status information
after the Volume Manager has been installed. Refresh the view in the
Filesystem Manager by selecting View -> Disk Usage then selecting View -
> Mount Status again.
Netscape and NFS
Files may be truncated when saved from the Netscape browser and other
clients to remote NFS filesystems. This problem can only occur if the
NFS filesystem is explicitly mounted with the intr or soft mount(1Mnfs)
options. If you do save files from clients onto a remote file system
mounted with the intr or soft options, you should check the file contents
immediately afterwards.
Large file support
Filesystems up to 2^40 bytes (1TB) are supported. A single file can thus
consume up to 1TB of disk store. A sparse file can exhibit length up to
2^63 bytes. New system interfaces, lseek64(2) and mmap64(2), permit
operations of this entire length. Compiler extensions allow for a C
application to conveniently manipulate files of such size via 64 bit
integers (called ``long long'').
The pax(1) utility supports the archival of files larger than 2 Gigabytes
(2GB) in size when using the default ``ustar'' format. Files up to
2^63-1 bytes in size are supported. The pax utility also supports
filenames and symbolic link filenames up to 1024 characters long when
using the default ``ustar'' format. Older versions of pax will not be
able to extract files larger than 2GB in size, or files whose filenames
or symbolic link names are larger than 255 characters long.
The cpio(1) utility supports the archival of files larger than 2
gigabytes (2GB) in size when using the ASCII (-c) or CRC (-H crc)
formats. Files up to 2^63-1 bytes in size are supported. Previous
versions of cpio will not be able to extract files larger than 2GB in
size.
A limited set of system utilities have been made large-file aware, and
are noted as such on their respective manual pages.
_________________________________________________________________________
NOTE Large file support is intended for specialized applications
which need to deal with more than 2GB of data in a single file, and
not for general purpose text files and similar.
_________________________________________________________________________
Backup and restore
The SCO OpenServer version of cpio(1) is available so that you can
restore archives made using the Backup Manager under SCO OpenServer. You
should not use the SCO OpenServer command to make backups under UnixWare.
Set the environment variable OSRCMDS=on to use the SCO OpenServer version
of cpio or any command. Remember to unset the variable when you have
finished restoring the backup. Alternatively, use the full pathname
/OpenServer/bin/cpio.
Restore operations can be performed using the cpio utility on the command
line. The examples included here assume you are using the standard tape
device, /dev/ctape1.
To restore a backup:
cpio -iAmudB -I /dev/ctape1
Restore individual files or directories by adding them to the end of the
command line. Use the full pathname and omit the leading ``/'', as in
this example:
tmp/hold/time
Use the ``*'' Bourne shell wildcard character to restore a directory, as
in this example:
tmp/hold/other/*
To verify a backup:
cpio -itvn -I /dev/ctape1
To list the files on a backup:
cpio -iABmudq -I /dev/ctape1 \*
This command reads the first file off the media. Backups created by the
SCO OpenServer Backup Manager include a file list called
_BACKUP_CONTENTS_ at the beginning of each backup. If the backup was
created by another means, use this command to list the files:
cpio -itv -I /dev/ctape1
_________________________________________________________________________
NOTE When a disk is recovered, the size of the slices is rounded
up. This means that the recovered filesystem may not fit on the
same size disk if the backed up disk was nearly full.
_________________________________________________________________________
SCO ARCserve/Open
SCO ARCserve/Open locks SCSI tape devices
By default, SCO ARCserve/Open locks all of the SCSI tape devices
attached to your system. Because of this, your tape devices are
unavailable for use by backup commands such as tar(1) or cpio(1),
even if the devices are not currently in the process of
performing a backup or restore operation by SCO ARCserve/Open.
___________________________________________________________________
NOTE SCO ARCserve/Open Lite, the version of ARCserve/Open
provided by default with UnixWare 7 is limited to the use
of a single SCSI tape drive.
___________________________________________________________________
Depending on the number of tape devices available on your system,
there are two possible workarounds to this situation.
+ If your system contains a single SCSI tape drive, you can
temporarily unlock the device by running astop as root user to
shut down the SCO ARCserve/Open backend. When you are finished
using the tape drive, restart SCO ARCserve/Open by running
astart as root user.
+ If your system contains multiple tape drives, you can unlock
one or more individual devices by editing the
/usr/lib/ARCserve/tapesvr.cfg file and commenting out the
desired devices in the Device Table section. Specific
instructions on how to make these changes are documented
within the tapesvr.cfg file.
_________________________________________________________________
NOTE Any tape devices that are commented out of the
tapesvr.cfg file are unavailable to SCO ARCserve/Open.
You should only use this approach if you do not mind
dedicating a tape device to non-SCO ARCserve/Open uses.
_________________________________________________________________
ARCserve/Open and high security systems
If you run ARCserve on a system that has been configured with
high security, and you create a backup using the Compare Tape to
Disk verification option, file privileges for any file backed up
are lost. This harms the system because commands that depend on
fixed or inherited privileges, such as ftp, rlogin, ping, passwd,
and share fail for users other than root.
There are two workarounds:
+ If you have not already created a backup using the Compare
Tape to Disk option, turn the option off, by selecting one of
the other Backup Options (None or Scan Tape Contents) when
scheduling your backup.
+ If you already have removed permissions by running a backup
with the Compare Tape to Disk option turned on, you can
restore your privileges by logging in as root and executing
the following command:
/etc/security/tools/setpriv -x
Printing
The following notes apply to printing:
+ You cannot add a printer using the Printer Setup Manager if the
printer output is sent to a file instead of to a printer.
To add a printer of this type, use the command line as follows:
/usr/lib/scoadmin/printer/pradmin printer_name filename\
lpadmin -T hplaserjet -D "HP LaserJet 5L/5ML (PCL)" -I pcl\
-m standard -v filename -A mail -o nobanner\
-o "stty='clocal -onlcr'" -p filename
lp must have permissions to write to the filename
+ The Printer Setup Manager displays the following error message if you
use it to add a NetWare printer:
Unexpected error: Vtcl Server VtSet - Widget not found
This may be ignored.
+ In the Printer Setup Manager, if you attempt to specify a nonexistent
port as the connection port when you add a printer, the process will
fail.
+ When you use the Printer Setup Manager to add, copy or view the
details of a TCP/IP printer connected via a remote server, using the
<Tab> key to move the cursor across the screen again to the field ``On
Remote Server'' erroneously toggles the values given for Remote Server
and Remote Printer.
+ <Del> has no effect on the Printer Setup Manager. <Ctrl>C puts the
terminal into raw mode, and should be avoided.
+ The SCOadmin Printer Setup Manager does not permit printer names to
contain the ``_'' character. To add a printer whose name includes a
``_'', add it from the command-line. Once the printer name is
created, the Printer Setup Manager will be able to manage it.
+ If you install the highest level of security during installation, the
Printer Setup Manager will not execute.
+ To print to Hewlett-Packard printers, you must have installed the
netmgt package.
Networking
The following notes apply to networking:
+ If you defer network configuration during installation, then use
netcfg(1M) to configure network drivers, you must reboot the system
for the network configuration to take effect.
+ The associated ttymon entry is not deleted when a modem is deleted in
the Modem Manager. Delete it by hand if necessary, using pmadm(1M)
with the -r option.
+ Version 4.9.7 of BIND, which is shipped with UnixWare, does not allow
underscore characters in hostnames. This is in compliance with RFC952.
+ The SCOadmin SNMP Agent Manager may fail to run with an error of the
form:
Fatal error: building package index for
`/usr/lib/scoadmin/snmpmgr/generic.tlib' failed: couldn't open
"/usr/lib/scoadmin/snmpmgr/generic.tndx": permission denied
To resolve this problem, run the SNMP Agent Manager as root. After it
has been run once by root, the SNMP Agent Manager can then be run by
any user with owner privileges.
+ If a socket performs a listen(3sock), a semaphore is allocated for the
socket. By default, there are 150 semaphores available on the system.
If more than 150 semaphores are required the kernel tunable SEMMNI
must be increased.
listen(3sock) will fail with ENOSPC if no semaphores are available.
+ The routine hstrerror is not available. The manual page
gethostent(3N) is incorrect.
+ When TCP/IP is stopped, a message is displayed from talkd(1Mtcp).
This should be ignored.
+ DHCP only supports a single subnet on each network interface
+ If an NIS user who has a long password enters more than eight
characters of the password, ftpd(1Mtcp) refuses the login. The user
should only type the first 8 characters.
+ A problem in IP puts the wrong value, 8 instead of 4, in the
``dl_dest_addr_length'' field of the DL_UNITDATA_REQ message sent
downstream when ARP is disabled.
+ RFC 1323 is not fully implemented in UnixWare 7. Specifically:
- ifconfig(1Mtcp) options relating to rfc1323 are not present.
- inconfig(1Mtcp) options relating to rfc1323 are not present.
- TCP/IP support for scalable windows and timestamps is not present.
+ To remove a network adapter configured with TCP using the Network
Configuration Manager in a graphical session, launch the manager from
the Panorama desktop only. Doing this task while the CDE desktop is
running will cause CDE to hang. To recover from a hung CDE desktop,
switch to a character screen, and reboot the system.
+ You may encounter an error message, similar to the following, when
trying to configure IPX/SPX over token ring:
NetWare IPX setup at Fri May 15 11:46:23 EDT 1998
NWCM-2.1-147: Folder 7 is NOT valid.
NWNET-2.1-232: Invalid frame_type for configured adapter_type
Novell Protocol Suite Streams Architecture Daemon
Reading configuration from "/etc/netware/nwconfig"
IPX Internal Network configured, setting Router Type to FULL
Problem starting up npsd
If you see this message, you should enter:
nwcm -s "lan_1_adapter_type=TOKEN-RING_DLPI
and reboot the system.
+ The connection server can dump core if the Systems file does not have
a phone number in the phone number field.
The work around is to place a '-' in the phone number field when you
do not have any phone numbers (for Direct connections for example).
+ When UnixWare attempts to communicate with older RPC mechanism, it may
fail. This is likely to happen if you try to NFS mount a disk on a
system that uses older versions of the RPC mechanism.
+ The Network Configuration Manager incorrectly deletes the domain name
associated with the primary interface to a gateway in /etc/resolv.conf
if the domain name for a second interface is added. You must update
/etc/resolv.conf by hand to include both domain names. See
resolv.conf(4tcp) for details.
+ The command finger(1tcp) may report the idle time of the session from
which it is called incorrectly.
+ If you have installed DNS, make sure you have a valid Ethernet
connection. If your Ethernet connection is faulty or disconnected,
and you try to remove packages, the system tries to send email to
acknowledge the package removal. The system uses the resolve.conf file
in /etc that was created during the DNS installation to acknowledge
the package removal.
If the Ethernet is faulty, the system cannot reconcile any email
addresses on the network. Thus the system will appear to hang. If this
occurs, ensure the Ethernet connection is valid and retry the package
removal, or kill the email processes to free up the removal process.
+ Do not specify a fully qualified domain name (FQDN) when adding a
hostname to a primary zone using the DNS Manager. The domain name for
the zone is appended automatically. For example, specify the hostname
``myhost'' rather than ``myhost.test.net.'' in the Records -> Add -
> Host -> Hostname dialog.
Anonymous FTP configured as NIS user
When you use the FTP Server Manager to create the anonymous FTP user,
if the host under configuration is a client in an NIS domain, the
creation of the anonymous FTP user will fail if the user is already
present in the NIS domain.
To create a local anonymous FTP user, temporarily suspend NIS; create
the user using the FTP Server Manager; then resume NIS.
+ To use netcfg(1M) in single-user mode, you must set the terminal type.
To identify the terminal type, run the following command:
eval `defadm coterm TERM`; export TERM.
+ Incoming and outgoing ISDN V.120 calls are not supported. Devices
configured as type ISDN_ASYNC are not supported. Service types of
isdn_async in Callfilter and Callservices are not supported.
Networking: PPP
The following notes and limitations apply to the PPP Manager and PPP
Internet Connection Manager:
+ By default an ISDN adapter is configured with the Line Direction of
Outgoing and Incoming enabled. If the Outgoing Line Direction is
disabled in the Network Configuration Manager, the ISDN adapter will
not be available to the PPP Manager for configuration with PPP. Do
not disable the Outgoing Line direction for an ISDN adapter if you
intend to configure the adapter with PPP, even for an incoming only
PPP bundle.
+ If the host under configuration is a client in an NIS domain the
creation of PPP user will fail if the user is already present in the
NIS domain.
To create a local PPP user, temporarily suspend NIS; create the user
using the PPP Server Manager; then resume NIS.
+ Ensure that all WAN devices are configured for communication in the
direction required before including them in any PPP configuration. Use
the WAN view of the Network Configuration Manager, netcfg(1M), to set
the communication direction for each device.
+ When creating outgoing connections, ensure that the remote host name
for the destination system is configured correctly in the Dialup
Systems Manager.
+ When creating incoming connections ensure that the devices used for
the links are configured in the Dialer Services Manager.
Configuring router discovery on multiple routers
The routing daemon, routed(1Mtcp), in UnixWare 7 implements router
discovery by default.
On a router (a system with more than one network interface configured,
and with ipforwarding and ipsendredirects set to 1), routed advertises
and responds to router discovery solicitation messages. Note that systems
that are configured with both a LAN connection and a WAN connection (PPP
or SLIP) may also be acting as routers to external networks such as the
Internet.
On non-routing hosts, routed keeps track of received router
advertizements, adding a default route for the highest preference route.
For this reason, multiple routers running router discovery on the same
subnet should use different preference values. A preference value is an
integer greater than 0. The most preferred route should have the highest
value. You should not configure a router to advertize a route on an
interface if this might lead to inefficient routing of packets through
the local subnets.
The following example entries from the /etc/inet/gateways configuration
file on a router cause routed to advertize a route with a preference of
10 on the subnet connected to the net1 interface, but not to advertize on
the subnet connected to the net0 interface:
if=net0 no_rdisc_adv
if=net1 rdisc_pref=10
If some routers on a subnet implement router discovery while others do
not, or if identical or incorrect preference values are configured on the
routers, non-routing hosts may install an incorrect default route.
To disable router discovery on routers and non-routing hosts running
routed:
1. Add the following line to /etc/inet/gateways (create this file if it
does not already exist):
no_rdisc
2. Find out the process ID (PID) of in.routed by entering the following
command:
ps -ef | grep in.routed
The process ID is the number in the second column. For example, the
PID in the following output is 1991:
root 1991 1 TS 80 0 11:28:32 ? 0:02 /usr/sbin/in.routed
3. Kill and restart routed by entering the following commands:
kill PID
in.routed
Alternatively, shut down and reboot the router.
NetWare Services
The following notes apply to the NetWare Services software and
documentation:
NetWare licensing
UnixWare 7 is shipped with a zero-user NetWare Services license. This
allows an installed UnixWare system to participate in a NetWare network
as documented without further action on your part. It is visible to other
nodes, and users can see the NDS directory. For the system to use NWS
services, you must obtain an Additive License Pack. Contact your SCO
supplier for details.
Directory Services Repair
Running Directory Service Repair in an xterm can corrupt the display. To
avoid this, run it on the console. See ``Directory Services Repair'' in
the online documentation under Networking -> Administering NetWare
Services (NWS) for information.
The ``nwsup'' package
The NetWare Services (NWS) ``nwsup'' package (NetWare Integration Kit) is
not distributed with UnixWare 7, although references to it appear in the
UnixWare 7 documentation.
This package was distributed with SCO UnixWare 2.1 and contained floppy
images of additional NetWare Loadable Modules (NLMs) which could be
installed on top of existing Native NetWare servers. These NLMs added
support for additional UnixWare semantics when accessing files on the
server (mode and ownership in particular). They were known collectively
as the ``NUC NLM'' or sometimes the ``UnixWare NLM''.
A standard Native NetWare server supports file access semantics in what
is called ``DOS Mode''. The NUC NLM added two more additional modes
called ``NetWare Mode'' and ``UnixWare Mode'' which provided increasing
levels of SCO UnixWare file access semantics.
While the NUC NLM is no longer supported, references to ``NetWare Mode''
and ``UnixWare Mode'' appear in the context of modes supported by the
UnixWare NetWare server. These are still valid. They are only obsolete
when referring to the Native NetWare server with NUC NLMs added.
This issue affects the Networking -> Administering NetWare Services
(NWS) -> Administering NetWare Connectivity online documentation topic,
particularly the following:
+ Overview of NUC Connectivity
+ NetWare Loadable Modules
+ Accessing NetWare volumes from UnixWare
+ NetWare backup and restore
nwcm (1Mipx)
The nwcm(1Mipx) manual page refers to the lan_x_adapter and lan_x_network
parameters. These can no longer be accessed via nwcm: instead,
configuration of these values is now handled with the netcfg(1M) utility.
Directory Services installation in an xterm
The Directory Services installation program may display empty dialog
boxes when used in an xterm. To avoid this, run it on the console.
NetWare Setup
The owner user cannot use NetWare Setup. The root user must use this
manager.
NetWare installation from command line
The online topic Networking -> Administering NetWare Services (NWS) -
> Installing NetWare Services -> Installing using the command line the
command
pkgadd -d cdrom nws
should be as follows:
pkgadd -d cdrom1 nws
This assumes that there is only one CD-ROM on the machine. If you have
more than one CD-ROM drive, enter
pkgadd -d cdromn nws
In this case, n is the number of the CD-ROM drive in which you have
inserted the CD-ROM.
Mail and messaging
The following notes apply to mail and messaging:
+ biff(1) and comsat(1M) are not supported in UnixWare.
+ xbiff(X1) is not fully supported in UnixWare. It does not
automatically determine the location of users' mailboxes configured in
the message store. By default it will monitor mailbox location
/usr/spool/mail/username, where username is your login name. If
users' mailboxes are configured to be in a location other than the
system spool directory (/usr/spool/mail, which is a symbolic link to
/var/mail), then you must specify the filename location to xbiff by
using its -file filename command line option.
Also, xbiff does not use the ``flagup'' and ``flagdown'' bitmaps by
default to show incoming mail status (as reported in the man page
text), but rather uses the image of a two-tiered ``inbox'' which
becomes filled with messages.
+ The Netscape MUA does not recognize the inbox folder location
specified for the message store configuration in /etc/default/mail.
+ The message New mail has arrived is displayed after mailx(1) even when
messages have been read or deleted.
+ mailx(1) cannot make an IMAP connection to a remote host when the user
is root, because IMAP will not allow root login for security reasons.
If this is attempted, the message No new mail may be displayed when
there is mail on the remote host.
+ When mailx(1) is run as an IMAP client, the ``From '' line of a
displayed message shows the date instead of the correct sender.
+ Mail folders may not be configured as hard or symbolic links. The
message store system will reject them for security reasons.
+ For a non-networked system, the sendmail(1M) startup script
/etc/mail/sendmailrc (which is linked to /etc/rc2.d/S81sendmail,
/etc/rc1.d/K68sendmail, and /etc/rc0.d/K68sendmail) automatically
creates the file /etc/service.switch with an entry which directs
sendmail to only look up host names in /etc/hosts, effectively
disabling DNS lookups. The sendmailrc script overwrites any existing
/etc/service.switch file. You must therefore edit /etc/mail/sendmailrc
if you wish to include your own customizations for service.switch.
See ``The service switch'' in the online documentation under Mail and
Messaging -> Administering Mail and Messaging -> sendmail operations
+ If you have added or removed a networking card from your hardware
configuration using the Network Configuration Manager, you must stop
and re-start sendmail(1M) in the case where the manager does not ask
you to reboot the system. You may do so by executing the following
commands:
/etc/mail/sendmailrc stop
/etc/mail/sendmailrc start
Desktop, SCOhelp and Netscape
+ You cannot use the desktop File Manager to change the properties of
files larger than 2GB.
+ A rare race condition may occur on reboot that causes the following
dtlogin error message to be displayed on the console:
The X Server cannot be started on display machine_name:0
The message incorrectly tells you to log in to the console and log out
again to start dtlogin. You must in fact log in to the console, use
ps(1) to identify the dtlogin-daemon process, then send a kill -9
signal to it. You can now run scologin start command from the
console.
+ The <Del> key is not set up as the delete character for dtterm, which
instead uses ^C as the delete character by default. To use <Del> as
the delete key, execute the following command in the dtterm window:
stty intr ^?
``^?'' consists of the two characters ``^'' and ``?''.
+ Using the Back button in the SCOhelp frame to return to the first page
of search results causes an error. This is harmless, and may be
ignored. You may wish to redo the search.
+ When you invoke SCOhelp from the SCO ARCserve/Open window, and click
on any of the hotlinks displayed, a Javascript error similar to the
following is displayed:
Window.node has no property named 'location'
This error may be ignored. Click OK in the error window to close it.
+ If you resize the SCOhelp window, a JavaScript error message is
displayed. This is harmless. Click OK to close the error message
window.
+ You cannot assemble a topic in SCOhelp for printing until the search
capability has been enabled.
+ When Netscape and SCOhelp browsers are open at the same time, exiting
from either closes both browsers. To exit from just one browser, use
the File -> Close menu option.
+ The Back and Forward buttons in each frame in the SCOhelp browser
behave differently from the buttons with the same names in the browser
tool bar and in the Netscape browser. The frame buttons work within
frames, but only with the UnixWare online documentation set.
Navigating to pages outside the documentation set causes the frame
buttons to behave in unpredictable ways.
+ A PostScript version of the Netscape Navigator Gold Authoring Guide is
available
on the web at:
http://www.sco.com/documentation/postscript/navau/goldauth/
+ The Directory buttons (and Directory menu options) have changed for
the UnixWare version of Netscape. To return to standard Netscape
Directory behavior, move aside the following file: /usr/X/lib/app-
defaults/Netscape.cfg.
+ In some circumstances, you may not be able to return to SCOhelp via
the Netscape back buttons. If this happens, select File -> Open
Location and enter the address localhost:457.
+ SCOhelp may not be able to access the documentation set if the help
browser was installed while a network was configured, and the network
is disconnected.
+ The Netscape Mail/News Preferences window is too big for an 800x600
display. This means that the OK, Cancel and Defaults buttons are not
visible.
You can access these buttons using the <Tab> key. Move the cursor to
the last item on the tab, then press <Tab> once more to move the
cursor to just off the screen for OK. Press <Tab> once again for
Cancel, and a third time for Defaults. The next <Tab> should bring the
cursor back to the top of the tab.
+ If you kill all the processes owned by the current desktop user while
you are root in a console on the Panorama desktop, the desktop becomes
unusable.
+ During installation, the config_help(1M), config_man(1M), and
config_views(1M) tools are run and the output captured to log files.
After installation, you need to run the config_search(1M) tool (with
the -f option) to complete SCOhelp configuration.
These tools can return errors that might indicate a problem with the
SCOhelp system; more typically, they return warnings that do not
affect the integrity of SCOhelp.
The following paragraphs explain some of the messages you may see when
running these tools.
config_search: lang: No search collection at
/usr/lib/scohelp/lang/_SearchIndex.
First run config_help or config_man
This message (where lang: is a language specifier such as es, fr, de,
ja), indicates that config_search was run with either no options or a
-L option that pointed to a particular language, and no input to the
search index was found for that language. The result is that no
search index processing is done for the indicated language, but
otherwise SCOhelp is unaffected by this error. However, if there is
documentation for lang: present on the system, then run config_help
and config_man, and run config_search again, this time with the -L
lang: option.
mktitles: lang: 1: Warning: manpage claims to be in
section n: path
This error indicates a problem in the source file at /usr/man/path.
Specifically, the file named by path is in section n, but the text in
the file says that the page is in another section. The source file
itself needs to be corrected or moved to the proper section under
/usr/man. This is typically a problem caused by the application
package that installed the manual pages.
mktitles: lang: path: No documentation found.
The mktitles tool looks for documentation files in every directory it
finds under /usr/lib/scohelp. If prints a message like the above for
every directory in which it expected to find documentation files but
found none. This usually occurs when a doc package has been removed,
but the directories it used were not deleted during package removal.
Directories are typically left behind in case users have added their
own source files.
config_views: lang: path parent view <view-name> does not exist
config_views: lang: <view-name> view has non-existant
OverviewURL: path
config_views: lang: path view refers to non-existant
URL: path
These messages usually indicate a reference to a topic view (a left
frame table of contents) that does not exist. This is usually due to
a reference in one package that depends on doc in another package that
is not currently installed. For example, if you install the BASEdoc
package but not the ARCdoc package (for ARCserve documentation), then
you will get messages like this since the top-level BASEdoc view
Backup and Restore will not have any ARCserve documentation to which
it can point.
X server and graphical environment
+ The option -crt to X(X1M) does direct the X server to a virtual
terminal (/dev/vt10, for example).
+ DISPLAY settings for applications for SCO OpenServer (including those
on the Skunkware 96 disk) may not be valid for UnixWare 7. An error
similar to the following may result:
Connection broken
You may wish to try the following workaround:
DISPLAY=localhost;export DISPLAY
xhost +localhost
+ When startx(X1M) is used to start a pmwm(X1) session, the X session
continues to run in an xterm after the pmwm session is closed.
+ If you have a two button mouse, then a middle button mouse click may
be generated by holding down and releasing the left and right buttons
of the mouse simultaneously. However the middle button simulation can
be unreliable with dtterm on the CDE desktop.
If after installation you decide to use a three button mouse then
change the value of MOUSEBUTTONS in /etc/default/mouse from 2 to 3 and
reboot your system.
man pages
If you install any raw man pages, that is, man pages that are coded with
the man troff macros, then you must have the BSDcompat package installed
first. That is because such pages require nroff, which is in BSDcompat.
After installing the BSDcompat package, include /usr/ucb in the PATH
variable if you want to run catman to process unformatted man pages from
the root.
Security
+ In character mode, the Security Profile Manager fails with a hung
remote session if you try to use the OpenHost option to access a host
where you do not have permission to use rsh(1) (for example, where you
have no .rhost entry).
+ A Strong Encryption Supplement is included on the UnixWare 7 CD-ROM.
This turns on the Netscape 128-bit encryption.
Both weak encryption (40-bit) and strong encryption binaries for the
Netscape products (FastTrack, NavGold) are packaged as part of
UnixWare. By default, the 40-bit binaries are in place. Installing and
licensing the Strong Encryption Supplement causes the 128-bit binaries
to be moved into place. Any Netscape products subsequently loaded onto
the system will also get the strong encryption binaries.
The Strong Encryption Supplement is separate from the encryption
included in the base UnixWare 7, in that it currently applies to the
Netscape products only (and the Internet Security package on SCO
OpenServer).
+ Two problems have been reported that concern administering groups via
the SCOadmin Account Manager.
If a user account has a group configured in its ``multiple group''
set, the SCOadmin Account Manager cannot remove that group.
The Change Group Membership feature in the SCOadmin Account Manager
does not remove groups in the ``Member of'' column from the
/etc/groups file if all the groups are selected. A partial selection
works correctly.
It is recommended that the usermod(1M) command be used for these
operations.
Tcl
The command select(1tcl) exits when a selected socket file descriptor
closes, and then blocks the socket.
Emergency recovery with an encapsulated or mirrored root disk
There are three phases to performing an emergency recovery with an
encapsulated or mirrored root disk:
1. ``Creating the Emergency Recovery diskettes and tapes''
2. ``Bringing the system back after emergency media is created''
3. ``Performing recovery when the primary and mirrored root disks fail''
_________________________________________________________________________
WARNING If the following procedures are not adhered to exactly, it
may result in your system entering an unrecoverable state.
_________________________________________________________________________
During the following process, use the vxprint(1M) command to obtain
information about the encapsulated root disk and the disk to which it is
mirrored. In this example, an initial install was done with all
additional filesystems created, and mirrored onto another disk. Your
installation may differ, so you may have a different number of partitions
on the root disk. This procedure is valid for recovering from a disaster
where the primary and mirror disks both fail, and ODM was used only to
encapsulate the root disk and mirror it. Information on any other ODM
disks should be saved so that they may later be restored.
Creating the Emergency Recovery diskettes and tapes
1. Bring the machine down to init state 1 and log in as root
2. Run vxconfigd(1M) to start up the ODM configuration daemon
3. Use vxplex(1M) to disconnect the mirrored root plexes. Examples are
given below:
vxplex dis home-02
vxplex dis home2-02
vxplex dis rootvol-02
vxplex dis standvol-02
vxplex dis swapvol-02
vxplex dis tmp-02
vxplex dis var-02
4. Set up the kernel to ignore the ODM configuration:
+ Make a backup copy of /etc/conf/pack.d/vol/space.c using the
following command:
cp /etc/conf/pack.d/vol/space.c /etc/conf/pack.d/vol/space.c.old
then edit /etc/conf/pack.d/vol/space.c, and change the two lines:
#define VOL_ROOTDEV_IS_VOLUME
#define VOL_SWAPDEV_IS_VOLUME
to:
#undef VOL_ROOTDEV_IS_VOLUME
#undef VOL_SWAPDEV_IS_VOLUME
+ Make a backup copy of /etc/conf/init.d/kernel using the following
command:
cp /etc/conf/init.d/kernel /etc/conf/init.d_kernel.old
then edit /etc/conf/init.d/kernel to move the ``swp1'' entry
located just after the ``vol2'' entry to just below the ``vol1''
entry, and change the line from:
swp1::sysinit:/sbin/swap -a /dev/vx/dsk/swapvol > /dev/sysmsg 2>&1
to:
swp1::sysinit:/sbin/swap -a /dev/swap > /dev/sysmsg 2>&1
+ Make a backup copy of /etc/conf/inittab using the following
command:
cp /etc/conf/inittab /etc/conf/inittab.old
then edit /etc/conf/inittab in the same manner as you edited
/etc/conf/init.d/kernel.
+ Make a backup copy of /etc/vfstab using the following command:
cp /etc/vfstab /etc/vfstab.old
then edit /etc/vfstab, and make the following type of
substitutions on the non-commented lines:
Replace ``/dev/vx/[r]dsk/home'' with ``/dev/[r]dsk/c0b0t0d0s4''
Replace ``/dev/vx/[r]dsk/var'' with ``/dev/[r]dsk/c0b0t0d0sb''
Replace ``/dev/vx/[r]dsk/home2'' with ``/dev/[r]dsk/c0b0t0d0sc''
Replace ``/dev/vx/[r]dsk/tmp'' with ``/dev/[r]dsk/c0b0t0d0sd''
You should also comment out any other ODM-defined slices.
+ Make a backup copy of /etc/swaptab using the following command:
cp /etc/swaptab /etc/swaptab.old
then edit /etc/swaptab, replacing ``/dev/vx/dsk/swapvol'' with
``/dev/swap''
+ Run the following command:
touch /etc/vx/reconfig.d/state.d/install-db
+ Run the following command to obtain the major/minor numbers of the
root slice:
ls -l /dev/dsk/c0b0t0d0s1
+ Replace the major/minor numbers for /.io/bootdisk/[r]root:
rm /.io/bootdisk/*root
mknod root b MAJOR MINOR
mknod rroot c MAJOR MINOR
where MAJOR and MINOR are the major and minor numbers displayed by
the ls in the previous step.
5. Rebuild the kernel:
/etc/conf/bin/idbuild -B
6. Reboot using the init 6 command. When you see the UnixWare logo
appear, immediately press <Space> to enter the Bootstrap Command
Processor. Enter the command initstate=1, followed by ``'boot'''.
This will cause the machine to boot into single-user mode.
7. Run the emergency_disk(1M) and emergency_rec(1M) commands.
Bringing the system back after emergency media is created
1. Undo the steps in step 4 of the previous procedure to restore the ODM
configuration. When you use mknod(1M) to create the
/.io/bootdisk/*root nodes, use the major and minor numbers listed by
the following command:
ls -l /dev/vx/dsk/rootvol
2. Rebuild the kernel again:
/etc/conf/bin/idbuild -B
3. Reboot using the init 6 command. When you see the UnixWare logo
appear, immediately press <Space> to enter the Bootstrap Command
Processor. Enter the command initstate=1, followed by ``'boot'''.
This will cause the machine to boot into single-user mode.
4. When the system comes back up, log in as root, and run vxconfigd(1M)
to start the ODM configuration daemon
5. Re-attach the plexes disconnected earlier, for the mirrored disk.
For example:
vxplex att home home-02
vxplex att home2 home2-02
vxplex att rootvol rootvol-02
vxplex att standvol standvol-02
vxplex att swapvol swapvol-02
vxplex att tmp tmp-02
vxplex att var var-02
You should also remove the comments from other ODM-defined slices you
previously commented out.
6. Reboot using init 6 and let the machine boot all the way into
multiuser mode.
Performing recovery when the primary and mirrored root disks fail
1. Boot from the Emergency Recovery diskettes.
A message should be displayed indicating that the system is not sane.
Continue to the Emergency Recovery menu and perform the Restore
Disk(s) process.
2. After the recovery has completed, select the option to Reboot. When
you see the UnixWare logo appear, immediately press <Space> to enter
the Bootstrap Command Processor. Enter the command initstate=1,
followed by ``boot''. This will cause the machine to boot into
single-user mode.
3. Enter the following command:
rm /etc/vx/reconfig.d/state.d/install-db
4. Run vxconfigd to remove all information about the mirrored disk:
vxplex -o rm dis home-02
vxplex -o rm dis home2-02
vxplex -o rm dis rootvol-02
vxplex -o rm dis standvol-02
vxplex -o rm dis swapvol-02
vxplex -o rm dis tmp-02
vxplex -o rm dis var-02
vxedit rm disk01
5. Run /etc/vx/bin/vxunroot.
6. Remove the VOLPUBLIC partition from BOTH the root disk and the
mirrored disk, if they exist:
prtvtoc -f /tmp/vtoc /dev/rdsk/c0b0t0d0s0
Edit the /tmp/vtoc file and change the line that is similar to this:
14 0xe 0x201 2048 2064384
to:
14 0x0 0x0 0 0
Then rewrite the VTOC:
edvtoc -f /tmp/vtoc /dev/rdsk/c0b0t0d0s0
Reboot using the init 6 command. When you see the UnixWare logo
appear, immediately press <Space> to enter the Bootstrap Command
Processor. Enter the command initstate=1, followed by ``boot''. This
will cause the machine to boot into single-user mode. Ignore the
vxconfigd errors.
7. Run vxinstall to re-install ODM and re-encapsulate root. After the
three reboots take place, you can re-mirror the root disk, add any
other ODM disks, and restore the data to them. The machine will be
running in multiuser mode.
XENIX
XENIX compatibility has been removed. Various modules and commands have
been removed from the system. These include the DOS commands doscat,
doscp, dosdir, dosls, dosmkdir, dosrmdir, and dosrm. Equivalent
functionality can be obtained from the ``mtools'' package found on the
Skunkware CD. The following exec modules and commands i286x, x286emul,
i286emul, and xout were removed. These modules and commands provided
compatibility for 286 and 386 XENIX binaries. The XENIX filesystem and
all supporting commands for it have been removed. The module xnamfs has
been removed which supports XENIX semaphores and shared data.
The XENIX libraries libx, libxcurses, and libxtermlib have been removed.
Support for the system call nap is now in libc. The system calls
creatsem, execseg, chsize, locking, nbwaitsem, opensem, proctl, sdenter,
sdfree, sdgetv, sdleave, sdwaitv, sigsem, unexecseg, and waitsem that
were in libx were not moved to another library. The corresponding man
pages for these system calls no longer exist.
If you execute a XENIX binary you can expect exec to return ENOEXEC, and
an error message similar to:
file: cannot execute [Exec format error]
depending on your shell. You can identify whether a binary is a XENIX
binary by using the file command.
Domestic encryption
Domestic encryption is broken when update701 is installed. If the
crypt(1) version of libnsl or the ``crypt'' package are already
installed, the following warning is given:
Overriding the installed domestic libnsl
You should update your system with a new version of the ``crypt''
package, obtained by ordering the UnixWare DES encryption utilities.
This package is for North American customers only.
The ``crypt'' package contains a domestic libnsl that is UNIX95
conformant.
If you do not update the ``crypt'' package, the secure rpc functionality
in libnsl is broken.
Documentation
The UnixWare 7 documentation states that multiple instances of an
application may be installed, and that on installing a second (or nth)
package instance, the instance component of the package identifier is
automatically incremented. It goes on to state that, subsequently, using
this identifier, each instance can be removed from the system
independently of any other instances. This is incorrect. To increment
package instances, you begin by installing the package (using the
pkgadd(1M) utility), called for example ``package''. Then, you create a
second image of the package called ``package.1'', and install that
version. This provides a variant of the package instance handling
functionality described in the UnixWare 7 documentation, because the
identifiers are different.
However, it is not then possible to remove one instance without also
removing all of the others, as pkgrm(1M) does not correctly use the
VERSION parameter (in the package characteristics file) to distinguish
one instance from another.
Accordingly, the following modifications should be made to the online
documentation topic Software Development -> Software Development Tools -
> Packaging your Software Applications :
+ In the section entitled ``Installation Parameters'', the description
of PKGINST should be removed.
+ ``Step 2. Defining a Package Instance'' in the section entitled
``Basic Steps of Packaging'' should also be removed.
+ The pointer to this documentation given in the second item of the list
in ``Basic Steps of Packaging'' should also be removed.
The following manual pages should also be modified. In all cases,
references to the inst component of the pkginst command line argument
should be ignored.
+ installf(1M)
+ pkgadd(1M)
+ pkgask(1M)
+ pkgchk(1M)
+ pkginfo(1)
+ pkgmk(1)
+ pkgparam(1)
+ pkgrm(1M)
+ pkgtrans(1)
+ removef(1M)
Similarly, the following manual pages should be amended as described:
+ admin(4)
References to the instance parameter should be ignored.
+ depend(4)
References to the (arch)version field should be ignored.
+ pkginfo(4)
References to the MAXINST parameter should be ignored.
Chapter 6
Netscape products features and limitations
This chapter contains information about the UnixWare 7 Netscape Server
and other Netscape products under the following headings:
+ Netscape server configuration
+ Netscape FastTrack Server notes
+ Encryption Supplement
+ Generic Netscape Server information
Netscape server configuration
This section contains information about configuring the Netscape server
under the following headings:
+ ``Configuring the Netscape Administration Server for remote access''
+ ``Deferring or reconfiguring network configuration''
Configuring the Netscape Administration Server for remote access
To configure the Netscape Administration Server to allow remote access:
1. Open this URL:
http://localhost:620
2. Select Configure Administration, then select the ``Access Control''
link.
3. In the ``IP addresses to allow'' field, enter a list of all the IP
addresses which are allowed access to the Administration Server,
using the format
(IP1|IP2|...)
including the IP address of the system's primary network interface,
the IP address associated with the system's name (if different to
that of the primary network interface), and any other IP addresses by
which the system might be referenced.
4. Restart the Administration Server to implement these access
configuration changes:
/etc/nsadmin restart
Deferring or reconfiguring network configuration
During installation, the Netscape servers are configured with default
settings for the ``ServerName'', ``Hosts'', and ``Addresses'' fields. If
you reconfigure TCP/IP, your Netscape FastTrack Server might no longer be
properly configured. To configure a Netscape FastTrack Server after
deferring or reconfiguring networking configuration, edit the appropriate
configuration files.
In /usr/ns-home/admserv/ns-admin.conf, set ``ServerName'' to the string
returned by hostname. Set ``Hosts'' and ``Addresses'' to the hostnames
and IP addresses allowed to administer this server. After setting these
variables, use the Netscape Administration Server to further configure
the server.
In the /usr/ns-home/httpd-ServerName/config/magnus.conf file, set
``ServerName'' to the string returned by hostname. When you next enter
the Administration server, you will get a message indicating that the
configuration has been manually edited.
Netscape FastTrack Server notes
This section contains information about setting up and using your
Netscape FastTrack Server(TM).
IP address configuration
If networking configuration is deferred or incorrect, the Netscape
Administration Server may be inaccessible. In this case, after
configuring networking correctly, edit the /usr/ns-home/admserv/ns-
admin.conf file. Change the line beginning with ``Addresses'' to contain
the correct IP address and restart the Administration Server.
Default configuration
The Netscape FastTrack Server installs with the following pre-configured
defaults.
_________________________________________________________________________
NOTE You can change these values after completing the
installation.
_________________________________________________________________________
+ public server uses port 80
+ server IP address is the first non-loopback address returned by
netstat -in, or 127.0.0.1 if TCP/IP is not configured
+ CGI directory /usr/ns-home/cgi-bin and .cgi filetype disabled
+ user document directory $HOME/public_html enabled
+ server-parsed HTML for .shtml filetype enabled
+ runs as nobody
+ administered on port:620
+ server home /usr/ns-home/httpd-80
+ document root /usr/ns-home/docs
+ default system home page provided at /usr/ns-home/docs/index.shtml,
with a number of useful links pre-configured
+ server processes:
- Processes 1
- Minimum threads 4
- Maximum threads 32
+ index files index.html or home.html
+ never attempts to resolve IP addresses into host names
+ all accesses logged
+ administration access is limited to the local host
CGI scripts
The following CGI programs have been included in this release:
randstyle
select a random digit style from the directory of digits
userinfo
script to produce an HTML document containing information about any
links to personal accounts on the machine on which the web server is
running.
Count.cgi
an excellent counter contributed by Muhammad A. Muquit and included
with his permission. For further information, see :
http://www.fccc.edu/users/muquit/Count.html
Administration scripts
The Bourne shell scripts /etc/nsfast and /etc/nsadmin are included in
this release. These scripts can only be run by root and are used to start
and stop the server, enable and disable automatic startup, and query the
Administration server, and the port 80 and and other FastTrack server
instances.
To enable or disable automatic startup of the port 80 public HTTP server,
issue these commands as root:
/usr/sbin/nsfast enable [80]
/usr/sbin/nsfast disable [80]
To enable or disable automatic startup of the Netscape Administration
server, issue the commands:
/usr/sbin/nsadmin enable
/usr/sbin/nsadmin disable
To start, stop or query the port 80 or other public servers, run:
/usr/sbin/nsfast stop [80]
/usr/sbin/nsfast start [80]
/usr/sbin/nsfast query [80]
To start, stop or query the Administration Server, run:
/usr/sbin/nsadmin stop
/usr/sbin/nsadmin start
/usr/sbin/nsadmin query
See nsadmin(1M) and nsfast(1M) for full details.
HTML snippets
``Snippets'' allow you to display system-specific configuration
information collected automatically by the /etc/rc2.d/S90sysinfo2html
script, which is run during system initialization. This script gathers
information about the system and formats it as HTML for later inclusion
by an HTML document.
To include this information in an HTML document, use the #include
directive; for example:
<!--#include file="include/filename.inc" -->
The following HTML snippets reside in the /usr/ns-home/docs/include
directory:
boottime.inc
contains the time of the last system boot
hostname.inc
contains the fully qualified domain name of the system (as returned
by the hostname command)
nodename.inc
contains the node name of the system (as returned by the uname -n
command)
prtconf.inc
contains system information as returned by the prtconf command
scohelp.inc
contains the hypertext reference for SCOhelp
ttalogin.inc
contains the URL to use for the Login button; it can be telnet, SCO
Tarantella authentication, or a custom authentication mechanism. For
more information about SCO Tarantella, see the SCO web site:
http://www.tarantella.sco.com
User publishing
User document directories in $HOME/public_html are enabled, provided a
$HOME/.html file is present. In addition, if a $HOME/public_html file is
present, a personal web page is offered, with a URL as given there. If a
$HOME/.ftp file is present, personal ftp is offered, with a URL as given
there. If a $HOME/.plan file is present, a link to the user's plan is
offered, using the UNIX finger utility.
To disable this feature, use the Netscape Administration Server. In
addition, the default port 80 server home page includes a link to a user
information page generated automatically by a CGI script. This script
will publish information about users whose home directories contain any
of these files:
.html indicates the user wishes their $HOME/public_html document
directory published through this user information page and
accessible at:
http://ServerName/~UserName/
.ftp causes a link to the user's personal ftp directory to be
published and accessible at:
ftp://ServerName/pub/users/UserName/
.plan causes a link to the user's personal plan to be published using
the UNIX finger utility
Turning on DNS breaks Netscape server Java execution
Netscape Java execution in the Netscape web server, enabled on the
Programs -> Java frame, works without problems when DNS is not enabled on
the System Settings -> Performance Tuning frame. The typical test is to
enable Java execution on the web server, then test it by running one of
the sample Java applets contained in the
<ServerRoot>/plugins/java/applets/ directory.
However, when DNS is enabled so that IP addresses are resolved to their
full names in the log files and in the ACL directives, Java in the
Netscape server fails. Attempting to access one of the applets results in
the following page returned by the browser:
Server Error
This server has encountered an internal error which prevents it from
fulfilling your request. The most likely cause is a misconfiguration.
Please ask the administrator to look for messages in the server's error
log.
The error log contains the following entry:
[22/Oct/1997:15:55:28] failure: for host h-205-217-236-19.netscape.com
trying to GET /server-java/BrowserDataApplet, java-run reports:
construction of new ServerApplet failed
Turning off DNS in Netscape resolves the problem again and lets the
applets run normally.
Encryption Supplement
This section contains information about the Encryption Supplement.
System requirements
SCO Strong Encryption Supplement 1.0
Software: UnixWare 7
Disk space: 1MB free disk space
Enabling SCO Strong Encryption Supplement
Customers in the United States and Canada are allowed to use
strong encryption with the Netscape products. All the Netscape
client and server products use 40-bit encryption by default when
using the Secure Socket Layer (SSL) protocol to communicate
secured information. Strong encryption allows the use of 128-bit
encryption between clients and servers.
The SCO Strong Encryption Supplement (encrypt) must be installed
to enable strong encryption for all Netscape products on this
CD-ROM. The installation of this product prompts for a license.
You can purchase a license for the SCO Strong Encryption
Supplement by calling 1-800-SCO-UNIX or your SCO Reseller.
_________________________________________________________________
NOTE The license can be used on all systems at your site.
_________________________________________________________________
See encrypt_config(1M) for more information.
Generic Netscape Server information
Getting support for Netscape products
Support for the Netscape products is provided by SCO. Ignore any
links or references that point to Netscape for support
information.
Starting the Netscape Server Admin manager
To start the Netscape Server Admin manager, on the CDE desktop,
select SCO Admin from the SCO menu (above the SCO logo), then
click on Netscape Server Admin.
If a Netscape browser is already running, a new window from the
existing browser opens with the Netscape Server Admin URL.
To run the Netscape Server Admin manager from an existing
Netscape browser, open the following URL:
http://ServerName:620
Netscape Server Admin user ID and password
When you start the Netscape Server Admin manager, you are
prompted for the user ID and password. At installation, the
Netscape Server Admin user ID is set to admin and the admin
password is set to the same as the root password.
TCP/IP reconfiguration
If you reconfigure TCP/IP, any Netscape servers installed on your
system might be improperly configured. To correct this, you must
edit configuration files as described in ``Deferring or
reconfiguring network configuration''.
Changing the hostname
To change the hostname of your UnixWare 7 system, follow the
instructions in setuname(1M).
Before rebooting, edit these Netscape server files to replace all
occurrences of the old name with the new name:
/usr/ns-home/admserv/ns-admin.conf
/usr/ns-home/http[d | s]-<ServerName>/config/magnus.conf
/usr/ns-home/httpdServerName/config/magnus.conf
/usr/ns-home/httpsServerName/config/magnus.conf
Warnings in Netscape Server log
When the FastTrack server is run with Tarantella, it may hang and
produce a number of warnings about failed calls to accept in the
log. These are harmless, and may be ignored. You should restart
the server as usual.
Accessing Netscape documentation
To access online documentation, use SCOhelp (or your existing Netscape
browser). To use SCOhelp:
+ Enter scohelp& at the command line in an xterm window on your desktop.
+ On the CDE desktop, select the Help menu (above the help icon in the
Control Panel), then select SCO Help.
+ On the Panorama desktop, pull down the Root menu and select Help.
To use your existing Netscape browser, open:
http://localhost:457
Select Internet and Intranet, then Netscape.
Online documentation is also available at the SCO Internet Family
Documentation page, http://www2.sco.com:1996/inethome.html.
To access printable PostScript(r) images of books for the software on the
UnixWare 7 Optional Services CD-ROM:
1. Download and install the gzip utility.
2. Download the files from the SCO web page:
http://www.sco.com/documentation/postscript/
Sub-directories for each product and book title contain the gzipped
PostScript files.
3. Change to the download directory. For example,
cd /tmp
4. Uncompress and print the files:
/usr/bin/gunzip * | lp -opost -dprintername *
Substitute the name of a PostScript printer for printername and, if
necessary, change the -opost option depending on your printer model
script.
To order printed Netscape documentation:
1. Visit the Netscape home page at http://home.netscape.com.
2. Click on Netscape Store, then Bookstore & Courses.
Downloading gzip
The PostScript books on the WWW are distributed in gzip (.gz) compressed
format. You must use gunzip to uncompress these files. To download and
install the gunzip utility:
1. Point your browser at:
http://www.sco.com/documentation/postscript/bin/gunzip_uw7.tar
Download gunzip_uw7.tar to a temporary directory.
2. Enter:
tar xvf gunzip_uw7.tar
This extracts the gunzip binary into the /usr/bin directory.
To download the entire gzip package from Skunkware:
1. Point your browser at:
http://www.sco.com/skunkware/uw7/shellutil/gzip/
2. Download gzip.pkg to a temporary directory, such as /tmp.
3. Use pkgadd(1M) to install the package:
pkgadd -d /tmp/gzip.pkg
Appendix A
System profiles, services, and packages
System profiles are collections of software that simplify the
installation process. When you select a system profile, you ensure that
the correct software (services and packages) is installed to enable the
type of server you want.
_________________________________________________________________________
NOTE The Basic Networking Utilities (BNU) documentation includes a
small number of references to the ``bnu'' package, as if this were
a separately-installable feature. This is not the case: the BNU
commands, utilities, configuration files and so on, are an integral
part of the UnixWare 7 base system. Accordingly, instructions that
require the user to test for the presence of the ``bnu'' package,
for example with pkginfo(1), should be disregarded.
_________________________________________________________________________
These system profiles are available:
+ ``License based defaults''
+ ``Small Footprint server''
+ ``Full (All Packages) profile''
+ ``Customize Installation of Packages''
License based defaults
The license based defaults system profile presents you with a default
list of the packages available for the license that you have selected
during installation. The following licensing based defaults are
available:
_________________________________________________________________________
License Description
_________________________________________________________________________
Base Base Edition
Business Business Edition
Departmental Departmental Edition
Development Development System
Enterprise Enterprise Edition
Free Free UnixWare 7
Intranet Intranet Edition
Messaging Messaging Edition
Small Footprint server
The Small Footprint server consists of the base operating system and
networking utilities; it does not contain graphics support or
documentation. It is intended for use in replicated sites, or on systems
with small memory (less than 32MB) or limited disk capacity (less than
500MB).
Full (All Packages) profile
The Full (All Packages) profile is designed to select a wide spectrum of
technologies from the entire list of packages in the UnixWare 7
distribution. Only packages that have hardware-sensitive application
(osmp and mpio), language-specific context (language extensions), or
debugging functionality (kdb) are left unselected in this profile.
_________________________________________________________________________
NOTE Selecting this profile does not grant additional unlimited
software licenses. If you install packages not covered by the
license that you entered earlier in the installation, a 60-day
evaluation license may be granted so that you may evaluate our
software. It is up to you to obtain the necessary license to cover
the software you wish to install on your system.
See the cover letter in your product distribution for information
on how to obtain further licenses.
_________________________________________________________________________
Customize Installation of Packages
The Customize Installation of Packages option allows you to select and
deselect individual packages for installation. By default, the list of
packages is selected by the license you entered earlier in the
installation. You can also select the Small Footprint server or Full (All
Packages) profile then select this profile to change the list of packages
selected for installation. You can reset to license-based defaults by
reselecting the License-Based defaults profile.
You can further customize the list of selected packages by choosing this
option and toggling on or off individual packages.
Package organization
The installation process organizes software into groups called sets,
services, and packages. Sets are groupings of one or more packages.
Services are logical groupings of packages within a set. Packages are
groupings of files and binaries that make up a particular technology.
Installation sets
The software available in the UnixWare 7 distribution is divided into the
following sets:
_________________________________________________________________________
Set Description
_________________________________________________________________________
UnixWare Core System Services
BaseWeb Internet Services
arcserve Data Management Services
doc Documentation Services
loc_doc Localized Documentation Services
winsrvcs Windows Integration Services
Core System Services set
The UnixWare set contains provides the core system services. The
following services are defined here:
+ ``Extended OS utilities (utilities)''
+ ``SCO NetWare (netware)''
+ ``Networking services (network)''
+ ``Graphics services (graphics)''
+ ``Database services (database)''
+ ``Desktop services (desktop)''
+ ``Language supplements (language)''
The Core System Set includes the required packages. These packages are
necessary to the operation of other packages and cannot be deselected via
the installation process. The required packages are:
_________________________________________________________________________
Package Description
_________________________________________________________________________
acp Enhanced Application Compatibility
base Base System
expect expect
ls Language Supplement
nsu Network Support Utilities
scoadmin SCO System Administration (SCOadmin)
tclrun Tcl Runtime package
terminf Terminfo Utilities
vtclrun Vtcl Runtime package
Extended OS utilities (utilities)
This service includes application compatibility commands and libraries,
auditing, compilers, advanced commands, the kernel debugger, system
administration utilities, multiprocessor support, and printer support.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
acl Access Control List Utilities All Licenses
Full Profile
audio Audio Subsystem All Licenses
Full Profile
audit Auditing Subsystem All Licenses
Full Profile
bsdcompat BSD Compatibility All Licenses
Full Profile
cmds Advanced Commands All Licenses
Full Profile
kdb Kernel Debugger not selected
lp Printer Support All Licenses
Full Profile
mpio Multipath I/O Driver not selected
osmp OS Multiprocessor Support (OSMP) not selected
perl5 Perl 5.004 All Licenses
Full Profile
uccs UDK Optimizing C Compilation System All Licenses
Full Profile
uedebug UDK Enhanced Debugger All Licenses
Full Profile
SCO NetWare (netware)
This service includes the NetWare UNIX client and integration kit.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
nuc NetWare UNIX Client All Licenses
Full Profile
nwnet NetWare Networking All Licenses
Full Profile
Networking services (network)
This service includes TCP/IP and related Internet technologies.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
dfs Distributed File Systems utilities All Licenses
Full Profile
inet Internet utilities All Licenses
Full Profile
ldap Lightweight Directory Access All Licenses
Protocol utilities Full Profile
netbios TPI NetBIOS All Licenses
Full Profile
netmgt Network management utilities All Licenses
Full Profile
nfs Network File System utilities All Licenses
Full Profile
nics Network Drivers All Licenses
Full Profile
nis Network Information Services All Licenses
Full Profile
ppp Point-to-Point Protocol utilities All Licenses
Full Profile
rpc Remote Procedure Call utilities All Licenses
Full Profile
server server utilities All Licenses
Full Profile
Graphics services (graphics)
This service includes the X11R6.1 Server, OSF/Motif, SCO Visual Tcl(TM),
and video drivers.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
TEDlogin CDE Login Manager All Licenses
Full Profile
basex X11R6 Base X Runtime System All Licenses
Full Profile
mtfrun OSF Motif Runtime Environment All Licenses
Full Profile
xclients X11R6 X Clients All Licenses
Full Profile
xcontrib X11R6 Contributed X Clients All Licenses
Full Profile
xdrivers X11R6 Graphics Drivers All Licenses
Full Profile
xfonts X11R6 Fonts All Licenses
Full Profile
xserver X11R6 X Server All Licenses
Full Profile
Database services (database)
This service contains online Virtual Disk Volume administration and
management.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
vxva VERITAS ODM Visual Administrator Enterprise Edition
Full Profile
vxvm VERITAS Volume Manager Enterprise Edition
Full Profile
Desktop services (desktop)
This service includes the CDE lightweight and full desktops, as well as
the graphical login and CDE help system.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
TEDdesk TriTeal Enterprise Desktop (CDE All Licenses
Desktop) Full Profile
TEDdocs CDE Desktop PostScript Manuals All Licenses
Full Profile
TEDhde CDE German help locale selected
TEDhelp CDE Online Help All Licenses
Full Profile
TEDhfr CDE French help locale selected
TEDhjpe CDE Japanese EUC help locale selected
TEDlde CDE German catalogs and miscellany locale selected
TEDles CDE Spanish catalogs and miscellany locale selected
TEDlfr CDE French catalogs and miscellany locale selected
TEDljpe CDE Japanese EUC catalogs and locale selected
miscellany
TEDman CDE Manual Pages All Licenses
Full Profile
Language supplements (language)
This service includes support for language extensions.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
dele German language extension locale selected
esle Spanish language extension locale selected
frle French language extension locale selected
jale Japanese language extension locale selected
One of the above packages is selected automatically, according to the
locale that you choose during the installation. If you require other
language supplements, you must use the Customize Installation of Packages
option and switch them on.
Internet Services set
The Internet Services set (BaseWeb) provides web browsers and servers.
It contains the Internet service (internet).
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
FTRKdoc Netscape FastTrack Server All Licenses
Documentation Full Profile
NAVIdoc Netscape Navigator Documentation All Licenses
Full Profile
jdk113 JDK 1.1.3 for SCO All Licenses
Full Profile
nsadmin Netscape Administration Server 2.13 All Licenses
Full Profile
nsfast Netscape FastTrack Server 2.01a All Licenses
Full Profile
nsnavAu Netscape Navigator Gold 3.04 All Licenses
Full Profile
Data Management Services set
The Data Management Services set (arcserve) provides SCO ARCserve/Open
backup and restore. It contains the Data Management service (datamgt).
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
ARCdoc SCO(r) ARCserve(r) documentation All Licenses
Full Profile
ARCserve SCO ARCserve commands and utilities All Licenses
Full Profile
Documentation Services set
The Documentation Services set (doc) provides the documentation services
and manual pages for use with the SCOhelp browser. It contains the
Documentation service (documentation).
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
BASEdoc UnixWare Documentation All Licenses
Full Profile
BASEman UnixWare Manual Pages All Licenses
Full Profile
scohelp SCOhelp online help system All Licenses
Full Profile
Localized Documentation Services set
The Localized Documentation Services set (loc_doc) provides documentation
and manual pages for use with the SCOhelp browser.
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
frBASEdoc UnixWare Documentation in French All Licenses
Full Profile
deBASEdoc UnixWare Documentation in German All Licenses
Full Profile
esBASEdoc UnixWare Documentation in Spanish All Licenses
Full Profile
jaBASEdoc UnixWare Documentation in Japanese All Licenses
Full Profile
jaBASEman UnixWare Manual Pages in Japanese All Licenses
Full Profile
Windows Integration Services set
The Windows Integration Services set (winsrvcs) provides the file and
print services and terminal emulation support for Windows. It contains
the Windows Integration Service (windowsconn).
The following packages are included:
_________________________________________________________________________
Package Description Selected from
_________________________________________________________________________
visionfs SCO VisionFS(TM) Not in Development
Edition
Full Profile
termlite SCO TermLite(TM) Not in Development
Edition
Full Profile
Appendix B
New features and enhancements
This appendix provides information about new features and Program
Temporary Fixes (PTFs) which have been incorporated into the UnixWare
7.0.1 release. All new features and enhancements are contained in the
update701 package unless specifically noted, and are installed
automatically during initial system load or when the update701 package is
layered onto an existing UnixWare 7 system.
New features
UnixWare 7.0.1 includes the following new features:
Unix95 conformance
This release of UnixWare 7 fully conforms to the X/Open UNIX
brand (Single UNIX specification). By default UnixWare 7 is not
strictly UNIX95 compliant, but you can fully enable strict
compliancy by using the suscfg(1M) command which is located in
/u95/bin.
Core OS Performance Pack
Includes performance improvements and bug fixes required to
support the TPC/C benchmarking efforts.
MMX support
Permits applications which use MMX technology to execute. This
feature does not add support for building applications which use
MMX.
Merge performance
Provides new kernel interfaces to Merge to accelerate context
switching of Merge tasks.
LFS tar/cpio
Enables backups of files larger than 2GB and smaller than 1TB
using tar, cpio or pax.
PCI Hot-Plug
Adds the capability to physically add, remove or replace a
controller on a ``hot'' (running) system.
HDK Provides documentation for DDI and SDI.
POSIX threads support
Adds new POSIX threads (pthreads) interfaces based on P1003.1 -
1996, and thread extensions from the Eastwood standard.
NSC header file changes
Provides changes to header files for NSC (NonStop Clusters); to
provide user binary compatibility.
Veritas File System Changes
Allows VjFS/VxFS (statvfs), mount_vxfs and fsck_vxfs to provide
support for UnixWare NonStop Clusters.
2 Network card failover GUI support
Enables a NIC to be configured as a failover device and be
associated with a primary interface. The GUI also supports manual
failover from the primary to failover device and a failback
mechanism from the failover device to the primary NIC.
Simplified Chinese locale
A simplified Chinese locale (zh_CN.eucCN) is now provided. The
user must provide their own fonts to make use of this locale. The
font name must match the entry in /sbin/loadfont. See pcfont(1)
for more details.
Plug and Play Manager
The new SCOadmin ISA PnP Configuration Manager allows you to
detect and configure ISA Plug and Play devices, including sound
cards, network cards, and other devices.
Installation enhancements
The Initial System Load of UnixWare now allows you to install
software from multiple CD-ROMs in a single session. See the
Installation Guide for details.
Enhanced hardware support
UnixWare now supports additional popular audio, graphics, and
networks adapters as described in Chapter 3, ``Updating your
system''. If you layer update701 on top of an existing UnixWare
7 system, you must use pkgadd(1) to add the updated audio, nics,
and xdrivers packages from the UnixWare 7.0.1 Operating System
Updates CD-ROM.
Updated documentation set
The documentation set contains information on all new features
and fuller coverage of other areas, particularly network and
system administration.Updated localized documentation sets are
also available. These packages are found on the UnixWare 7.0.1
Operating System Updates CD-ROM.
mailx now supports Japanese environment
The mailx(1) command now supports Japanese.
Enhancements in UnixWare 7.0.1
UnixWare 7.0.1 includes fixes and enhancements previously released as the
Release Supplement, localized UnixWare 7, and Program Temporary Fixes
PTFs.
The PTFs included in update701 are:
ptf7002
MPIO update supplement
ptf7002b
ICL fixes for MPIO/Clariion supplement
ptf7003
UnixWare supplement for Oracle 7
ptf7004
UnixWare language extension supplement
ptf7005
Filesystem update supplement
ptf7010
Accept protocol error supplement
ptf7012
UnixWare SNMP supplement
ptf7011
DLPI update supplement
ptf7013
UnixWare libsocket supplement
ptf7014
DDI8 CD-ROM supplement
ptf7016
UnixWare mem driver supplement
ptf7017
proc driver improvement supplement
ptf7018
UnixWare memsize supplement
ptf7020
UnixWare sysdump supplement
ptf7021
NFS update supplement
ptf7022
UnixWare support for Compaq Prosigna 800 and Compaq Wellness Driver
ptf7024
BIND 4.9.7 for UnixWare
ptf7026
UnixWare support supplement for Oracle 8
ptf7027
UnixWare seg_dev driver supplement
ptf7028
UnixWare postwait driver supplement
ptf7102
scohelp/netscape supplement
Appendix C
Supported locales and keyboards
The current release supports the following locales:
_________________________________________________________________________
Locale Description
_________________________________________________________________________
C C
POSIX POSIX
zh_CN Chinese for China
hr_HR Croatian
cs_CZ Czech
da_DK Danish
nl_BE Dutch/Flemish for Belgium
nl_NL Dutch/Flemish for Netherlands
en_AU English for Australia
en_CA English for Canada
en_GB English for Great Britain
en_HK English for Hong Kong
en_IN English for India
en_IR English for Ireland
en_SG English for Singapore
en_US English for USA
fr_BE French for Belgium
fr_CA French for Canada
fr_FR French for France
fr_CH French for Switzerland
fi_FI Finnish
de_AT German for Austria
de_DE German for Germany
de_CH German for Switzerland
el_GR Greek
hu_HU Hungarian
is_IS Icelandic
it_IT Italian for Italy
it_CH Italian for Switzerland
ja_JP Japanese
no_NO Norwegian
pl_PL Polish
pt_BR Portuguese for Brazil
pt_PT Portuguese for Portugal
ro_RO Romanian
ru_RU Russian
sk_SK Slovak
sl_SI Slovenian
es_AR Spanish for Argentina
es_CL Spanish for Chile
es_MX Spanish for Mexico
es_ES Spanish for Spain
es_VE Spanish for Venezuela
sv_FI Swedish for Finland
sv_SE Swedish for Sweden
tr_TR Turkish
uk_UA Ukrainian
The following keyboards are supported:
+ American
+ American International
+ Belgian
+ British
+ Canadian International
+ Canadian French
+ Czech
+ Danish
+ Dutch
+ French
+ German
+ Greek
+ Hungarian
+ Icelandic
+ Irish
+ Italian
+ Japanese A01
+ Japanese AX
+ Latin American
+ Norwegian
+ Polish
+ Portuguese
+ Romanian
+ Russian
+ Slovak
+ Spanish
+ Swiss German
+ Swiss French
+ Turkish F-Type
+ Turkish Q-Type