cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
garyhalb
Level 4

Evaluation Problems or By Design?

Hi,

I'm busy trying out the Installshield 2010 Express Evaluation version. I've put together a basic installation, but am having problems testing it out.

When I run it I get the standard 'Evaluation' message popup which I can dimiss and continue with the installation. However when the installer gets to the point of installing that same message pops up and the following then occurs:

If I dismiss it quickly the installer appears to jump to the end of the installation, but nothing has occurred. If I leave the evaluation message open for a while and then click OK the installation generally hangs and no progress occurs.

Am I meant to be able to properly utilise an installation package created with the trial version?

I'm using Windows 7 Pro 32bit.

Kind regards,
Gary
Labels (1)
0 Kudos
(23) Replies
DebbieL
Level 17

Hmm. I'm not sure what's happening there. Would you mind trying to launch Setup.exe from the command line and pass the /debuglog parameter to generate a log file? Maybe the log file will help us figure this out.

To generate a log named InstallShield.log in the same directory as the Setup.exe file, pass just the command-line parameter. Note that this does not work if the Setup.exe file is in a read-only location. For example:

setup.exe /debuglog


To specify the name and location of the log file, pass the path and name, as in the following example:

setup.exe /debuglog"C:\PathToLog\setupexe.log"


Thanks!
0 Kudos
garyhalb
Level 4

Hi,

Please see the debug log below - this is what happens when the installation appears to hang after acknowledging the trial version popup.

