Wednesday, February 17, 2010

Solaris Misc

netwrork Skip to ContentInnovating@SunCommunity VoicesHow to BuyLog In日本語

Sun Microsystems Home Pagea

ホーム > Solaris 2.6 Release Documents AnswerBook > Solaris 2.6 Online Release Notes > Installation Issues



Solaris 2.6 Online Release Notes

Top of Form

この本のみを検索

検索のヘルプ

Bottom of Form

内に含ま

* Solaris 2.6 Release Documents AnswerBook

その他のドキュメント

* タイトル

* 製品カテゴリ

サポート リソース

* Sun Support Center

* Sun Solve

* Sun Training Courses

ic_pdfPDF 文書ファイルをダウンロードする

* 戻る: Preface

* 次へ: Late-Breaking New Features

CHAPTER 1

Installation Issues


This chapter mirrors Chapter 1 in the Solaris 2.6 (SPARC Platform) Release Notes and Chapter 1 in the Solaris 2.6 (Intel Platform Edition) Release Notes instead of the installation_bugs file in the SUNWrdm package because it represents the latest information.


Installation News

This section describes:

* Solaris Web Start news

* Autofs Administration news

* Solaris Installation news

Solaris Web Start News

Limited Browser Support in Client-Server Mode

To use the client-server mode of Solaris Web Start, you must have one of the following software configurations installed on the client:

* Solaris 2.6 with the latest Hot Java browser

* Windows 95 with the Netscape Navigator 4.0 browser

Solaris Web Start may not run or display properly with some of the older versions of HotJava or with other software configurations.

No Software Upgrades

Because Solaris Web Start is designed to install software on a new system, it does not at present enable you to upgrade software on an installed system. Use the Solaris Interactive Installation program instead of Solaris Web Start.

Minimum System Requirements

If you want to use Solaris Web Start, your computer must have:

* A boot disk with a capacity of 1.05 Gbyte or higher

You need a 1.05 Gbyte boot disk (formatted and labeled) to run Solaris Web Start, after which the program determines whether your system has sufficient disk space to install the products you selected. A 2.1 Gbytes boot disk is recommended for installing server software.

* At least 48 Mbytes of Random Access Memory (RAM)

It is not generally possible to run Solaris Web Start with less than 48 Mbytes of RAM. However, if your system is SPARC-based, has between 32 and 48 Mbytes of RAM, and meets disk space requirements, Solaris Web Start will attempt to run in client-server mode.

If your system does not meet these requirements, use the Solaris Interactive Installation program instead of Solaris Web Start.

No Customizing of Solaris Software Clusters

Solaris Web Start installs entire software clusters and does not afford the flexibility of installing particular packages within a cluster. Use the Solaris Interactive Installation program instead of Solaris Web Start.

No Installations of "Nil" Versions

Solaris Web Start installs the full or "heavy" versions of all software packages. Use the pkgadd command to install "nil" versions where available.

Cannot Use Custom JumpStart to Control Solaris Web Start

You cannot control the behavior of Solaris Web Start by using a custom JumpStart(TM) profile. If you have a Custom JumpStart profile located either on a diskette or on the network, Solaris Web Start ignores it.

Some Swap Space May Be Required

During the final part of the installation process, Solaris Web Start may require some swap space to store the software it reads from CDs. If your system has less than 96 Mbytes of random access memory (RAM), then Solaris Web Start needs enough swap space to make available a total of 96 Mbytes of swap and RAM space. If you want to set up your system without any swap space, use the Solaris Interactive Installation program instead of Solaris Web Start.

Autofs Administration News

Autofs in the Solaris 2.6 release was enhanced to include support for browsing. This makes it possible to view the contents of a particular autofs mount point without causing the file systems to be mounted. Standard tools, such as the ls(1), filemgr(1), and dtfile(1X), can be used to traverse autofs mount points.

