I ran into this issue at a customer site I’m working on at the moment.
Here’s the scenario. Installing the following: Connections, Survey’s Polls (FEB), Social Mail, External Access, CCM, File Viewer. I’ve installed Connections, updated to CR2 and verified all is working. I’ve also installed FEB.
Following this documentation, I ensure I have all of the CR2 required files for install, including the fixpacks extracted to a directory. I’m installing CCM across 2 nodes in a cluster, on separate hosts.
I wanted to make sure that the Clusters/Servers were setup correctly in WAS. I have not had much luck with installers creating WAS clusters or servers, so as this is pretty straight forward I like to set them up for installations to use.
Below is the summary screen of the CCM_Cluster.
Time to install.
I’ve checked the prereqs. Note- Make sure you have at least 6GB free in %Temp%. In my case this was located on the C:\
I select the Modify option.
Select Add-on features IBM Connections Content Manager
You’ll be asked for your existing WebSphere credentials. Put them in in then select Validate.
You’ll then hit this screen
I selected New Deployment
Left remaining blank, then selected the Directory where I extracted all the installers and FP’s
If you’ve extracted everything out, you should get a Validation Successful. If not, check what files you are missing. The installer was pretty good in identifying what packages I was missing.
I then selected where I wanted to deploy CCM. I select my Servers/Cluster that I previously setup.
Once this was selected, got to the next screen which I selected Modify.
CCM then installs.
I got the below error.
Looking through log files got me this..
Further searching through the logs at <WAS INSTALL>\profiles\Dmgr01\ConfigEngine\log\ConfigTrace.log reveals that a properties file for the nodes/cluster I’d setup did not exist in the D:\IBM\Connections directory.
[echo] Communities server: Cluster1_server1
[echo] Loading properties from file: D:/IBM/Connections/Cluster1_server1.properties
[echo] Communities server HTTP Port: 9082
[echo] CE server: CCM_server1
[echo] Loading properties from file: D:/IBM/Connections/CCM_server1.properties
--- Exception Thrown ---
D:\IBM\Connections\ccm\ccm\ccm\config\includes\ccm_cust_cfg.xml:1200: Source file does not exist.
This is where it got weird. I’d thought that is was because I’d setup the nodes/cluster outside of the install and that it was the IBM Installation Manager that created these properties files. Nope. I tried by setting up the nodes/clusters using the installer, same result, CCM not installed, same error.
To fix this one I created the files manually. This required grabbing the following values from my ISC in WAS.
I created 2 files, one for each of my servers.
These files were created before I hit Modify on the final installation screen, i.e after you’ve done all the above. I’m pretty sure that you could do this before you ran the installer.
Ran the installer again and was able to install.
Hope this helps someone.