4-26-2010[01:51:06 PM]: InstallShield setup.exe (Unicode) started, cmdline: /debuglog
4-26-2010[01:51:06 PM]: Extracting setup.ini...
4-26-2010[01:51:06 PM]: Extracting 'Setup.INI' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Setup.INI
4-26-2010[01:51:06 PM]: Extracting '0x0409.ini' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\0x0409.ini
4-26-2010[01:51:06 PM]: Reading setup.ini from C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Setup.INI
4-26-2010[01:51:06 PM]: Extracting 'BetaMarker.dat' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\BetaMarker.dat
4-26-2010[01:51:06 PM]: Extraction of 'BetaMarker.dat' failed
4-26-2010[01:51:06 PM]: Extracting 'EvalMarker.dat' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\EvalMarker.dat
4-26-2010[01:51:07 PM]: Extracting '' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\
4-26-2010[01:51:07 PM]: Extraction of '' failed
4-26-2010[01:51:07 PM]: Extracting '' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\
4-26-2010[01:51:07 PM]: Extraction of '' failed
4-26-2010[01:51:07 PM]: Extracting 'Setup.bmp' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Setup.bmp
4-26-2010[01:51:07 PM]: Extraction of 'Setup.bmp' failed
4-26-2010[01:51:07 PM]: Default language: 1033, got code page 1252
4-26-2010[01:51:07 PM]: Running setup prerequisites ()...
4-26-2010[01:51:07 PM]: Checking setup prerequisite 'Windows Installer 3.1 for Windows Server 2003 SP1 (x86).prq'
4-26-2010[01:51:07 PM]: Prerequisite 'Windows Installer 3.1 for Windows Server 2003 SP1 (x86).prq' scheduled before feature selection
4-26-2010[01:51:07 PM]: Extracting 'Windows Installer 3.1 for Windows Server 2003 SP1 (x86).prq' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Windows Installer 3.1 for Windows Server 2003 SP1 (x86).prq
4-26-2010[01:51:08 PM]: PrereqEngine: condition,16,2,[SystemFolder],msi.dll,,3.1.4000.2435 -- Failed!
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: file,,\SetupPrerequisites\Windows Installer\3.1\x86\WindowsServer2003-KB898715-x86-enu.exe,http://download.microsoft.com/download/4/8/5/4852c63a-cf27-4e83-baad-47b8372e9e9b/WindowsServer2003-KB898715-x86-enu.exe,,, -- Successful,
4-26-2010[01:51:08 PM]: PrereqEngine: execute,WindowsServer2003-KB898715-x86-enu.exe,/quiet /norestart,/quiet /norestart,3010,8192,1641,, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: Id,{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e},http://saturn.installshield.com/is/prerequisites/windows installer 3.1 for windows server 2003 sp1 (x86).prq, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: behavior,Optional,,Reboot,32,Failure,
4-26-2010[01:51:08 PM]: PrereqEngine: Lua,
4-26-2010[01:51:08 PM]: PrereqEngine: Hidden,
4-26-2010[01:51:08 PM]: PrereqEngine: MsiProgress,
4-26-2010[01:51:08 PM]: Skipping prerequisite 'Windows Installer 3.1 for Windows Server 2003 SP1 (x86).prq' because it was installed before the reboot
4-26-2010[01:51:08 PM]: Checking setup prerequisite 'Windows Installer 3.1 (x86).prq'
4-26-2010[01:51:08 PM]: Prerequisite 'Windows Installer 3.1 (x86).prq' scheduled before feature selection
4-26-2010[01:51:08 PM]: Extracting 'Windows Installer 3.1 (x86).prq' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Windows Installer 3.1 (x86).prq
4-26-2010[01:51:08 PM]: PrereqEngine: condition,16,2,[SystemFolder],msi.dll,,3.1.4000.2435 -- Failed!
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: file,,\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe,http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe,,, -- Successful,
4-26-2010[01:51:08 PM]: PrereqEngine: execute,WindowsInstaller-KB893803-v2-x86.exe,/quiet /norestart,/quiet /norestart,3010,8192,1641,, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: Id,{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e},http://saturn.installshield.com/is/prerequisites/windows installer 3.1 (x86).prq, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: behavior,Optional,,Reboot,32,Failure,
4-26-2010[01:51:08 PM]: PrereqEngine: Lua,
4-26-2010[01:51:08 PM]: PrereqEngine: Hidden,
4-26-2010[01:51:08 PM]: PrereqEngine: MsiProgress,
4-26-2010[01:51:08 PM]: Skipping prerequisite 'Windows Installer 3.1 (x86).prq' because it was installed before the reboot
4-26-2010[01:51:08 PM]: Checking setup prerequisite 'Microsoft .NET Framework 3.5 SP1 (Web Download).prq'
4-26-2010[01:51:08 PM]: Prerequisite 'Microsoft .NET Framework 3.5 SP1 (Web Download).prq' scheduled before feature selection
4-26-2010[01:51:08 PM]: Extracting 'Microsoft .NET Framework 3.5 SP1 (Web Download).prq' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Microsoft .NET Framework 3.5 SP1 (Web Download).prq
4-26-2010[01:51:08 PM]: PrereqEngine: condition,2,2,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5,SP,,1 -- Failed!
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,6,0, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,6,0, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,6,0, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: file,AD29C3DEC8FB0CFDAFE8548371B0EE6D,\SetupPrerequisites\Microsoft .net\3.5 SP1\Web\Helper.exe,http://saturn.installshield.com/devstudio/setuprequirements/Microsoft .net/3.5/Helper.exe,,, -- Successful,
4-26-2010[01:51:08 PM]: PrereqEngine: file,C626670633DDCC2A66B0D935195CF2A1,\SetupPrerequisites\Microsoft .net\3.5 SP1\Web\dotnetfx35setup.exe,http://download.microsoft.com/download/0/6/1/061f001c-8752-4600-a198-53214c69b51f/dotnetfx35setup.exe,,, -- Successful,
4-26-2010[01:51:08 PM]: PrereqEngine: execute,Helper.exe,/p dotNetFx35setup.exe /l 1033 /v "/q /norestart",/p dotNetFx35setup.exe /l 1033 /v "/q /norestart",1641,3010,, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: Id,{609E84BC-FCB1-4A1F-B898-8950750EAE39},http://saturn.installshield.com/is/prerequisites/microsoft .net framework 3.5 sp1 (web download).prq, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: behavior,Optional,,Reboot,2,Failure,
4-26-2010[01:51:08 PM]: PrereqEngine: Lua,
4-26-2010[01:51:08 PM]: PrereqEngine: Hidden,
4-26-2010[01:51:08 PM]: PrereqEngine: MsiProgress,
4-26-2010[01:51:08 PM]: Skipping prerequisite 'Microsoft .NET Framework 3.5 SP1 (Web Download).prq' because it was installed before the reboot
4-26-2010[01:51:08 PM]: Checking setup prerequisite 'Windows Installer 4.5 for Windows XP SP2 and later (x86).prq'
4-26-2010[01:51:08 PM]: Prerequisite 'Windows Installer 4.5 for Windows XP SP2 and later (x86).prq' scheduled before feature selection
4-26-2010[01:51:08 PM]: Extracting 'Windows Installer 4.5 for Windows XP SP2 and later (x86).prq' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\Windows Installer 4.5 for Windows XP SP2 and later (x86).prq
4-26-2010[01:51:08 PM]: PrereqEngine: condition,16,2,[SystemFolder],msi.dll,,4.5.6001.22159 -- Failed!
4-26-2010[01:51:08 PM]: PrereqEngine: operatingsystemcondition,5, -- Failed!,
4-26-2010[01:51:08 PM]: PrereqEngine: file,448447E0BA4560CD558EDDB5F5B0809E,\SetupPrerequisites\Windows Installer\4.5\x86\Pre-Vista\WindowsXP-KB942288-v3-x86.exe,http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsXP-KB942288-v3-x86.exe,,, -- Successful,
4-26-2010[01:51:08 PM]: PrereqEngine: execute,WindowsXP-KB942288-v3-x86.exe,/quiet /norestart,/quiet /norestart,3010,8192,1641,, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: Id,{22aa129a-8e5d-45ae-a3e4-d110703ef141},http://saturn.installshield.com/is/prerequisites/windows installer 4.5 for windows xp sp2 and later (x86).prq, -- Successful
4-26-2010[01:51:08 PM]: PrereqEngine: behavior,Optional,,Reboot,2,Failure,
4-26-2010[01:51:08 PM]: PrereqEngine: Lua,
4-26-2010[01:51:08 PM]: PrereqEngine: Hidden,
4-26-2010[01:51:08 PM]: PrereqEngine: MsiProgress,
4-26-2010[01:51:08 PM]: Skipping prerequisite 'Windows Installer 4.5 for Windows XP SP2 and later (x86).prq' because it was installed before the reboot
4-26-2010[01:51:08 PM]: Checking setup prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq'
4-26-2010[01:51:08 PM]: Features do not match for prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq'
4-26-2010[01:51:08 PM]: Prerequisites returning 0
4-26-2010[01:51:08 PM]: Creating setup dialog...
4-26-2010[01:51:08 PM]: GetFile: file 'SpaGuru.msi', ini section 'SpaGuru.msi', full path '', location 1239248
4-26-2010[01:51:08 PM]: File to get to 'SpaGuru.msi'
4-26-2010[01:51:08 PM]: Getting file from setup.exe
4-26-2010[01:51:08 PM]: Extracting 'SpaGuru.msi' to C:\Users\Gary\AppData\Local\Temp\{C73942ED-9A48-4ADA-9310-15F92F383C09}\SpaGuru.msi
4-26-2010[01:51:14 PM]: Reboot needed: no
4-26-2010[01:51:14 PM]: Copying file for cache to C:\Users\Gary\AppData\Local\Downloaded Installations\{F07CE697-BE2C-49F9-A0F7-8D63BCB804A4}\SpaGuru.msi
4-26-2010[01:51:14 PM]: Install does not use script
4-26-2010[01:51:14 PM]: Install does not use script
4-26-2010[01:51:14 PM]: Install does not use script
4-26-2010[01:51:14 PM]: Attempting to launch: MSIEXEC.EXE /i "C:\Users\Gary\AppData\Local\Downloaded Installations\{F07CE697-BE2C-49F9-A0F7-8D63BCB804A4}\SpaGuru.msi" SETUPEXEDIR="C:\WORK\Code\Temp\InstallShield\SpaGuru\Express\SingleImage\DiskImages\DISK1" SETUPEXENAME="setup.exe"

