Page 1 of 1

TM1 Silent script to install API and OLEDB Provider

Posted: Mon Nov 28, 2011 12:05 pm
by winoth
I have created a silent script using the 32-bit installation package which installs TM1 API and OLEDB provider under D:\Program Files\Cognos\TM1. This script works correctly and installs the necessary components in x64 bit Windows 2003 server. But the samescript throws the error "The setup.exe is not marked for installation" when run on a x32 bit Windows 2003 server. This error is thrown when it tries to install the base version TM1 9.5.2 itself and the installation does not proceed further. Below are the commands I used.
TM1 9.5.2 Base version command:

setup.exe /w /s /l1033 /v"INSTALLDIR=\"D:\Program Files\Cognos\TM1\" ADDLOCAL=TM1Api,TM1_OLEDB_Provider /qn /lv* D:\temp\TM1APIInstall.log"

Same command for TM1 9.5.2 FP1 version:

setup.exe /w /s /l1033 /v"INSTALLDIR=\"D:\Program Files\Cognos\TM1\" ADDLOCAL=TM1Api,TM1_OLEDB_Provider /qn /lv* D:\temp\TM1APIInstall.log"

Could any of you please help me understand why these commands work in 64-bit server but not in 32-bit server? I am able to install the API and OLEDB components manually without any issues on both 32 bit and 64 bit servers.

Thanks,
Winoth

Re: TM1 Silent script to install API and OLEDB Provider

Posted: Mon Nov 28, 2011 3:06 pm
by David Usherwood
Could it be that you are running the script against the 64bit version of TM1, on a 32bit server?

Re: TM1 Silent script to install API and OLEDB Provider

Posted: Tue Nov 29, 2011 11:11 am
by winoth
No, David. We are using 32-bit version of setup file and installing it on a 32-bit server where no TM1 is installed.
This setup when executed manually does not give any errors.

Re: TM1 Silent script to install API and OLEDB Provider

Posted: Wed Nov 30, 2011 4:18 pm
by Martin Erlmoser

Code: Select all

SET TM1ADDLOCAL=TM1_OLEDB_Provider,TM1Api
SET TM1CLIENTADMHOST=yourserver

msiexec /i"IBM Cognos TM1.msi"TRANSFORMS=1033.mst INSTALLLEVEL=0 INSTALLDIR=\"D:\Program Files\Cognos\TM1\" ADDLOCAL=%TM1ADDLOCAL% PRODUCTCHOOSEN=TM1 TM1CLIENTADMHOST=%TM1CLIENTADMHOST% /QR
does this work? (i never installed only this components..)

Re: TM1 Silent script to install API and OLEDB Provider

Posted: Tue Dec 13, 2011 7:50 am
by winoth
This is a defect PM53017 -

Attempting the following silent install fails on 32 bit windows but works on 64 bit windows. This will install successfully manually on 32 bit windows.

setup.exe /w /s /l1033 /v"INSTALLDIR=\"C:\Program Files\Cognos\TM1\" ADDLOCAL=TM1Api,TM1_OLEDB_Provider /qr /lv C:\temp\TM1APIInstall.log"