MQ

MQ

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  ***No license text files available (Rollback)

    Posted Thu May 01, 2014 11:18 AM

    Help me in understanding and create a solution for this problem. 

      Im installing websphere from an account that i don't have control over and don't have the password. But i know it has god+ powers. I have read that the msi spawns another dll into to temporary folder and that dll will create 2 dirs and some licency files. The problem could be in the account where this dll is spawned from, and that is wouldn't have access to the temp folder to write away those files. 

      This is my call from command file:
    start /wait %windir%\system32\msiexec.exe /qb /i "IBM WebSphere MQ.msi" USEINI="%CD%\response.ini" AGREETOLICENSE="yes" /l %temp%\InstallMQ.log


    This is my response:
    [Response] INSTALLATIONNAME="Installation1" INSTALLATIONDESC="" MAKEPRIMARY="1" PGMFOLDER="C:\Program Files (x86)\IBM\WebSphere MQ" DATFOLDER="C:\Program Files (x86)\IBM\WebSphere MQ" ADDLOCAL="Client,JavaMsg,Toolkit" REMOVE="XR_Clients" AGREETOLICENSE="yes" REMOVEFEATURES="yes" USERCHOICE="1"


    This is put in my log:
      1: 14:49:36 MQCA (CaProlog)(WhatMode) info: User name is 'My-Installer-Account' 1: 14:49:36 MQCA (CaProlog)(WhatMode) info: MSIRUNMODE_SCHEDULED 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQLICENSEPATH' value 'licenses'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQTEMP' value 'C:\Users\MY-INS~1\AppData\Local\Temp'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQPGMFOLDER' value 'C:\Program Files (x86)\IBM\WebSphere MQ\'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQPRODCONV' value ''; from CustomActionData


    1: 14:49:36 MQCA iwiCopyLicenseText(CopyLicenses) info: Deferred execution 1: 14:49:36 MQCA iwiCopyLicenseText(CopyLicenses) info: ***No license text files available (source dir 'C:\Users\MY-INS~1\AppData\Local\Temp\amqlictm') 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQNONIBMLICPATH' value 'Non_IBM_License'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQTEMP' value 'C:\Users\MY-INS~1\AppData\Local\Temp'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQPGMFOLDER' value 'C:\Program Files (x86)\IBM\WebSphere MQ\'; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText info: Property 'AMQPRODCONV' value ''; from CustomActionData 1: 14:49:36 MQCA iwiCopyLicenseText(CopyLicenses) info: Deferred execution 1: 14:49:36 MQCA iwiCopyLicenseText(CopyLicenses) info: ***No license text files available (source dir 'C:\Users\MY-INS~1\AppData\Local\Temp\amqnonibm') 1: 14:49:36 MQCA iwiCopyLicenseText(CaEpilog) info: Returning with rc 1603



  • 2.  ***No license text files available (Rollback)

    Posted Thu May 01, 2014 11:43 AM
     This dll is installed in the temp dir: amqlXXXX.dll
     These directorys are also created: amqlictm and amqnonibm
     


  • 3.  ***No license text files available (Rollback)

    Posted Fri May 02, 2014 07:08 AM
    Doing some research:
    Maybe: www-01.ibm.com/support/docview.wss?uid=s...
    Currently tring to find the account that is used to call the .dll
    No success with procmon, sequence is as follow:
    - Create Directory
    - Read Directory with filter *.txt
    - Etc

    So the code inside isn't creating the .txt files needed.
    As a test i put my own .txt files inside this directory, called readme.txt.
    Now the sequence is as followed:
    - No Create (i created it)
    - Read Directory with filter *.txt
    -- FileFound: readme.txt
    - Doing nothing with it (probable incorrect format)
    - Etc

    It seems that the SYSTEM account and the account currently installing with it do have suffisient rights to write / read. ( as i already knew, but ok)

    Weird that i can install this with full gui and not automated.
    Goint to try to install it manually, see what files are created and try to replicate that.

    Hell if i know, i need it and i wont quit.