Notes from upgrading IBM Connections (part 3) – Non-root user install problems
August 21, 2011 Leave a comment
If you need to install Connections 3.0.1 Fix Pack as a non-root user there are a couple of additional steps that are not in the IBM Connections Wiki article Installing Fixes as a non-root user.
Non-root Install
To do a non-root install of the Connections 3.0.1 Fix Pack you need to change the -accessRights from admin to nonAdmin in the following files:
/opt/IBM/InstallationManager/eclipse/silent-install.ini
/opt/IBM/InstallationManager/eclipse/launcher.ini
If you don’t make this these changes and you attempt to run the install you’ll see an error like this:
Administrator privileges are required.
00:00.49 ERROR [main] com.ibm.cic.agent.internal.application.HeadlessApplication run
Administrator privileges are required.
How to install the Connections 3.0.1 Fix Pack as a non-root user if the initial install had been done as root
If the initial install was done as root and then ownership changed to a non-root user, as well as making sure that the <app_server_root> , the <lotus_connections_root> and the <data_directory_root> directories are owned by the non-root user you need to change ownership of the Installation manager directories, e.g.
/opt/IBM/InstallationManager/
/opt/IBM/SSPShared/
/var/ibm/InstallationManager
You also need to copy the Installation Manager registry file from :
/etc/.ibm/registry/InstallationManager.dat to
/home/<non-root user>/etc/.ibm/registry/InstallationManager.dat
If you don’t make these changes and you attempt to run the install you’ll see an error like this:
The Installation Manager cannot be started.The registry information does not exist or does not match with this executable.This may happen if you are trying to run Installation Manager installed by another user.
00:00.85 ERROR [main] com.ibm.cic.agent.internal.application.HeadlessApplication run
The Installation Manager cannot be started.The registry information does not exist or does not match with this executable.This may happen if you are trying to run Installation Manager installed by another user.