/build/static/layout/Breadcrumb_cap_w.png

IBM iAccess for Windows 7.1

I'm trying to deploy iAccess 7.1 x64 via SCCM 2007 Task Sequence, I've created a software pacakge in sccm with the following command line:

setup.exe /S /v"REBOOT=REALLYSUPPRESS ADDLOCAL=dotnet,dt,odbc,oledb,dir,irc /qn /Li \"%temp%\IBM_CA_710_Install32.log\""

I can see from the log that the installation is indeed finished, but the msiexec.exe does not exit and the installation progress just sits there doing nothing. The command works just fine if I run it manually.

I've also tried using this command line, cwbinstall.msi is the msi extracted by "setup.exe" in the previous example.

msiexec.exe /I "cwbinstall.msi" /qn ADDLOCAL=dotnet,dt,odbc,oledb,dir,irc REBOOT=ReallySuppress

This one also works fine manually, but not in the ts environment. I can also add that i've tried running these commands as scripts, packages, "Run Command Line" directly in the Task Sequence, but to no avail.

Please, I really need some help! 


1 Comment   [ + ] Show comment
  • This is the end of the verbose logging, it even says Installation succeeded, but the Task Sequence step is stuck, if i kill the msiexec process and go into the OS the application does not work.. i get some DLL errors..


    Property(S): REBOOT = REALLYSUPPRESS
    Property(S): NLS_ERROR_Advertise_Not_Supported = The installation of IBM i Access for Windows does not support the advertisement feature of Windows Installer. The install cannot continue.
    Property(S): CWBMriMsiProdCode = {CCA40624-843E-48C6-B14F-E1070015D87C}
    Property(S): CWBCurrentFixLevel = SI00000
    Property(S): CWBCopiedLang = None
    Property(S): CWBInstalliNavCfg = 0
    Property(S): NLS_ERROR_SelfReg_4 = Reason: entry point %s was not found.
    Property(S): NLS_ERROR_SelfReg_3 = Reason: could not load module. Return code %lu.
    Property(S): NLS_ERROR_SelfReg_2 = Module %s failed to unregister.
    Property(S): NLS_ERROR_SelfReg_1 = Module %s failed to register.
    Property(S): NLS_ERROR_CannotUpgrade4 = The primary language version %s that is currently installed does not match any available language versions.
    Property(S): NLS_ERROR_CannotUpgrade3 = To change the language to %s, remove the product and restart the install.
    Property(S): NLS_ERROR_OosVRM_2 = You can upgrade to %s and then upgrade to this release or you can uninstall %s and then install this release.
    Property(S): NLS_ERROR_OosVRM_1 = Upgrading from %s to this release is not supported.
    Property(S): NLS_LAUNCH_CONDITION_OS64 = This version of [ProductName] requires that your computer is running a 32-bit version of Windows.
    Property(S): PROGMSG_IIS_REMOVEWEBSITES = Removing IIS websites...
    Property(S): PROGMSG_IIS_CREATEWEBSITE = Creating IIS website %s
    Property(S): PROGMSG_IIS_CREATEWEBSITES = Creating IIS websites...
    Property(S): CWBIsConsoleSession = 0
    Property(S): ARPHELPLINK = http://www-03.ibm.com/systems/i/software/access/windows/support.html
    Property(S): ARPURLUPDATEINFO = http://www-03.ibm.com/systems/i/software/access/windows/index.html
    Property(S): ARPREADME = C:\Program Files (x86)\IBM\Client Access\MRI2924\readme.txt
    Property(S): NLS_LAUNCH_CONDITION_OS = [ProductName] requires that your computer is running Windows XP Service Pack 2 or Windows Server 2003 Service Pack 1 or Windows Vista or Windows Server 2008.
    Property(S): NLS_ConsoleRequiredWin2003 = An administrator session or console session is required to install from a Remote Desktop client depending on the operating system and service pack level. Start the session using: 'mstsc /console' or 'mstsc /admin'. For more details see Microsoft knowledge base document 947723.
    Property(S): NLS_ERROR_DotNet_Upgrade = You must selectively uninstall the .Net Data Provider before you upgrade to a new release.
    Property(S): NLS_Whatsnew_Shortcut_Name = What's New
    Property(S): NLS_Error_Missing_Prereq_Patch = This service pack patch cannot be installed because a prerequisite patch is not present on this computer. Please download the %s patch installer from the IBM FTP site at ftp://ftp.software.ibm.com/as400/products/clientaccess/win32/%s/servicepack/%s. The %s patch installer contains this service pack plus the prerequisite patch.
    Property(S): NLS_Whatsnew_Shortcut_Title = WHATSNEW|What's New
    Property(S): ISReleaseFlags = 64bitA
    Property(S): SETUPEXENAME = setup.exe
    Property(S): ADDLOCAL = dotnet,dt,odbc,oledb,dir,irc,req
    Property(S): ARPINSTALLLOCATION = C:\Program Files (x86)\IBM\Client Access\
    Property(S): CWBPlgSilentExec = /SILENT
    Property(S): CWBPRIMARYLANG = MRI2924
    Property(S): CWBRunWelWizard = #0
    Property(S): PackagecodeChanging = 1
    Property(S): ProductState = -1
    Property(S): TRANSFORMSATSOURCE = 1
    Property(S): TRANSFORMSSECURE = 1
    Property(S): SETUPEXEDIR = \\SRV1-CM-001.SERVICE.LOCAL\SMSPKGE$\C01002CE
    Property(S): TRANSFORMS = @1033.MST
    Property(S): AdminUser = 1
    Property(S): RecacheTransforms = \\SRV1-CM-001.SERVICE.LOCAL\SMSPKGE$\C01002CE\1033.MST
    Property(S): MsiLogFileLocation = C:\Windows\TEMP\IBM_CA_710_Install32.log
    Property(S): PackageCode = {1FFAF998-D4C8-47E9-9F44-9CF382DE7B9A}
    Property(S): COMPANYNAME = IT35
    Property(S): USERNAME = End User
    Property(S): CWBSupportedDotNetFound = True
    Property(S): CWBSourceMRI29xxList = MRI2924
    Property(S): OutOfDiskSpace = 0
    Property(S): OutOfNoRbDiskSpace = 0
    Property(S): PrimaryVolumeSpaceAvailable = 0
    Property(S): PrimaryVolumeSpaceRequired = 0
    Property(S): PrimaryVolumeSpaceRemaining = 0
    Property(S): CWBAddPwsiMriFeatures = reqmri,dirmri,dtmri,ircmri,odbcmri,oledbmri,mpmri
    Property(S): IS_CHAINER_POST_COMMANDLINE = /l"C:\Windows\TEMP\IBM_CA_710_Install32.log" /qb /i\\SRV1-CM-001.SERVICE.LOCAL\SMSPKGE$\C01002CE\MRI2924\cwbinmri.msi;"ALLUSERS=\"1\" ADDLOCAL=\"reqmri,dirmri,dtmri,ircmri,odbcmri,oledbmri,mpmri\" INSTALLDIR=\"C:\Program Files (x86)\IBM\Client Access\\\" ARPSYSTEMCOMPONENT=1 CWBOLDVRM=\"\" CWBLANG=\"MRI2924\""
    Property(S): INSTALLDIR_NO_SLASH = C:\Program Files (x86)\IBM\Client Access
    Property(S): INSTALLDIR_SHORT_NO_SLASH = C:\PROGRA~2\IBM\CLIENT~1
    Property(S): MRI29XX_SHORT = C:\PROGRA~2\IBM\CLIENT~1\MRI2924\
    Property(S): MRI29XX_NO_SLASH = C:\Program Files (x86)\IBM\Client Access\MRI2924
    Property(S): ProductToBeRegistered = 1
    MSI (s) (28:38) [09:24:46:528]: Note: 1: 1707
    MSI (s) (28:38) [09:24:46:528]: Product: IBM i Access for Windows 7.1 -- Installation operation completed successfully.

    MSI (s) (28:38) [09:24:46:528]: Windows Installer installed the product. Product Name: IBM i Access for Windows 7.1. Product Version: 07.01.0001. Product Language: 1033. Manufacturer: IBM. Installation success or error status: 0.

    MSI (s) (28:38) [09:24:46:528]: Attempting to delete file C:\Windows\Installer\2f834.mst
    MSI (s) (28:38) [09:24:46:528]: Unable to delete the file. LastError = 32
    MSI (s) (28:38) [09:24:46:528]: Deferring clean up of packages/files, if any exist
    MSI (s) (28:38) [09:24:46:528]: Attempting to delete file C:\Windows\Installer\2f834.mst
    MSI (s) (28:38) [09:24:46:528]: MainEngineThread is returning 0
    MSI (s) (28:3C) [09:24:46:528]: RESTART MANAGER: Session closed. - ggi3201 11 years ago