The support for the new browsing functionality works well for small autofs maps but can cause problems with larger maps. In previous releases, it was safe to browse autofs mount points such as /home and /net because there were only a few entries displayed in the directory. With the new browsing functionality, there can be many entries displayed, depending on the local site configuration. Some applications have been found which made unsafe assumptions about the numbers of entries found in these directories. These applications need to be modified to eliminate this assumption. It is advisable to temporarily disable browsing on larger autofs maps such as /home and /net until these applications can be modified.

To manage browsing, two new autofs map options have been introduced, browse and nobrowse. The browse option is used to enable browsing and the nobrowse option disables browsing. The default option is browse. These options work on a per entry basis. Therefore, browsing can be disabled for an entire map or for individual map entries.

The options for the /home and /net entries in the default /etc/auto_master file that is shipped with the Solaris 2.6 software have been updated to include the nobrowse option. Therefore, freshly installed systems have browsing disabled for the /home and /net autofs mount points.

The upgrade procedure has been enhanced to include the nobrowse option on the /home and /net entries in /etc/auto_master, provided that those entries have not been previously modified. If those entries have been modified, possibly to add other options, then these modifications must be made manually.

If the local name space includes other large site-specific autofs maps, then browsing may need to be disabled for each of those maps.

The directions for disabling autofs browsing are contained in the NFS Administration Guide in the section, "Disabling Autofs Browsability."

Solaris Installation News

Solaris Default Login Screen

Solaris 2.6 defaults to a login screen when you initially boot your workstation, regardless of which desktop you are using. You can select your desktop from the login screen. The login screen requires the user's name and password. Upon authentication of your name and password, your desktop displays. For more information about the login screen, see the DtLogin man page (provided with the Solaris CDE man pages) or the Solaris CDE Advanced User's and System Administrator's Guide (provided with the AnswerBook2 documentation CD-ROM).

DtLogin Notes for System Administrators

System Administrators should find the following DtLogin notes useful:

* DtLogin starts the X-server at boot time. If your system requires non-default X-server options, you can add them to the last line of the /etc/dt/config/ Xservers configuration file. This file is not automatically created. However, you can create the file by becoming superuser and then typing:

# mkdir /etc/dt/config

# cp /usr/dt/config/Xservers /etc/dt/config

For example, if your system has two frame buffers, fb0 and fb1, add the following Xsun options to the end of the last line of the /etc/dt/config/ Xservers file:

-dev /dev/fb0 -dev /dev/fb1

* Choose Command Line Login from the Options menu on the DtLogin screen to display the command line login prompt.

* Xserver startup errors are found in the DtLogin error log file in:

/var/dt/Xerrors

* Errors occurring during a User's login are logged in the following file:

$HOME/.dt/startlog

* To kill the DtLogin screen for any one time system administration work, as root, enter:

/usr/dt/bin/dtconfig -kill

* To disable the DtLogin screen for the next system boot, enter:

/usr/dt/bin/dtconfig -d

* To re-enable the DtLogin screen for the next system boot, enter:

/usr/dt/bin/dtconfig -e

New Locales in the Base Installation

The installation window in the base Solaris 2.6 CD offers several English language locales. If you want to use 8-bit characters, you should install through one of the en_XX options. The locale used in the installation will become the default system locale.


Note - The C locale was installed by default in the base English releases prior to Solaris 2.6.


TABLE 1-1

Locale Name

Language/Territory

Code Set

C

American English

7-bit

en_AU

Australian English

8-bit

en_CA

Canadian English

8-bit

en_UK

UK English

8-bit

en_US

American English

8-bit

To enable JumpStart for the new 8-bit locales, add the line locale xx (substituting the appropriate 8-bit locale for xx, for example, en_US) to the JumpStart profile file. For detailed information about the locale profile keyword, see "Preparing Custom JumpStart Installations" in the Solaris Advanced Installation Guide.

Default JumpStart Now Offers Choice of Solaris Web Start

When you turn on a new system that has a hard disk that can boot and automatically run a JumpStart installation (or an existing system that has been given that capability with the re-preinstall command), there is a change in the behavior when that system begins installing from a Solaris 2.6 CD.

The system displays the Solaris Web Start Welcome screen rather than run the default JumpStart installation automatically from the Solaris 2.6 CD.

