As a workaround, fix the maintenance issue on DSA side and resume the update process. Do the following:
- 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 - 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).
To upgrade DSA from the local machine, do the following:
- Copy DSA installation package to the Solaris machine with Root permission.
- Execute the commands below to upgrade DSA:
For Solaris 10
- 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
- Add the ds_adm.file install configuration file to the tmp folder.
- 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.
- Create the install configuration file "ds_adm.file" with the following contents:
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.