Answers (3)

Posted by: kingskawn 10 years ago
Senior Purple Belt
0

You found a solution to this?

Posted by: mukhtar 7 years ago
Orange Belt
0
Put the  Language e.g. "MRI2924" into the Image64a directory, making sure that Setup.ini file in MRI2924" is set to  "EnableLangDlg=Y" then use the following here is my batch: 

set myDIR=%SYSTEMDRIVE%\Logs
if not exist %myDIR% (mkdir %myDIR%)

Rem Run install

"%~dp0Image64a\setup.exe" /S /V"/qn TRANSFORMS="%~dp0Image64a\1033.mst" DISABLEAUTOUPDATE=1 ROOTDRIVE=C: REBOOT=ReallySuppress ALLUSERS=1 SETMULTIUSER=1 /liewa %myDIR%\IBMiAccessAlfa_7.1_R1_Install.log"

Rem Add a firewall rule to enable I Access to work
netsh advfirewall firewall add rule name="cwbunnav.exe for IBM iAccess Alfa 7.1" dir=in action=allow program="C:\program files (x86)\ibm\client access\cwbunnav.exe" enable=yes
netsh advfirewall firewall add rule name="javaw.exe for IBM iAccess Alfa 7.1" dir=in action=allow program="C:\program files (x86)\ibm\client access\jre\bin\javaw.exe" enable=yes
netsh advfirewall firewall add rule name="cwbopaoc.exe for IBM iAccess Alfa 7.1" dir=in action=allow program="C:\program files (x86)\ibm\client access\cwbopaoc.exe" enable=yes

