Views:

As a workaround, fix the maintenance issue on DSA side and resume the update process. Do the following:

  1. Execute the commands below to fix the ds_agent (or ds_filter), and restore it from maintenance mode back to online mode.

    # svcadm clear ds_agent
    # svcadm refresh ds_agent
    # svcs -a |grep ds

    DSA Status: Online

  2. Check the DSA status on DSM console. The status will now show Managed (on-line), and Agent version will show the upgraded version (e.g. version 5344).
    DSA Status: Managed

    Version Updated

To upgrade DSA from the local machine, do the following:

 
To avoid the DSA remote upgrade failure, it is recommended to apply first the DSA HF 5422 on the local Solaris machines. Once applied, remote upgrade for DSA with higher version will be successful. To download the hot fix, click Solaris 10 and Solaris 11.
  1. Copy DSA installation package to the Solaris machine with Root permission.
  2. Execute the commands below to upgrade DSA:

    For Solaris 10

    1. Create the install configuration file "ds_adm.file" with the following contents:
      mail=
      instance=overwrite
      partial=nocheck
      runlevel=quit
      idepend=nocheck
      rdepend=quit
      space=quit
      setuid=nocheck
      conflict=quit
      action=nocheck
      proxy=
      basedir=default
      
    2. Add the ds_adm.file install configuration file to the tmp folder.
    3. Execute update command: pkgadd -G -v -a /tmp/ds_adm.file -d Agent-Core-Solaris_5.10_U7-9.0.0-xxx.pkg

    For Solaris 11

    Execute the update command: pkg update -g file:///tmp/Agent-Solaris_5.11-9.0.0-xxx.p5p pkg:/security/ds-agent.

 

We recommend applying Hot Fix 5390 on a local machine instead on the DSM remote. If the DSA version is already 5390, the remote upgrade should be successful.

To get Hot Fix 5390 for Solaris 11, contact Trend Micro Technical Support.