Solaris 7 Maintenance Update 2 Release Notes

Postpatch Script in 106542-04 Incorrectly Removes /devices Entries on a SPARC Server (4228999)


Note -

This condition only applies to SPARC servers that have x86 diskless clients or x86 Solstice AutoClients.


The postpatch script included in the MU2 with patch 106542-04 (x86) removes two /devices/pseudo entries from $ROOTDIR. Deleting these two entries may leave the server in a condition in which /var/utmpx cannot be written to during a subsequent reboot.

Workaround: After backing out the MU2 from a SPARC server that has an x86 diskless client or a Solstice AutoClient service area, execute the postpatch script using any -04 or later revision of patch 106541 for the SPARC platform or patch 106542 for the x86 platform to recreate the missing devices entries on the server.

Before Rebooting a Server:
  1. Copy the postpatch script from the following locations on the MU2 CD to the /tmp directory before you reboot the server:

    • SPARC platform:


      # /cdrom/s7_maintenance_update_2_sparc/Solaris_7_MU2/sparc/Patches/106541-04/postpatch
      
    • x86 platform:


      # /cdrom/s7_maintenance_update_2_x86/Solaris_7_MU2/i386/Patches/106542-04/postpatch
      

      Note -

      The script is identical on the SPARC and x86 platforms.


  2. Edit the postpatch script that you copied by adding the following line at the top of the script before any other commands.


    ROOTDIR=/

  3. Execute the postpatch script.


    # /tmp/postpatch
    

If a Server Has Already Been Rebooted:
  1. Boot in single user mode from the CD or the network and mount the root filesystem to /a.

  2. Copy the postpatch script from the following locations on the MU2 CD to the /a/tmp directory.

  3. Edit the postpatch script that you copied by adding the following line at the top of the script before any other commands.


    ROOTDIR=/a

  4. Execute the postpatch script.


    # /a/tmp/postpatch