Regards,
Gary
0 Kudos
DebbieL
Level 17

Does the problem occur if you remove the Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru prerequisite from your project?
0 Kudos
garyhalb
Level 4

Hi,

Yes, when I remove my custom prerequisite it works. I based that prerequisite on the Sql Server 2008 one that comes with the trial. I need to install Sql Server 2008 Express with a specific named instance - have I gone about it incorrectly?

Regards,
Gary
0 Kudos
hidenori
Level 17

If you include the InstallShield built-in prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow)', instead of your custom prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru', is the problem reproducible?
0 Kudos
garyhalb
Level 4

Yep, it works fine with the built in one. I've attached my 'custom' one.
0 Kudos
hidenori
Level 17

Are you using the Download From the Web option for the Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq? If so, try the Copy From Source Media option, and see if it makes any difference. The "Alternate location to download .prq from" setting still specifies the InstallShield built-in alternate .prq uploaded in Flexera Software's file server.
0 Kudos
garyhalb
Level 4

Hi,

I've specifically left it to use the normal download option as the only difference between your prerequisite and the 'custom' one is that I specify a command line parameter to use to ensure it installs a specific named instance.

Is this not possible? I need to be able to allow for the download from web option.

Kind regards,
Gary
0 Kudos
hidenori
Level 17