At that point, if you want to perform a default JumpStart installation, you can exit Solaris Web Start and continue.

There is no change in Custom JumpStart behavior in this release.

AnswerBook2 Software Browser Requirements

If your browser does not support saving cookies or you turn off support for cookies in your browser, you cannot access AnswerBook2 functions for defining your personal library or setting your language preferences.

However, if your browser supports the HTTP 1.1 protocol for sending language preferences to the server (ACCEPT-LANGUAGE, ACCEPT-CHARSET), then the AnswerBook2 software uses the browser language preferences. Otherwise, the AnswerBook2 language preference defaults to the language environment of the documentation server.

If your browser does not support saving (persistent) cookies, your personal library and language preferences apply only to the current browser session and your preferences may be lost when you exit the browser. You have to reset your preferences if you exit and restart the browser for any reason.

Use a browser that supports persistent cookies and/or turn cookies on or re-enter preferences with each session.

Graphical User Interface (GUI) Installations Are Not Supported on Systems That Have Only 16 Mbytes of Memory

If you are installing the Solaris 2.6 operating environment on systems that have only 16 Mbytes of system memory, then GUI installations are not supported.

Workaround: If you want to install the Solaris 2.6 operating environment on systems with 16 Mbytes of memory, you can use the Curses User Interface (CUI). GUI operations are supported on 16 Mbytes systems after the installed system has been booted with the Solaris 2.6 operating system.

Centralized Calendar Access Swap Requirement

If you deploy centralized calendar services where users have access to their Calendar from a remote centralized server, then each Calendar requires about ten times the total size of Calendar files in swap space to work reliably.

For example, if users want to have access to a Calendar from the same server and the Calendar files' size totals 50 Mbytes, then Calendar requires 500 Mbytes of swap space to work reliably.

If these space limitations are not considered during the installation of Solaris, users may have unreliable access to the Calendar.

Workaround: Increase swap space to enable the Calendar to work reliably.

x86 only: System With a Micro Channel Architecture

The Solaris 2.6 (Intel Platform Edition) distribution CD is accompanied by a boot diskette supporting most systems, including those with ISA, EISA, VLB, and PCI buses. If you have a system with a Micro Channel Architecture (MCA), you may download a boot diskette from Sun's Solaris 2.6 Web site:

· http://access1.sun.com/solaris/distrib2.6

Full instructions for downloading and creating the MCA diskette are on the Web site. You may also obtain the diskette through your Sun Software Support Provider.

You must make certain that the boot diskette is not write-protected because configuration information is saved to the diskette during the initial boot.


Installation Bugs

This section describes:

* Solaris Web Start installation bugs

* Common Desktop Environment (CDE) bugs

* Solaris installation bugs

* System administration bugs

* Upgrade bugs

Solaris Web Start Installation Bugs

This section describes only known installation bugs that may occur when using Solaris Web Start, a new browser-based program that enables you to install both the Solaris software and co-packaged software. These problems do not occur when using the Solaris Interactive Installation program.

Cannot Move the Root Partition.............4046659

Solaris Web Start lets you choose a system disk, but it does not let you move the root partition off the system disk afterwards. If you need to perform this task, use the Solaris Interactive Installation program instead of Solaris Web Start.

Colors May Display Incorrectly in Netscape Browser 4056980

Different parts of the Solaris Web Start interface occasionally display the wrong color when viewed through the Netscape Communicator 4.0 for Windows browser. This occurs only when the system is set to display 256 colors. To avoid this problem, set the system to display a different number of colors.

Solaris Web Start May Provide Less Than the Recommended Swap Space

4059174, 4066142

By default, Solaris Web Start usually provides the recommended amount of swap space for your system's configuration. However, on systems with minimal disk space, Solaris Web Start may provide less swap space if doing so is the only way to accommodate your software selections. Under no circumstances does Solaris Web Start provide less swap space than is required to ensure that the total of swap and system memory is equal to 96 Mbytes.

Solaris Web Start is most likely to provide less than recommended swap space when you elect to install the Entire Software Group and all the Solaris 2.6 documentation on systems with 1.05 Gbyte disks.

