Can not install ZCM server on Linux after later version was uninstalled

  • 7003031
  • 16-Apr-2009
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1

Situation

After previously uninstalling 10.1.3 ZENworks from Linux server without removing CASA, running setup to install from 10.1 media fails.
 
ERRORs (from install log):
 
Unable to modify server.xml
 
java.io.IOException: /opt/novell/zenworks/share/java/bin/java: not found
 
Unable to load certificate
 
java.io.FileNotFoundException: /opt/novell/zenworks/share/tomcat/conf/server.xml at com.novell.zenworks.deployment.CreateExtractorPacksUtil.getServerCert(CreateExtractorPacksUtil.java:1365) at com.novell.zenworks.deployment.CreateExtractorPacksUtil.getServerCert(CreateExtractorPacksUtil.java:1315) at com.novell.zenworks.deployment.CreateExtractorPacksUtil.createExtractorPack(CreateExtractorPacksUtil.java:372) at com.novell.zenworks.deployment.CreateExtractorPacksUtil.createExtractorPack(CreateExtractorPacksUtil.java:173) at com.novell.zenworks.configure.actions.CreateExtractorPacksConfigureAction.create(CreateExtractorPacksConfigureAction.java:246) at com.novell.zenworks.configure.actions.CreateExtractorPacksConfigureAction.configure(CreateExtractorPacksConfigureAction.java:101) at com.novell.zenworks.configure.ZENworksConfigure.execConfigAction(ZENworksConfigure.java:1321) at com.novell.zenworks.install.customcode.configure.BaseZenConfigAction.install(BaseZenConfigAction.java:58) at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..) at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..) at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..) at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..) at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..) at com.zerog.ia.installer.Installer.install(DashoA10*..) at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..) at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)

Resolution

Use setup with -a switch (-a is for install) which sets the upgrade variable to 0, so bypasses check for existing installation.  
 

Additional Information

If viewing the install log all messages > debug shows this:
 
Skipping installation for novell-zenworks-tomcat, version 5.5.23 is already installed.
There were no RPMs marked for installation in 'novell-zenworks-tomcat'
 
Then it is necessary to remove the later version so that the older version can be installed.