SOLUTION: Solaris 2.6 patch 106787-17 won't install - error "One or more patch packages included in 106787-17 are not installed on this system."
This is a known problem to Sun. In a nutshell, the SNMP packages you have installed are not compatible with the patch 106787-17. To remedy this, do the following steps:
pkgrm SUNWsacom
pkgrm SUNWmibii
pkgrm SUNWsadmi
pkgrm SUNWsasnm
pkgrm SUNWsasdk (not everyone will have this one installed).
Go to this link and download new packages for the ones you just removed:
go all the way to the bottom and click the link
"Solstice Enterprise Agents Runtime for Solaris 2.6 SPARC/Intel"
Follow the directions and download the file. The filename I got was solaris2.6-sparc-rt.tar.Z, I expect yours would be the same.
Extract the file into a directory, lets say /tmp/sea. go there and do the following (follow the specified order):
pkgadd -d . SUNWmibii
pkgadd -d . SUNWsasnm
pkgadd -d . SUNWsadmi
pkgadd -d . SUNWsacom
pkgadd -d . SUNWsasdk (only if you had it before, otherwise uncessary)
Once all the packages have installed successfully, try to install the 106787-17 again. It should work this time!
Once the patch is successfully installed, restart the affected daemons:
/etc/init.d/init.snmpdx start
/etc/init.d/init.dmi start
Verify that the daemons are actually running.
ps -ef | grep dmi
root 585 1 0 Feb 07 ? 0:00 /usr/lib/dmi/dmispd
root 23103 1 0 12:10:32 ? 0:00 /usr/lib/dmi/snmpXdmid -s hostname
ps -ef | grep snmp
root 23006 1 0 12:08:11 ? 0:00 /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
root 23103 1 0 12:10:32 ? 0:00 /usr/lib/dmi/snmpXdmid -s hostname
The one process for snmpXdmid will appear each time, but it's ok.
You're done!
Hope this helps. Please reply to this thread and let us know if it did or didn't!
This is a known problem to Sun. In a nutshell, the SNMP packages you have installed are not compatible with the patch 106787-17. To remedy this, do the following steps:
pkgrm SUNWsacom
pkgrm SUNWmibii
pkgrm SUNWsadmi
pkgrm SUNWsasnm
pkgrm SUNWsasdk (not everyone will have this one installed).
Go to this link and download new packages for the ones you just removed:
go all the way to the bottom and click the link
"Solstice Enterprise Agents Runtime for Solaris 2.6 SPARC/Intel"
Follow the directions and download the file. The filename I got was solaris2.6-sparc-rt.tar.Z, I expect yours would be the same.
Extract the file into a directory, lets say /tmp/sea. go there and do the following (follow the specified order):
pkgadd -d . SUNWmibii
pkgadd -d . SUNWsasnm
pkgadd -d . SUNWsadmi
pkgadd -d . SUNWsacom
pkgadd -d . SUNWsasdk (only if you had it before, otherwise uncessary)
Once all the packages have installed successfully, try to install the 106787-17 again. It should work this time!
Once the patch is successfully installed, restart the affected daemons:
/etc/init.d/init.snmpdx start
/etc/init.d/init.dmi start
Verify that the daemons are actually running.
ps -ef | grep dmi
root 585 1 0 Feb 07 ? 0:00 /usr/lib/dmi/dmispd
root 23103 1 0 12:10:32 ? 0:00 /usr/lib/dmi/snmpXdmid -s hostname
ps -ef | grep snmp
root 23006 1 0 12:08:11 ? 0:00 /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
root 23103 1 0 12:10:32 ? 0:00 /usr/lib/dmi/snmpXdmid -s hostname
The one process for snmpXdmid will appear each time, but it's ok.
You're done!
Hope this helps. Please reply to this thread and let us know if it did or didn't!