On systems with 96 Mbytes or more of physical memory, Solaris Web Start may eliminate the swap partition altogether, even when you request a swap partition by selecting the manual option from the Layout File Systems menu.

Workaround: If you experience trouble starting applications and the following error message is displayed after completing an installation with less than recommended swap space, you can select from one of two possible solutions:

Cannot fork process: not enough space

* Deselect a software component in Solaris Web Start to make additional space available;

or

* If you experience trouble starting applications and see the above-listed error message displayed after completing an installation with less than the recommended swap space, create a swap file to augment your system's swap space. See the swap reference manual page for more information.

Products May Not Use All Reserved Space....4059182

Solaris Web Start reserves disk space based on the total requirements of all the products that you install. If you check disk space allocation after installing but before using the products, you may find a substantial amount of apparently unused space. Some of this space may be taken up when you run the software; some of it may remain unused.

Workaround: If you want to allocate less total disk space than Solaris Web Start requires, use the Solaris Interactive Installation program instead.

Your Web Browser May Hang or Crash With Solaris Web Start

4061657

In some instances, your web browser may hang or crash while running Solaris Web Start. If this occurs, you need to restart your Solaris Web Start session.

Workaround: To Resume Using Solaris Web Start:

What you do depends on the type of failure, and on where you were accessing Solaris Web Start from. Select the appropriate option below.

TABLE 1-2

Access From a Remote System

Access From a System Being Installed

Browser vanishes

Restart the browser and reconnect to the URL originally provided.

Choose Continue from the popup that appears.

Browser hangs

Kill the browser process (see below), and then restart the browser and reconnect to the URL originally provided.

Kill the browser process (see below), and then choose Continue from the popup that appears.

To kill the browser process (HotJava is used here as an example), open a console window and type the command:

# ps -ef | grep java

You should see two lines appear that look something like this:

myname 11892 410 0 hh:mm:ss pts/x 0:00 grep java

myname 11878 11877 23 hh:mm:ss pts/x X:XX /usr/java/bin/java ...

The first number in the second line is the process ID of the browser. To kill the process, type kill -9 followed by the process ID. In this example:

# kill -9 11878

x86 only: The / Partition Extends Beyond HBA Cylinder 1023

4062008

If a manual file system layout is used in Solaris Web Start on IDE systems, then the above-listed error message may display after the start of an installation because too much space has been allocated in the root (/) partition.

Workaround: Restart Solaris Web Start and use Automatic File System Layout.

Common Desktop Environment (CDE) Bugs

CDE Mailer Needs Additional Free Memory to Open a Mailbox

The CDE Mailer needs twice the size of a mailbox in free memory to open the mailbox. For example, if you have a 150 Mbytes mailbox, you need at least 300 Mbytes of free memory to open the mailbox.

Workaround: Increase your swap space to enable your mailbox to be opened.

Solaris Installation Bugs

Using boot version 8 expected 4

The internal version information in the boot code has changed in the Solaris 2.6 operating environment.

If the following message is displayed when net booting, the wrong version of inetboot has been used to start the net boot process.

Warning: Using boot version 8 expected 4

Workaround: Perform an rm_install_client and add_install_client on the net boot server that you are using. Make sure that you are net booting from a correctly configured net boot server. Refer to install_scripts(1M) for more details on using rm_install_client and add_install_client.

SPARC only: SPARC PCI Systems - panic: BAD TRAP During Boot

4065612

Some SPARC PCI system configurations may panic while booting because of a problem with the glm SCSI host adapter driver.

Workaround: Contact your authorized Sun support provider regarding the availability of a patch.

SPARC only: Read-only File System Errors Upgrading Some Configurations

4051667

When upgrading SUNWCxall (Entire Distribution plus OEM support) or Ultra 450/ Ultra Enterprise 450 systems from Solaris 2.5.1 Hardware 4/97 to the Solaris 2.6 operating environment, the following error messages may be displayed in the upgrade log:

Removing package SUNWevc: Permission denied Cannot access file (/

etc/name_to_major). Permission denied Cannot access file (/etc/

minor_perm). Permission denied Cannot access file (/etc/

driver_aliases). Removal of was successful

Workaround: Ignore error messages.

x86 only: Memory Mapping Problems....... 1235353

Because some systems do not report installed memory accurately and because of the need to work around hardware bugs in other systems, the Solaris operating system probes for the existence of memory. This can sometimes cause problems with memory mapped devices. The symptoms include a system that cannot be booted or one that exhibits device failure.

Workaround: To avoid problems, use the appropriate shared-memory configuration software, which may be an ECU (Eisa Configuration Utility), ICU (Isa Configuration Utility), Bios Setup Interface, Flash Setup Interface, and/or specific manufacturer's setup software, to configure memory mapped device addresses within the following legal boundaries:

* Set the address between 640 KB and 1 Mbyte.

or

* Set the address above memory with at least 4K separating it from the end of physical memory.

Do not configure the devices at exactly 1 Mbyte above physical memory.


Note - Very few systems experience the shared-memory problem; only some of the Bios/Setup software attempts to configure shared-memory mapping in physical memory address ranges.


x86 only: Invalid Intel Boot Partition..........4040547

An error message is displayed stating that the root partition does not fit inside the 1023-cylinder DOS boot partition limit.

You can create a Solaris fdisk partition on an x86 system that starts in the 1023-cylinder DOS boot partition limit, but this does not provide sufficient space inside the limit for the files that are located in the root file system and are therefore required to boot your system.

Workaround: Locate the root file system at the beginning of a partition in the first data sector of your drive.

x86 only: Installation Sometimes Hangs With PCATA Disk Drive

4047154

ERROR: Could not process the alternate sector slice

ERROR: Could not label disks

ERROR: Could not update disks with new configuration

You cannot boot the PCATA removable disk drive because the Solaris operating environment software does not support any bootable devices for PCMCIA. In addition, the Solaris Interactive Installation process does not support any disks that do not have an alternate sector. For further information on how to create and mount file systems on a PCATA disk drive, refer to the pcata(7D) man page as well as the Configuring Devices module of the Information Library for Solaris 2.6 (Intel Platform Edition).

System Administration Installation Bugs

The following bugs occur only during an installation.

Erroneous Messages Indicating Packages Added a Second Time

1235464

This appears to be an attempt to install the same architecture

and version of a package which is already installed. This

installation will attempt to overwrite this package

When upgrading a system with the Entire Distribution plus OEM Cluster, the following packages seem to be added twice:

· SUNWolinc

· SUNWxwdim

· SUNWxwinc

· SUNWxwman

· SUNWxwpmn

· SUNWxwsrc

· SUNWolbk

· SUNWoldim

· SUNWolman

· SUNWolsrc

Workaround: You can ignore this message if you try to add a package that has already been installed on a system. The installed package is simply overwritten.

Installation Progress Bar May be Inaccurate.....1266156

The "Installing Solaris Software - Progress" bar sometimes indicates that an installation is complete when still in progress. The install program may add packages for several minutes after the progress bar has indicated that the installation is complete.

Do not rely on the progress bar to indicate that the installation is complete. The installation displays the following message when the program has completed all installation operations:

Installation complete

JumpStart Installs on Wrong Default Boot Disk..4027156

JumpStart does not install the default boot on the current default boot disk under some conditions. A condition under which the problem has been observed involves using a fully automated install on a SPARCstation 5 with two hard disk drives. Therefore, the previous version of the Solaris operating environment is booted instead of the current one when you reboot.

Workaround: Install the Solaris operating environment without JumpStart.

/export/exec/ Selection Is Missing for Auto-Layout in Curses User Interface

4052574

During an initial install of an OS Server with a Curses User Interface, the /export/ exec/ file system entry is missing from the auto-layout display. Therefore, it is not possible to select the file system, if needed.

Installation of Diskless Client Does Not Preserve Changes in dfstab File on Server

4045544

When you upgrade the Solaris operating environment on a server with diskless clients, the options on the dfstab line are not preserved for /usr. For example, if you had entered the following in the dfstab file,