EXIT

The uninstall is:

set myDIR=%SYSTEMDRIVE%\Logs
if not exist %myDIR% (mkdir %myDIR%)

MsiExec.exe /x{31E11496-1F84-4DCC-B07A-369B40B8B4A7}  REBOOT=ReallySuppress MSIRESTARTMANAGERCONTROL=DisableShutdown MSIRESTARTMANAGERCONTROL=DisableShutdown /l*v! "%SystemDrive%\Logs\IBMiAccessAlfa_7.1_R1_Uninstall.log" /qn

MsiExec.exe /x{CCA40624-843E-48C6-B14F-E1070015D87C} REBOOT=ReallySuppress REBOOTPROMPT=Suppress MSIRESTARTMANAGERCONTROL=DisableShutdown /qn

MsiExec.exe /x{3186ACD0-B5C5-470E-ABE1-E4110C0A72BF} REBOOT=ReallySuppress REBOOTPROMPT=Suppress MSIRESTARTMANAGERCONTROL=DisableShutdown /qn

REM IF EXIST "C:\Program Files (x86)\IBM" (
REM RMDIR /S /Q "C:\Program Files (x86)\IBM"
REM ) ELSE (
REM Echo file is not there. 2>nul
REM )

netsh advfirewall firewall delete rule name="cwbunnav.exe for IBM iAccess Alfa 7.1"
netsh advfirewall firewall delete rule name="javaw.exe for IBM iAccess Alfa 7.1"
netsh advfirewall firewall delete rule name="cwbopaoc.exe for IBM iAccess Alfa 7.1"

EXIT


Posted by: jagadeish 11 years ago
Red Belt
0

Create an verbose log file for the installation and analyze it with WILogUtl.exe

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