Solaris 7 (SPARC Platform Edition) 8/99 Release Notes

Installation Bugs That May Occur During an Upgrade

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: Add all of the SUNWkvm packages before applying any patches that affect them:


# pkgadd -d SUNWkvm.*

Disk Space Requirements Can Be Exaggerated By the Upgrade Process (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 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.

sun4m Solstice AutoClients Fail to Mount Cache After an Upgrade From the Solaris 2.6 Hardware: 3/98 Release (4121951)

SolsticeTM AutoClientTM systems display the following message when rebooting:


fsck -F cachefs: Cache directory /.cache/rootcache does not exist.mount -F cachefs: cache fsck mount failedfsck -F cachefs: Cache directory /.cache/rootcache does not exist.mount -F cachefs: cache fsck mount failed

This directive indicates to the kernel that the root file system is of type cachefs. To determine whether or not a specific Solstice AutoClient system can be affected by this problem before you attempt an upgrade, examine the directory /export/root/client-name/var/sadm/pkg on the server (this is the Solstice AutoClient system's /var/sadm/pkg directory). If this directory contains a subdirectory called TADcar, the Solstice AutoClient system may be affected.

Workaround: Edit the /etc/system file for the Solstice AutoClient systems after the upgrade by appending the following line:


rootfs:cachefs

The Solstice AutoClient systems' /etc/system file is stored on the server as /etc/root/client-name/etc/system.

Clients Do Not Receive All Patches When a Server Is Upgraded (4175220)

Patches located in the Patches directory on the Solaris 7 8/99 CD are not automatically applied to clients whenever a server is upgraded.

Workaround: Apply the patches located in the Patches directory to clients after the upgrade has been completed.

SUNWcvc.u and SUNWdrr.u Packages Are Missing If You Upgrade From the Solaris 2.6 Hardware 3/98 or Solaris 2.6 5/98 Operating Environment to the Solaris 7 Operating Environment (4229675)

After you upgrade from the Solaris 2.6 Hardware 3/98 or the Solaris 2.6 5/98 operating environment and if your systems have sun4u diskless clients or Solstice AutoClient systems, then the SUNWcvc.u and SUNWdrr.u packages are not installed on diskless clients or Solstice AutoClient systems.

Workaround: After you have completed an upgrade, add the SUNWcvc.u and SUNWdrr.u packages to a sun4u diskless client or Solstice AutoClient system as follows with a client called foo:

  1. Mount the Solaris 7 8/99 CD for the SPARC platform.

  2. Change to the following directory:


    # cd /cdrom/cdrom0/s0/Solaris_2.7/Product
    
  3. Add the following packages using the pkgadd command:


    # pkgadd -R /export/root/foo -d `pwd` SUNWcvc.u
    # pkgadd -R /export/root/foo -d `pwd` SUNWdrr.u
    

Errors May Occur During A European Upgrade (4230247, 4225787)

After upgrading from the Solaris 7 3/99 or 5/99 operating environments to the Solaris 7 8/99 operating environment, the following errors may appear in the upgrade logs:


Doing pkgadd of SUNWplow to /.
pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>.
    file type <s> expected <d> actual
    unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15>
....
Installation of <SUNWplow> partially failed.
pkgadd return code = 2


Doing pkgadd of SUNWpldte to /.
WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 
may not overwrite a populated directory.
......
pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed.
.......
Installation of <SUNWpldte> partially failed.
pkgadd return code = 2

This warning occurs because the patch switches the affected directories listed in the upgrade logs from symbolic links to directories. The upgrade process then attempts to install an updated version of the package that does not include the change. These errors do not affect the operating environment on your system.

Workaround: Ignore these error messages.

Upgrading With Disk Space Reallocation Removes Language Packages (4258815)

An upgrade using disk space reallocation in which the /usr partition is resized or moved causes some language packages to be removed from the system. The packages appear in the package database as installed, but the language files are not installed on the file system.

This does not occur on systems installed with only the English language.

Workaround: You may choose one of the following workarounds:

Symbolic Links to SUNWjvrt Are Missing After Upgrading from Solaris 7 (4259033)

After upgrading from the Solaris 7 operating environment using disk space reallocation, the java commands may not be found due to missing symbolic links.

Workaround: To restore the symbolic links, complete these steps:

  1. Remove the SUNWjvdev and SUNWjvrt packages.


    # pkgrm SUNWjvdev SUNWjvrt
    
  2. Re-install the SUNWjvrt and SUNWjvdev packages.


    # pkgadd -d /cdrom/cdrom0/s0/Solaris_7 SUNWjvrt SUNWjvdev