November 19, 2004
CWVMS-2.2-UR-K9 - VMS2.2
CWLMS-2.2-K9 - LMS 2.2
CiscoWorks will fail to install on Solaris 8 if Sun patch 110934-20 or later is installed. However, this problem does not affect Solaris 7.
This is due to the fix for Sun bug 5038650. If pkgadd does not find the user install on the system, it will run all of the pre-installation scripts as the user nobody. However, the user nobody does not have access to read some of the necessary files created during the installation.
CiscoWorks fails to install on Solaris 8 with the following errors:
ERROR: /opt/CSCOpx/setup/CSCOmd.info not found. ERROR: GetProperty called with undefined package name: CSCOmd. ERROR: /opt/CSCOpx/setup/CSCOmd.info not found. ERROR: GetProperty called with undefined package name: CSCOmd. installf: ERROR: invalid number of arguments for installf: ERROR: ftype requires all fields to be specified ERROR: Configuration of the WebServer was not sucessful. installf: ERROR: invalid number of arguments for installf: ERROR: ftype requires all fields to be specified ERROR: unregister daemons "JRunProxyServer" failed. :Connection refused ERROR:save failed Add failed, record already exists., Error 0
If possible, revert the Solaris patch 110934-20 to a previous versions. Versions less than or equal to 110934-19 will not cause these installation failures. Contact Sun if you have questions about reverting Solaris patches.
If you cannot revert the patch, do the following to install CiscoWorks.
Warning:?This workaround will give root equivalency to the install user. If this is not acceptable and you cannot revert patch 110934-20, you will have to rebuild the Solaris server without patch 110934-20 or find another machine without said patch on which to install CiscoWorks.
If there is an install user on the system, you must change this user's UID from its current value to 0. To do this, first backup the /etc/passwd file, then edit that file, change the third column from the current value to 0. For example, there may be an entry such as:
Change this to:
Save the changes to /etc/passwd.
If an install user does NOT exist in the system, you must create one, and give it the UID of 0. To do this, first backup /etc/passwd, then edit that file, and add the following:
Save the changes to /etc/passwd.
Once the install user has been either created or modified, re-run all of the desired CiscoWorks installations. After all of the desired CiscoWorks components are installed, revert the changes to /etc/passwd.
Warning:?It is very critical you revert the changes to /etc/passwd after finishing the installation. This workaround gives root equivelancy to the install user, and this should not remain in effect any longer than is necessary.
To follow the bug ID link below and see detailed bug information, you must be a registered user and you must be logged in.
CiscoWorks fails to install on Solaris
For More Information
If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:
Receive Email Notification For New Field Notices
Product Alert Tool - Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.