Does the Copy From Source Media option fix your issue? If so, with the Download From The Web option, try removing the AltPrqURL attribute from your .prq and see if it works.
0 Kudos
garyhalb
Level 4

Tried setting it as you suggested, and get the same problem originally experience, entire setup.exe hangs. Have to actually end task it manually to get it to go away.
0 Kudos
garyhalb
Level 4

Also does not help.
0 Kudos
hidenori
Level 17

I am wondering if there is something wrong in your command line options. Please try a very simple one such as /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=SPAGURU, and see if it makes any difference.
0 Kudos
garyhalb
Level 4

Yes, using the simplified commandline worked. Can you try and explain why the full command line does not work? Is it perhaps the "quotes", I took this command line from the Visual Studio SQL Server Express 2008 boot strapper package.

Also, the below is what happens during the install - what exactly does that mean - features do not match?

4-28-2010[08:17:08 AM]: Checking setup prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq'
4-28-2010[08:17:08 AM]: Features do not match for prerequisite 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq'

Also, I'm sure people have asked this before but is it possible to add a condition to the prerequisite to check if a specific named instance exists on the machine?

Thanks for your all your help so far.
0 Kudos
garyhalb
Level 4

Hi,

Please can someone get back to me about the below issues. Need to make a purchase decision.

Thanks,
Gary
0 Kudos
garyhalb
Level 4

Hi,

I've just noticed that my report that the setup was hanging was incorrect, it appears it was downloading the sql prereq in the background and just not displaying any download progress - so it appeared that the setup had hang up.

Is it possible to enable a download progress indicator for prereqs?

Also, when it did start installing it popped up a cmd window as shown in the screenshot - is it possible to disable this?

Regards,
Gary
0 Kudos
hidenori
Level 17

Sorry for the delay. I guess that you are using a feature prerequisite for the 'Microsoft SQL Server 2008 Express SP1 (x86 & x64Wow) for SpaGuru.prq'. Feature prerequisites are executed by a MSI, not the Setup.exe bootstrapper. Therefore, you have the "Features do not match..." message in your Setup.exe verbose log.

In order to check if a specific named instance exists on the machine, you need to change the PATH attribute of the prerequisite condition like this:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\SPAGURU\CurrentVersion

Hope that helps.
0 Kudos
hidenori
Level 17

It appears that a semi-colon is missing for the "quotes" in your command line. The valid HTML tag is &quote; instead of &quote.
0 Kudos
hidenori
Level 17

I filed the work order #IOA-000055546 for the download progress issue so that it will be addressed in a future release. Regarding the cmd window, do you specify the /HIDECONSOLE command line option?
0 Kudos
garyhalb
Level 4

Thanks for all the help. I've got everything working as expected now.

The download progress issue is really a bit of a showstopper though, as here in South Africa our fastest line speed is 4Mbs - which means at least a 15 minute delay during which the installation appears to be doing nothing.

Just to confirm - is this a bug, or a lack of functionality in terms of download progress?
0 Kudos
hidenori
Level 17

We consider the download progress issue as a enhancement. Thank you for all of your feedback.
0 Kudos