Upgrade to ZCM 10.3.1 Fails on 64 Bit SLES SP1 / SUSE Linux

  • 7006965
  • 30-Sep-2010
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
SUSE Linux Enterprise Server 11 Service Pack 1

Situation

Installed a ZCM 10.3.0 to a SLES 11 SP1 server in a ZCM 10.3.3 ZONE.
 
Selected 'Continue...' when the 10.3.0 install reported the CASA install error during the ZCM 10.3.0 install to the SLES 11 SP1 server.
 
Tried to update the SLES 11 SP1 server to 10.3.1 via System Update (SU) and it is not an option because the newly SLES 11 SP1 server is not recognized as a ZCM server so not possible to deploy the post-10.3.0 SU to it.
 
Error in web interface is:
There was an error while installing package -U --force "/var/opt/novell/zenworks/zmd/cache/ZenCache/36062884-e528-4e85-91bb-5159c7777c49/CASA-32bit-1.7.1612-1.x86_64.rpm" --verbose. RPM return code: 1. Check the system-update.log on the device for details.

Resolution

The CASA RPMs require pam-32bit, although the server is a 64bit SLES 11 SP1 server and pam32bit must be installed to the SLES server before the initial ZCM 10.3.0 install to the 10.3.x ZONE.  This Prerequisite was not in the ZCM documentation. 
 
Workaround if at the point of the reported ZCM install error 'Continue' was selected.  The ZCM install completed unsuccessfully and CASA was not installed so the ZCM server is not in a healthy state.  The solution is to uninstall the ZCM server per ZCM uninstall documentation, install the pam-32 bit modules, then do the ZCM primary server install again.  If the ZCM uninstall fails on mono dependency errors, if the problem server is not the first primary server in the zone nor the Certificate Authority (CA) server, then it can be deleted from the zone and the SLES 11 SP1 server rebuilt with the pam-32 bit modules installed prior to the ZCM server install.

Additional Information

Initial install of ZCM 10.3.0 did not go fine.  Extract from initial ZENworks_10_Configuration_Management_SP3_InstallLog.log:
 