share -F nfs -o rw /export/exec/Solaris_2.6_sparc.all/usr

then this entry would be automatically replaced with the following entry during the upgrade:

share -F nfs -o ro /export/exec/Solaris_2.6_sparc.all/usr

Workaround: Before you attempt to upgrade the Solaris operating environment on an OS server that has a diskless or autoclient, back up the /etc/dfs/dfstab file for the clients.

SPARC only Cannot Install With JumpStart on Second System That Shares a SPARCstorage Array

4055230

If one system reserves some of the disks in a SPARCstorage Array using the ssaadm reserve command, then the second system that attempts to share the remaining disks in the same SPARCstorage Array cannot be installed using JumpStart.

Workaround: The following two workarounds are available:

· Install the second system using the Solaris Interactive Installation facility instead of JumpStart.

The alternative workaround is as follows

1. Release the reservation on the disks of the SPARCstorage Array on the first system by using the ssaadm release command.

2. Install the second system using JumpStart.

The JumpStart profile must not include the disks that the first system attempts to reserve.

3. Reserve the disks on the first system again after you complete the installation.

Upgrade Bugs

All bugs described in this section occur only if you perform an upgrade.


Note - Before you start to upgrade your system, you may want to read bug ID 4030749.


Upgrade Can Remove Patch Backout Data.....4030749

An upgrade removes all files in the /var/sadm/patch/ directory and thus deletes all backout data for unbundled products.

Workaround: Protect any unbundled product backout files in the /var/sadm/ patch/ directory by backing them up before performing an upgrade and restoring them afterwards.

Multiple Architecture Server Cannot Be Patched 1249343

After upgrading a server with diskless clients of more than one SPARC kernel architecture, such as a sun4u server with diskless sun4c, sun4d, and sun4m clients, the SUNWkvm packages for clients whose kernel architectures differ from that of the server cannot be patched.

Workaround: Manually add all of the SUNWkvm packages before applying any patches that affect them.

# pkgadd -d directory-where-packages-reside SUNWkvm.*

upgrade_script Terminates Abnormally During Upgrade With Disk Space Reallocation

4010183

During an upgrade, a warning may be displayed indicating that the /usr directory has insufficient space. After you attempt to use auto-layout, the following error message is displayed:

Error: upgrade_script terminated abnormally.

Workaround: Perform the following steps:

1. Look at the end of the /a/var/sadm/system/logs/upgrade_log file for an error that is similar to the one listed below:

/a/var/sadm/system/admin/upgrade_script: syntax error at line 3519:

