iPlanet Portal Server 3.0 Service Pack 5 Installation Guide |
Chapter 2
Downloading Service Pack 5
The iPlanet Portal Server Service Pack 5 (iPS3.0SP5-01) software can be downloaded from the iPlanet web page as a series of compressed files.
Contents of iPS3.0SP5-01.zipThe following directories and files are included in iPS3.0SP5-01.zip. For instructions on downloading and assembling the compressed files see the "Downloading Service Pack 5 Software From the Sun Web Page" section.
Preparing for InstallationBefore you begin installing Service Pack 5, see the following sections for pre-installation tasks.
- Stopping the Server Component Processes (if it is an upgrade)
- Stopping the Proxies and the Gateway Component Processes (if it is an upgrade)
- Stopping the Third-Party Software Processes and the Channels (if appropriate)
Downloading Service Pack 5 Software From the Sun Web Page
The iPlanet Portal Server Service Pack 5 software is available from the following web page:
The software can be downloaded as a single file or as five 50-Megabyte files. For the 50-Megabyte files, additionally download the checksums file and the assemblePS3SP5 script for assembling the individual files into a single Service Pack 5. The following instructions describe how to check the integrity of the files once they have been downloaded and how to assemble the files for installation.
Note
If the iPlanet Portal Server installation contains individual gateway and platform servers, the Service Pack 5 software must be installed on all servers.
The following procedures assume that /opt is the installation directory.
- In a terminal window, become root.
- Create a directory in which to download the Service Pack 5 files and make sure your browser has write permission to that directory. For example, /opt/ips_sp5:
- Download single large file (PS3.0SP5-01.zip) or the following files into the directory created in Step 2.
- PS3.0SP5-01.zip.aaa
- PS3.0SP5-01.zip.aab
- PS3.0SP5-01.zip.aac
- PS3.0SP5-01.zip.aad
- PS3.0SP5-01.zip.aae
- checksums
- assembleiPS3SP5
If you downloaded the single large file go to Step 5.
- In /opt/ips_sp5, run the assemblePS3SP5 script to verify the integrity of downloaded files.
If the script determines that the correct number of files are present and that their data has not been corrupted, a single compressed file PS3.0SP5-01.zip is created, which contains all the Service Pack 5 files.
Removing Patches
For a clean install on a Service Pack 3 or 3a installation that has applied a hotpatch, remove the hotpatch.
Caution
For an upgrade, do NOT remove any 111829-xx patch. This is a hotpatch that has been applied to iPlanet Portal Server software.
To remove a hotpatch that has been applied do the following:
Installing the Required Solaris Patches
The iPlanet Portal Server product is shipped with Solaris patches that are required or recommended for the iPlanet Portal Server software. The directory /opt/ips_sp5/patches contains patch directories for each supported version of Solaris. Use the patches in the directory that corresponds to the version of Solaris on which you are installing the iPlanet Portal Server product. Solaris patches are periodically updated, and can be downloaded from www.sunsolve.sun.com.
To install the required or recommended Solaris patches:
- As root, change directories to the patch directory that corresponds to the version of the Solaris operating environment on which the iPlanet Portal Server product is installed. For example, if the iPlanet Portal Server product is installed on the Solaris 8 operating environment:
- Run the install_cluster installation script. Depending on the computer on which the Solaris patches are being installed, installation time can take several hours.
- Reboot your computer.
Stopping the Server Component Processes
Before upgrading or installing the Service Pack 5 software, stop the following services if they are running:
- Directory server
- Web server
Note
If both the server and gateway components are running on one machine, stop both processes before starting the installation.
- Issue the following command to see which directory server and web server processes are running. Note the processes that are associated with the Portal Server software, then reissue the command after stopping the processes to verify that they have been stopped.
In this example, the process id numbers correspond with the following processes. All of the following processes must be stopped before installing or upgrading to Service Pack 5.
process id
process
446
directory server process
467
web server process
458
watchdog process for web server admin service
466
watchdog service for the web server
459
admin service for the web server
29857
admin service for the directory server
- Stop the iPlanet Portal Server server component. This step stops the directory server and web server processes.
- If running iPlanet Portal Server or iPlanet Portal Server Service Pack 1, start and stop the server component in the following way.
Note
If running iPlanet Portal Server Service Pack 1 or Service Pack 2, a clean install of Service Pack 5 can be performed, but upgrading is not supported.
# /etc/init.d/ipsserver start
stopping auth helpers ... done.
stopping web server ... done.
stopping directory server ... done.
starting auth helpers ... done.
starting directory server ... done.
starting web server ... done.
# /etc/init.d/ipsserver stop
stopping auth helpers ... done.
stopping web server ... done.
stopping directory server ... done.
If running iPlanet Portal Server Service Pack 2, Service Pack 3, Service Pack 3a, or Service Pack 4 stop the server component in the following way.
- Verify that all directory server and web server processes are stopped. The processes that were running in Step 1 should no longer be displayed.
- If the directory server is still running (process 446), use the following command to stop it.
- If any other processes are still running, issue a kill -TERM process_id for each directory server process or web server process that is running under iPlanet Portal Server. For example:
Stopping the Proxies and the Gateway Component Processes
Before installing or upgrading to Service Pack 5, the following processes need to be stopped.
- ipshttpd proxy process
- ipsnetletd proxy process
- gateway Java process
- Issue the following command to see which gateway processes are running. By viewing the processes that are currently running, you can reissue the command after stopping the processes to verify that they have been stopped.
# /usr/bin/ps -eo pid,args|grep java
481 /usr/java/bin/../jre/bin/../bin/sparc/native_threads/java
-ms32m -mx128m -class
503 /usr/java/bin/../jre/bin/../bin/sparc/native_threads/java
-ms32m -mx128m -class
741 /usr/jave/bin/../jre/bin/../bin/sparc/native_threads/java
-ms32m -mx128m -class
In this example the process id numbers correspond with the following processes.
- Stop the ipshttpd or ipsnetletd proxies that are running on the server component.
- Stop the iPlanet Portal Server gateway component.
- Verify that the processes have been stopped. The processes that were running in Step 1 should no longer be displayed.
If any of the processes are still running, issue a kill -TERM process_id for each proxy process that is running under iPlanet Portal Server. For example:
Stopping the Third-Party Software Processes and the Channels
Before performing a clean installation of or upgrading to Service Pack 5, stop all iPlanet Portal Server third-party software and channels that push data to the iPlanet Portal Server product.
It is especially important to stop channels that push data to the iPlanet Portal Server product because some channels write into iPlanet Portal Server directories.
Consult the manuals for each channel and for third-party software for instructions on shutting them down.
Installed Software Modules, Customizations, and Third-Party Products
If iPlanet Portal Server software has been previously installed and other modules have been configured to run on top of this software, it is important to read all release notes and updates that pertain to the added modules. Patches and additional configuration steps may be required. Also, any customizations must be backed up or documented before Service Pack 5 is installed, so the customizations can be restored after the upgrade.
When Service Pack 5 is applied, it upgrades Java 1.2.2_05 or 1.2.2_07 to Java 1.2.2_16-er-20030716.
If the Java link (/usr/java) has been modified, Service Pack 5 overwrites the link to point to the new JVM. For example, if /usr/java was linked to Solaris_JDK_1.2.2_16-er-20030716 and the Rhino software was installed into /usr/java/jre/lib/ext, then the Rhino software would actually be in /usr/Solaris_JDK_1.2.2_16-er-20030716/jre/lib/ext/js.jar and would need to be moved or copied to /usr/java/jre/lib/ext. Otherwise, the contents of the link become inaccessible.
Saving the Certificates Used by the Server Component
If using certificates on the iPlanet Portal Server server component, save the certificates in a safe location before the upgrade process, and restore them after the upgrade is complete.
The following procedure assumes that /opt is the installation directory.
To save the certificates:
For instructions on upgrading the iPlanet Portal Server product to Service Pack 5, see the "Upgrading to Service Pack 5" chapter.
For instructions on upgrading the iPlanet Portal Server product to Service Pack 5 if running a Non-Root installation, see the "User Non-Root" chapter.
For instructions on upgrading the iPlanet Portal Server product to Service Pack 5 if running as User Nobody, see the "User Nobody" chapter.