Additional Notes: NOTE - Testing Firewall port 2645 (CreateServicesConfigureAction.CASA_PORT)
Additional Notes: NOTE - rpm query returned: @CASA@
Additional Notes: NOTE - rpm query returned: package CASA is not installed
Additional Notes: NOTE - rpm query returned: @CASA-32bit@
Additional Notes: NOTE - rpm query returned: package CASA-32bit is not installed
Additional Notes: NOTE - rpm query returned: @CASA-cli@
Additional Notes: NOTE - rpm query returned: package CASA-cli is not installed
Additional Notes: NOTE - rpm query returned: @CASA-gui@
Additional Notes: NOTE - rpm query returned: package CASA-gui is not installed
Additional Notes: NOTE - rpm query returned: @CASA_auth_token_svc@
Additional Notes: NOTE - rpm query returned: package CASA_auth_token_svc is not installed
Additional Notes: NOTE - rpm query returned: @CASA_auth_token_jaas_support@
Additional Notes: NOTE - rpm query returned: package CASA_auth_token_jaas_support is not installed
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_svc-1.7.1622-0.noarch.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_jaas_support-1.7.1622-0.noarch.rpm"]
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_svc-1.7.1622-0.noarch.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_jaas_support-1.7.1622-0.noarch.rpm"]
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm",  "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_svc-1.7.1622-0.noarch.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_jaas_support-1.7.1622-0.noarch.rpm"]
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm", "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_svc-1.7.1622-0.noarch.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA_auth_token_jaas_support-1.7.1622-0.noarch.rpm"]
Additional Notes: NOTE - /bin/rpm:: OUT: libpam.so.0 is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: NOTE - /bin/rpm:: OUT: libpam.so.0(LIBPAM_1.0) is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: FATAL ERROR -class com.novell.zenworks.install.customcode.InstallServerPackages FatalInstallException: Unable to install packageGroup 'CASA', message: Error installing      CASA.  RPM returned 4: error: Failed dependencies:
Additional Notes: FATAL ERROR -class com.novell.zenworks.install.customcode.InstallServerPackages FatalInstallException: Unable to install packageGroup 'CASA', message: Error installing      CASA.  RPM returned 4: error: Failed dependencies:
libpam.so.0 is needed by CASA-32bit-1.7.1612-1.x86_64
libpam.so.0(LIBPAM_1.0) is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: NOTE - rpm query returned: @CASA@
Additional Notes: NOTE - rpm query returned: package CASA is not installed
Additional Notes: NOTE - rpm query returned: @CASA-32bit@
Additional Notes: NOTE - rpm query returned: package CASA-32bit is not installed
Additional Notes: NOTE - rpm query returned: @CASA-cli@
Additional Notes: NOTE - rpm query returned: package CASA-cli is not installed
Additional Notes: NOTE - rpm query returned: @CASA-gui@
Additional Notes: NOTE - rpm query returned: package CASA-gui is not installed
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm"]
Additional Notes: NOTE - Running command: [/bin/rpm, -U, --repackage, "/opt/novell/zenworks/install/downloads/rpm/CASA-1.7.1612-1.x86_64.rpm",      "/opt/novell/zenworks/install/downloads/rpm/CASA-32bit-1.7.1612-1.x86_64.rpm"]
Additional Notes: NOTE - /bin/rpm:: OUT:  libpam.so.0 is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: NOTE - /bin/rpm:: OUT:  libpam.so.0(LIBPAM_1.0) is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: FATAL ERROR -class com.novell.zenworks.install.customcode.InstallServerPackages FatalInstallException: Unable to install packageGroup 'CASA', message: Error installing      CASA.  RPM returned 2: error: Failed dependencies:
Additional Notes: FATAL ERROR -class com.novell.zenworks.install.customcode.InstallServerPackages FatalInstallException: Unable to install packageGroup 'CASA', message: Error installing      CASA.  RPM returned 2: error: Failed dependencies:
libpam.so.0 is needed by CASA-32bit-1.7.1612-1.x86_64
libpam.so.0(LIBPAM_1.0) is needed by CASA-32bit-1.7.1612-1.x86_64
Additional Notes: NOTE - Testing Firewall port 2645 (CreateServicesConfigureAction.CASA_PORT)
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: usermod: Unknown group `casaauth'.
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: usermod: Account `casaatsd' does not exist.
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: usermod: Account `casaatsd' does not exist.
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/etc/CASA/authtoken/svc/enabled_services': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/etc/CASA/authtoken/svc/enabled_services/localhost': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/etc/CASA/authtoken/keys/server': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/etc/CASA/authtoken/keys/server/jks-store': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/srv/www/casaats': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/bin/permissions.sh:: OUT: chmod: cannot access `/srv/www/casaats/webapps': No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: SEVERE: There was an error launching the CASA authentication token service
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: com.novell.zenworks.configure.ConfigureException: There was an error launching the CASA authentication token service configuration tool
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT:  at com.novell.zenworks.configure.actions.CreateServicesConfigureAction.installCasaAtsServer(CreateServicesConfigureAction.java:779)
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: Caused by: com.novell.zenworks.sysconfig.LauncherException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: Caused by: com.novell.zenworks.sysconfig.LauncherException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT:  at com.novell.zenworks.configure.actions.CreateServicesConfigureAction.installCasaAtsServer(CreateServicesConfigureAction.java:762)
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: Caused by: java.io.IOException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: Caused by: java.io.IOException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Additional Notes: NOTE - Running command: [/bin/chmod, -R, +r, /etc/CASA/authtoken/svc]
Additional Notes: ERROR -  There was an error launching the CASA authentication token service
com.novell.zenworks.configure.ConfigureException: There was an error launching the CASA authentication token service configuration tool
at com.novell.zenworks.configure.actions.CreateServicesConfigureAction.installCasaAtsServer(CreateServicesConfigureAction.java:779)
Caused by: com.novell.zenworks.sysconfig.LauncherException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Caused by: com.novell.zenworks.sysconfig.LauncherException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
at com.novell.zenworks.configure.actions.CreateServicesConfigureAction.installCasaAtsServer(CreateServicesConfigureAction.java:762)
Caused by: java.io.IOException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Caused by: java.io.IOException: java.io.IOException: /usr/share/java/CASA/authtoken/bin/CasaTomcatConnectorEditor.sh: not found
Execute Command:     /usr/sbin/iscasaconfiged
Execute Command:     /usr/sbin/iscasaconfiged
Custom Action:       com.novell.zenworks.install.customcode.configure.ConfigCasaDeployAction
Additional Notes: FATAL ERROR -     class com.novell.zenworks.install.customcode.configure.ConfigCasaDeployAction FatalInstallException: No such file or directory
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: java.lang.IllegalArgumentException: Unknown daemon: /etc/init.d/casa_atsd
Additional Notes: NOTE - /opt/novell/zenworks/share/java/bin/java:: OUT: SEVERE: CASA Authentication Token Service
java.lang.IllegalArgumentException: Unknown daemon: /etc/init.d/casa_atsd
Additional Notes: ERROR -  CASA Authentication Token Service