`fi' unexpected


Note - The line number listed in this example is different from the one that is displayed on your screen.


2. Write down the number that is displayed on your terminal.

Change the directory as follows:

# cd /a/var/sadm/system

3. Make a backup copy of the upgrade_script script before making any modifications.

# cp upgrade_script upgrade_script.bak

4. Edit the upgrade_script script with an editor of your choice by performing the following steps:

a. Locate the line number noted in step 1 above.

If you are using the vi editor to locate the line number, turn line numbering on by using the set number command; you can use another vi command so that you can identify the line number.

b. Position your cursor on the line and make sure that it contains fi.

c. Delete the line.

d. Save the file and exit the editor.

5. Resume the upgrade process by executing the upgrade_script script after you have completed the modifications by entering the following at the command line prompt:

# /a/var/sadm/system/logs/upgrade_log/upgrade_script

The upgrade process now continues at the proper place.

A System That Can Be Upgraded Has Incorrectly Been Declared as a System That Cannot Be Upgraded Because of Disk Space

4041733

The upgrade program can exaggerate by as much as 30 percent the amount of space required for upgrades to systems with the Solaris software. Therefore, it prevents many systems that can be upgraded from being upgraded without deselecting packages or finding more space.

Workaround: You can manually reallocate disk space among file systems or use the Software Customization menu to remove software packages that are not needed.

SUNWlibC (C++ Library) May be Upgraded Improperly If Previously Patched

4046326

If the SUNWlibC (C++ compiler) package has previously been patched by installing patch ID 101242-XX using pkgadd rather than installpatch, then the SUNWlibC package may have left the system in an unacceptable state. After you complete the installation, even though it may appear to have succeeded, the SUNWlibC package may not have been correctly updated. Your system may possibly appear to contain both old and new versions of this package, SUNWlibC and SUNWlibC.2, neither package, or the original Solaris 2.6 package.

Some ways to determine if something is wrong are:

1. Compile a C++ program that is known to include new features of changes found with C++ in the Solaris 2.6 operating environment, to see if they are present.

2. Examine the patch directory for the presence of the SUNWlibC.2 package or the SUNWlibC package followed by a number extension.

If either package is present, you need to correct the problem.

3. Compile any C++ program to determine whether or not it compiles and links correctly.

4. C++ compiles yield unexpected behavior.

Workaround: If you discover a problem, delete patch ID 101242-XX and install SUNWlibC.

SUNWsolnm Upgrade Problem.............4066153

When upgrading from the Solaris 2.5.1 Hardware 4/97 release to the Solaris 2.6 release, the following error is displayed in the upgrade_log file:

Doing pkgadd of SUNWsolnm to /.

Current administration does not enable you to create a new instance of this existing package. However, the installation service could not determine which package instance to overwrite.

No changes were made to the system.

pkgadd return code = 4

Workaround: Perform the following steps after you have completed the upgrade:

1. Become superuser.

2. Remove the SUNWsolnm packages:

# pkgrm SUNWsolnm*

If the system supports diskless clients or autoclients, perform the following steps for each client:

# pkgrm -R /export/root/clientname SUNWsolnm*

3. Add the SUNWsolnm package from the 2.6 media:

# cd /cdrom/cdrom0/s0/Solaris_2.6/Product

# pkgadd -d `pwd` SUNWsolnm

If the system supports diskless clients or autoclients, perform the following steps for each client:

# cd /cdrom/cdrom0/s0/Solaris_2.6/Product

# pkgadd -d `pwd` -R /export/root/clientname SUNWsolnm

x86 only: UPGRADE: ERROR During pkgadd of SUNWcsd

4066486

When you upgrade the Solaris operating environment, the following error messages may be displayed in the upgrade log:

pkgadd: ERROR: unable to create package object .

major/minor device <105, 2> expected <99, 2> actual

pkgadd: ERROR: unable to create package object

.

major/minor device <105, 1> expected <99, 1> actual

ERROR: attribute verification of failed

major/minor device <105, 2> expected <99, 2> actual

ERROR: attribute verification of failed

major/minor device <105, 1> expected <99, 1> actual

Installation of partially failed.

pkgadd return code = 2

Workaround: Perform the following steps:

1. Verify that tl has the correct device number by entering:

# grep tl /etc/name_to_major

tl 105

# ls -lia /devices/pseudo/tl*

8131 crw-rw-rw- 1 root sys 105, 2 Jul 23 16:05 /devices/pseudo/tl@0:ticlts

8129 crw-rw-rw- 1 root sys 105, 0 Jul 23 16:05 /devices/pseudo/tl@0:ticots

8130 crw-rw-rw- 1 root sys 105, 1 Jul 23 16:05 /devices/pseudo/tl@0:ticotsord

#

The correct major number is 105.

2. If the major number is incorrect, delete it from the system by typing:

# rm /devices/pseudo/tl@0:ticlts

# rm /devices/pseudo/tl@0:ticotsord

# rm /devices/pseudo/tl@0:ticots

3. Recreate the tl nodes by entering:

# grep tl /etc/name_to_majortl 105

# mknod /devices/pseudo/tl@0:ticlts c 105 2

# chown root /devices/pseudo/tl@0:ticlts

# chgrp sys /devices/pseudo/tl@0:ticlts

# chmod 0666 /devices/pseudo/tl@0:ticlts

# mknod /devices/pseudo/tl@0:ticotsord c 105 1

# chown root /devices/pseudo/tl@0:ticotsord

# chgrp sys /devices/pseudo/tl@0:ticotsord

# ch