Abstract:
When any vendor releases a piece of software, there is a schedule to keep. If a piece of software must be perfect before being released, it will never be released, because no one is perfect. After any software install, patching should be conducted. Patching on the local Solaris target machine with direct access to the internet is the most straight forward process and this document will describe this scenario.
Pre-Requisites:
The first step in this process is to ensure that Solaris 10 Operating System is installed, followed by the installation of any optional Solaris 10 Contributed Software.
Command Line or GUI Patching:
The patching under Solaris 10 can be conducted via the "smpatch" command or the Java X Windows GUI "updatemanager'.
CLI (Command Line Interface) Patching:
The patching can be done via the "smpatch" at the command line. If you have not registered the new installation for the Update Manager, the system will inform you of this requirement.
Ultra2/root$ smpatch analyzeX Windows GUI Registration:
Failure: Cannot connect to retrieve detectors.jar: This system is currently unregistered and is unable to retrieve patches from the Sun Update Connection. Please register your system using the Update Manager, /usr/bin/updatemanager or provide valid Sun Online Account(SOA) credentials.
The process for registering a system on the Update Manager can be done via a GUI.
Ultra2/root$ echo $DISPLAYFrom the JAVA GUI, first time users will be prompted for a username and password.
192.168.3.103:0.0
Ultra2/root$ updatemanager
Java Accessibility Bridge for GNOME loaded.
...
User Name: {registered username}If you have not formerly registered, you will need to register on-line, to get an ID, in order to get your patches.
Password: {registered password}
Number: {service plan number} OR [x] Continue without providing a service plan number
[x] I have read the agreement and accepted it
[Next]
[x] Enable Auto Registration
[x] Sun may contact me...
[Finish]
[Close]
X Windows GUI Patching
Once the Update Manager has finished the registration process of the server, either the X Windows GUI or Command Line Interface can be used to continue patching.
Since the Update Manager is already running, it makes sense to use the GUI to install the outstanding patches after an initial install.
Select the [Updates] tabThe "Installing" popup box appears, providing an indication of the progress.
Select the double checkmark box [xx] to select all available patches
select [Install ### Patches] button in the lower left hand corner
CLI Patching Continued
Patching can be conducted using the lighter weight "smpatch" command line. The "analyze" command will display all patches outstanding while the "update" command will query, download, and apply all the patches automatically.
Ultra60/root# smpatch analyzePost-Install Instructions
125215-03 SunOS 5.10: wget patch
Ultra60/root# smpatch update
125215-03 has been validated.
Installing patches from /var/sadm/spool...
125215-03 has been applied.
Once the patching is completed, the X Windows GUI can be quit
File -> QuitIf patches were installed which requires the system to restart, the best commands to engage those patches are the "init" or "shutdown" commands - the "reboot" command will not engage those patches.
Ultra2/root$ cd / ; sync ; sync ; init 6The "init" process will take some time to complete, but the system will come down and restart.
No comments:
Post a Comment