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

Suite: Installer trying to enable NetFx3

Jump to solution

We have a Suite installer project and are using it to enable a few Windows Features and Roles. We do not try to enable NetFx3ServerFeatures or NetFx3 however in the log it shows Installshield trying to enable it anyway. None of the Features we want to enable rely on it or are dependent on it being enabled. This fails on Windows Server 2019 because NetFx3 can't be enabled. We don't want it, don't need it, and are blocked by this because I don't know how to force Installshield to stop trying to enable it.

Labels (1)
0 Kudos
(1) Solution

From the log, looks like you have enabled 'IIS-WebServerRole' (Internet Information Services) feature.

8-27-2019[11:20:54 AM]: Getting feature list for initial feature items 'IIS-WebServerRole'
8-27-2019[11:20:54 AM]: Getting feature items for OS version 1000 (Server)
8-27-2019[11:20:54 AM]: Final feature list for current item is: NetFx3ServerFeatures;NetFx3;IIS-WebServerRole;IIS-WebServer;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-StaticContent;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;NetFx4Extended-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET

This feature has dependency on NetFx3. You can open your project (.issuite) file and refer below nodes.

<WindowsFeaturesDefinitions>
      <IIS-WebServerRole>
     <DependsOn>NetFx3</DependsOn>
     .....
    </IIS-WebServerRole>
</WindowsFeaturesDefinitions>

I am not sure you still need .Net 3.5 dependency on IIS feature on other operating systems and I have not tried if you can remove this dependency from your suite project.

You can refer below link for more information

https://helpnet.flexerasoftware.com/installshield25helplib/helplibrary/SteWindowsFeat.htm

Some more information below if it helps for this issue:

If you still need .net 3.5 for other OS, you can add .net 3.5 pre-requisite as a package to your project and this gets added as dependency package. You can control exit behavior (on failures) of this package by simply  ignoring and choosing setup to continue.

https://helpnet.flexerasoftware.com/installshield22helplib/helplibrary/SteImportPRQ.htm#creatingsuites_3383918860_1045030

View solution in original post

0 Kudos
(4) Replies
Varaprasad
Level 7 Flexeran
Level 7 Flexeran

Can you provide suite log file?

0 Kudos

8-27-2019[11:20:19 AM]: *** InstallShield suite engine (Unicode) started
8-27-2019[11:20:19 AM]: Engine: we're running from C:\Users\AppData\Local\Temp\12\{E8BFB220-88D7-49AF-A28A-A2CCB36AC98D}\_is88E1.exe
8-27-2019[11:20:19 AM]: Engine: running with elevated privileges: yes
8-27-2019[11:20:19 AM]: Initializing engine...
8-27-2019[11:20:20 AM]: Engine: parsing setup.xml
8-27-2019[11:20:20 AM]: State manager: no existing state information found, creating new state
8-27-2019[11:20:20 AM]: Engine: property 'SplashScreenDelay' value now '500'
8-27-2019[11:20:20 AM]: Engine: property 'LoadingScreenMessage' value now ''
8-27-2019[11:20:20 AM]: Engine: initializing UI
8-27-2019[11:20:20 AM]: Initializing resource 'Setup_UI.dll', type 1
8-27-2019[11:20:20 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Setup_UI.dll'
8-27-2019[11:20:20 AM]: Module load succeeded
8-27-2019[11:20:20 AM]: Engine: checking to see if we should run rebooted
8-27-2019[11:20:20 AM]: Engine: initializing predefined path properties
8-27-2019[11:20:21 AM]: Engine: reloading engine state info for resume/reboot
8-27-2019[11:20:21 AM]: State manager: no existing state to reload
8-27-2019[11:20:21 AM]: State manager: finished reloading state
8-27-2019[11:20:21 AM]: Command Line: -IS_temp ORIGINALSETUPEXEDIR="C:\72" ORIGINALSETUPEXENAME="a_installer.exe" /debuglog"C:\logfile.log"
8-27-2019[11:20:21 AM]: Engine: property 'ProductVersion' value now '7.2.22.99'
8-27-2019[11:20:21 AM]: Engine: initializing resources
8-27-2019[11:20:21 AM]: Initializing resource 'Application.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Application.png'
8-27-2019[11:20:21 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Application.png'
8-27-2019[11:20:21 AM]: Initializing resource 'Custom.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Custom.png'
8-27-2019[11:20:21 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Custom.png'
8-27-2019[11:20:21 AM]: Initializing resource 'Folder.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Folder.png'
8-27-2019[11:20:21 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Folder.png'
8-27-2019[11:20:21 AM]: Initializing resource 'Remove.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Remove.png'
8-27-2019[11:20:21 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Remove.png'
8-27-2019[11:20:21 AM]: Initializing resource 'Repair.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Repair.png'
8-27-2019[11:20:21 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Repair.png'
8-27-2019[11:20:21 AM]: Initializing resource 'Typical.png', type 1
8-27-2019[11:20:21 AM]: Engine: property 'ISParcelStatus' value now 'Typical.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Typical.png'
8-27-2019[11:20:22 AM]: Initializing resource 'ISLogoBig.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoBig.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\ISLogoBig.png'
8-27-2019[11:20:22 AM]: Initializing resource 'ISLogoSmall.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Application.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Application.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Application.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Custom.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Custom.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Custom.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Folder.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Folder.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Folder.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Remove.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Remove.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Remove.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Repair.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Repair.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Repair.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\Typical.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Typical.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\Typical.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\ISLogoBig.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoBig.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\ISLogoBig.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-150\ISLogoSmall.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-150\ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Application.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Application.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Application.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Custom.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Custom.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Custom.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Folder.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Folder.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Folder.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Remove.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Remove.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Remove.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Repair.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Repair.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Repair.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\Typical.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Typical.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\Typical.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\ISLogoBig.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoBig.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\ISLogoBig.png'
8-27-2019[11:20:22 AM]: Initializing resource 'scale-200\ISLogoSmall.png', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\scale-200\ISLogoSmall.png'
8-27-2019[11:20:22 AM]: Initializing resource 'EULA.rtf', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'EULA.rtf'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\EULA.rtf'
8-27-2019[11:20:22 AM]: Initializing resource 'logo.ico', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'logo.ico'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\logo.ico'
8-27-2019[11:20:22 AM]: Initializing resource 'a.ico', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'a16x16.ico'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:20:22 AM]: Initializing resource 'a.ico', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'a.ico'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:20:22 AM]: Initializing resource 'Setup_UI.xml', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Setup_UI.xml'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Setup_UI.xml'
8-27-2019[11:20:22 AM]: Initializing resource 'Setup.inx', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'Setup.inx'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Setup.inx'
8-27-2019[11:20:22 AM]: Initializing resource 'ISSetup.dll', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISSetup.dll'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\ISSetup.dll'
8-27-2019[11:20:22 AM]: Initializing resource 'ISRT.dll', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISRT.dll'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\ISRT.dll'
8-27-2019[11:20:22 AM]: Initializing resource 'ISBEW64.exe', type 1
8-27-2019[11:20:22 AM]: Engine: property 'ISParcelStatus' value now 'ISBEW64.exe'
8-27-2019[11:20:22 AM]: Resource was staged to 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\ISBEW64.exe'
8-27-2019[11:20:22 AM]: Engine: we're not running after reboot
8-27-2019[11:20:22 AM]: Engine: property 'ADMIN_USER_VALUE' value now ''
8-27-2019[11:20:22 AM]: Engine: property 'PRODUCT_NAME' value now 'AWS'
8-27-2019[11:20:22 AM]: Engine: property 'PRODUCT_NAME_APPLICATION' value now 'AWS'
8-27-2019[11:20:23 AM]: Engine: property 'APPLICATION_NAME' value now 'AWS'
8-27-2019[11:20:23 AM]: Engine: property 'INSTALLDIRECTORY' value now 'C:\inetpub\wwwroot'
8-27-2019[11:20:23 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now ''
8-27-2019[11:20:23 AM]: Engine: property 'ProductName' value now 'AWS'
8-27-2019[11:20:23 AM]: Determining setup mode...
8-27-2019[11:20:23 AM]: Engine: no command line mode specified, evaluating setup.xml install mode block for mode
8-27-2019[11:20:23 AM]: MSI parcel detect: product code: '{17AC5210-1928-473C-B239-1D7E910B08F9}', package code: '{F540ADC4-D0ED-4C34-9381-448E8FD88ADB}'
8-27-2019[11:20:23 AM]: Engine: final mode we're running in: 0
8-27-2019[11:20:23 AM]: Engine: mode is maintenance: no
8-27-2019[11:20:23 AM]: Maintenance: no uninstall key present
8-27-2019[11:20:23 AM]: Using user default language 1033
8-27-2019[11:20:23 AM]: Engine: running from temp, original setup: C:\72
8-27-2019[11:20:23 AM]: Engine: sending initialize event to UI
8-27-2019[11:20:23 AM]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INITIALIZING'
8-27-2019[11:20:23 AM]: Engine: property 'ISParcelStatus' value now ''
8-27-2019[11:20:23 AM]: Engine: property 'ISLanguageList' value now 'IDS_LANGUAGE_1033
1033
'
8-27-2019[11:20:23 AM]: Engine: property 'ISRealScaleFactor' value now '100'
8-27-2019[11:20:23 AM]: Engine: property 'ISBestScaleFactor' value now '100'
8-27-2019[11:20:23 AM]: UI DLL: Resource 'a16x16.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a16x16.ico'
8-27-2019[11:20:23 AM]: UI DLL: Glass wizard using Wizard97
8-27-2019[11:20:23 AM]: UI DLL: Resource 'logo.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\logo.ico'
8-27-2019[11:20:23 AM]: Running event 'DetectAdminUser'
8-27-2019[11:20:23 AM]: Launching InstallScript action in function 'DetectAdminUser'
8-27-2019[11:20:23 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:24 AM]: Action returned value 0x00000000
8-27-2019[11:20:24 AM]: Action 'DetectAdminUser' returned status 0x00000000
8-27-2019[11:20:24 AM]: Engine: no update XML URL specified
8-27-2019[11:20:24 AM]: Engine: not rebooted or maintenance, checking for suite update (update: '', updated from: '')
8-27-2019[11:20:24 AM]: Engine: initialization complete
8-27-2019[11:20:24 AM]: Evaluating abort conditions
8-27-2019[11:20:24 AM]: Engine: determining suite feature states
8-27-2019[11:20:24 AM]: Initializing state for feature 'AWS'
8-27-2019[11:20:24 AM]: Default action state 1 for mode 0
8-27-2019[11:20:24 AM]: Initial feature state: 1
8-27-2019[11:20:24 AM]: Final feature state: 1
8-27-2019[11:20:24 AM]: Skipping feature detect state in first time install
8-27-2019[11:20:24 AM]: Engine: determining action states for all parcels
8-27-2019[11:20:24 AM]: Evaluating operations for parcel {C8AD8EC7-39CF-4136-B83C-86977FCC498A}, parcel is eligible: true, detected state: 1
8-27-2019[11:20:24 AM]: Final action state for parcel: 5
8-27-2019[11:20:25 AM]: MSI parcel detect: product code: '{17AC5210-1928-473C-B239-1D7E910B08F9}', package code: '{F540ADC4-D0ED-4C34-9381-448E8FD88ADB}'
8-27-2019[11:20:25 AM]: Evaluating operations for parcel {B183E29A-0981-478F-87C5-A4F6BBB9F143}, parcel is eligible: true, detected state: 0
8-27-2019[11:20:25 AM]: Final action state for parcel: 1
8-27-2019[11:20:25 AM]: Engine: sending UI selection event to UI
8-27-2019[11:20:25 AM]: UI DLL: Resource '' -> ''
8-27-2019[11:20:25 AM]: UI DLL: Resource 'a.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:20:25 AM]: Engine: property 'ISCurrentPage' value now 'InstallationWelcome'
8-27-2019[11:20:25 AM]: UI DLL: Resource 'a.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:20:26 AM]: UI DLL: Executing Actions on IDS_NEXT_BUTTON.Click
8-27-2019[11:20:26 AM]: UI DLL: Executing action .
8-27-2019[11:20:26 AM]: Engine: property 'ISProgressCaption' value now 'Installing'
8-27-2019[11:20:26 AM]: UI DLL: Executing action .
8-27-2019[11:20:26 AM]: Engine: property 'ISProgressSummary' value now 'The Installation Wizard is installing the application features that you selected.'
8-27-2019[11:20:26 AM]: UI DLL: Executing action .
8-27-2019[11:20:26 AM]: UI DLL: Resource 'logo.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\logo.ico'
8-27-2019[11:20:26 AM]: Engine: property 'ISFeatureDescription' value now 'ID_STRING'
8-27-2019[11:20:26 AM]: Engine: property 'ISFeatureCost' value now '0 bytes'
8-27-2019[11:20:26 AM]: Engine: property 'ISCurrentPage' value now 'InstallationFeatures'
8-27-2019[11:20:27 AM]: UI DLL: Executing Actions on IDS_NEXT_BUTTON.Click
8-27-2019[11:20:27 AM]: UI DLL: Executing action .
8-27-2019[11:20:27 AM]: UI DLL: Resource 'Folder.png' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Folder.png'
8-27-2019[11:20:27 AM]: UI DLL: Executing Actions on TextBox.TextChanged
8-27-2019[11:20:27 AM]: UI DLL: Executing action .
8-27-2019[11:20:27 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:27 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:27 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:27 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now '*'
8-27-2019[11:20:27 AM]: Action returned value 0x00000001
8-27-2019[11:20:27 AM]: Action 'ValidateApplicationName' returned status 0x80070643
8-27-2019[11:20:27 AM]: Engine: property 'ISCurrentPage' value now 'BrowseStageFolder'
8-27-2019[11:20:31 AM]: Engine: property 'APPLICATION_NAME' value now 'A'
8-27-2019[11:20:31 AM]: UI DLL: Executing Actions on TextBox.TextChanged
8-27-2019[11:20:31 AM]: UI DLL: Executing action .
8-27-2019[11:20:31 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:31 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:31 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:32 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now ''
8-27-2019[11:20:32 AM]: Action returned value 0x00000000
8-27-2019[11:20:32 AM]: Action 'ValidateApplicationName' returned status 0x00000000
8-27-2019[11:20:32 AM]: Engine: property 'APPLICATION_NAME' value now 'AU'
8-27-2019[11:20:32 AM]: UI DLL: Executing Actions on TextBox.TextChanged
8-27-2019[11:20:32 AM]: UI DLL: Executing action .
8-27-2019[11:20:32 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:32 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:32 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:32 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now ''
8-27-2019[11:20:32 AM]: Action returned value 0x00000000
8-27-2019[11:20:32 AM]: Action 'ValidateApplicationName' returned status 0x00000000
8-27-2019[11:20:32 AM]: Engine: property 'APPLICATION_NAME' value now 'AUI'
8-27-2019[11:20:32 AM]: UI DLL: Executing Actions on TextBox.TextChanged
8-27-2019[11:20:32 AM]: UI DLL: Executing action .
8-27-2019[11:20:32 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:32 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:32 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:33 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now '*'
8-27-2019[11:20:33 AM]: Action returned value 0x00000001
8-27-2019[11:20:33 AM]: Action 'ValidateApplicationName' returned status 0x80070643
8-27-2019[11:20:35 AM]: Engine: property 'APPLICATION_NAME' value now 'AUIS'
8-27-2019[11:20:35 AM]: UI DLL: Executing Actions on TextBox.TextChanged
8-27-2019[11:20:35 AM]: UI DLL: Executing action .
8-27-2019[11:20:35 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:35 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:35 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:35 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now '*'
8-27-2019[11:20:35 AM]: Action returned value 0x00000001
8-27-2019[11:20:35 AM]: Action 'ValidateApplicationName' returned status 0x80070643
8-27-2019[11:20:36 AM]: UI DLL: Executing Actions on IDS_INSTALL_BUTTON.Click
8-27-2019[11:20:36 AM]: UI DLL: Executing action .
8-27-2019[11:20:36 AM]: Running event 'ValidateApplicationName'
8-27-2019[11:20:37 AM]: Launching InstallScript action in function 'ValidateApplicationName'
8-27-2019[11:20:37 AM]: Engine: request for proxy handler, 0, 0
8-27-2019[11:20:37 AM]: Engine: property 'IS_APPLICATION_NAME_VALID' value now '*'
8-27-2019[11:20:37 AM]: Action returned value 0x00000001
8-27-2019[11:20:37 AM]: Action 'ValidateApplicationName' returned status 0x80070643
8-27-2019[11:20:37 AM]: UI DLL: Skipping action due to false condition.
8-27-2019[11:20:37 AM]: UI DLL: Skipping action due to false condition.
8-27-2019[11:20:37 AM]: UI DLL: Executing action .
8-27-2019[11:20:37 AM]: Engine: property 'INSTALLDIRECTORY' value now 'C:\inetpub\wwwroot\AUIS\'
8-27-2019[11:20:37 AM]: UI DLL: Executing action .
8-27-2019[11:20:37 AM]: UI DLL: Resource 'Application.png' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\Application.png'
8-27-2019[11:20:37 AM]: Engine: property 'ISCurrentPage' value now 'InstallationProgress'
8-27-2019[11:20:37 AM]: Engine: setting parcel states as determined by feature selections
8-27-2019[11:20:37 AM]: Feature AWS setting parcel states, parent override: no, override state: 0, follow parent state: no
8-27-2019[11:20:37 AM]: Requesting action state 1 for parcel '{C8AD8EC7-39CF-4136-B83C-86977FCC498A}'
8-27-2019[11:20:37 AM]: Containing feature is request state change to parcel {C8AD8EC7-39CF-4136-B83C-86977FCC498A}, feature request: 1
8-27-2019[11:20:37 AM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
8-27-2019[11:20:37 AM]: Requesting action state 1 for parcel '{B183E29A-0981-478F-87C5-A4F6BBB9F143}'
8-27-2019[11:20:37 AM]: Containing feature is request state change to parcel {B183E29A-0981-478F-87C5-A4F6BBB9F143}, feature request: 1
8-27-2019[11:20:37 AM]: MSI parcel detect: product code: '{17AC5210-1928-473C-B239-1D7E910B08F9}', package code: '{F540ADC4-D0ED-4C34-9381-448E8FD88ADB}'
8-27-2019[11:20:37 AM]: Preliminary parcel action state: 1
8-27-2019[11:20:37 AM]: Final action state for parcel {C8AD8EC7-39CF-4136-B83C-86977FCC498A}: 5
8-27-2019[11:20:37 AM]: Final action state for parcel {B183E29A-0981-478F-87C5-A4F6BBB9F143}: 1
8-27-2019[11:20:37 AM]: Engine: staging parcels
8-27-2019[11:20:37 AM]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_STAGING'
8-27-2019[11:20:37 AM]: Stage parcel {C8AD8EC7-39CF-4136-B83C-86977FCC498A}, parcel action: 5
8-27-2019[11:20:37 AM]: Engine: property 'ISParcelStatus' value now 'Microsoft .NET Framework 4.5.2 Full'
8-27-2019[11:20:37 AM]: This stage path: C:\Users\AppData\Local\Downloaded Installations\{C4366B56-BE8F-41DA-AEFC-CB5165ADB5D3}\
8-27-2019[11:20:37 AM]: Stage parcel status: 0
8-27-2019[11:20:37 AM]: Stage parcel {B183E29A-0981-478F-87C5-A4F6BBB9F143}, parcel action: 1
8-27-2019[11:20:37 AM]: Engine: property 'ISParcelStatus' value now 'AWS'
8-27-2019[11:20:37 AM]: This stage path: C:\Users\AppData\Local\Downloaded Installations\{122D6567-1E85-4069-A811-75C5EDAB3D13}\
8-27-2019[11:20:37 AM]: Staging file {122D6567-1E85-4069-A811-75C5EDAB3D13}\a.msi, source type 1
8-27-2019[11:20:37 AM]: Source file to stage: {122D6567-1E85-4069-A811-75C5EDAB3D13}\a.msi
8-27-2019[11:20:37 AM]: Target file: C:\Users\AppData\Local\Downloaded Installations\{122D6567-1E85-4069-A811-75C5EDAB3D13}\a.msi
8-27-2019[11:20:37 AM]: State information indicates file is already staged
8-27-2019[11:20:37 AM]: Checking file MD5: expected MD5: '25AB3ECE858CEE47A6C2BFE73563561A', file MD5: 'E0B22F5F0E7BA5AFE4A3F118CC3AC3D3'
8-27-2019[11:20:37 AM]: Existing file does not have valid MD5, attempting to remove existing file and re-stage
8-27-2019[11:20:37 AM]: Engine: property 'ISParcelStatus' value now 'a.msi'
8-27-2019[11:20:37 AM]: File stage status: 0
8-27-2019[11:20:37 AM]: Checking file MD5: expected MD5: '25AB3ECE858CEE47A6C2BFE73563561A', file MD5: '25AB3ECE858CEE47A6C2BFE73563561A'
8-27-2019[11:20:37 AM]: Staging file {122D6567-1E85-4069-A811-75C5EDAB3D13}\Data1.cab, source type 1
8-27-2019[11:20:37 AM]: Source file to stage: {122D6567-1E85-4069-A811-75C5EDAB3D13}\Data1.cab
8-27-2019[11:20:37 AM]: Target file: C:\Users\AppData\Local\Downloaded Installations\{122D6567-1E85-4069-A811-75C5EDAB3D13}\Data1.cab
8-27-2019[11:20:37 AM]: State information indicates file is already staged
8-27-2019[11:20:38 AM]: Checking file MD5: expected MD5: 'DD5D2EE02A16619DBF2C03D73C6F9B67', file MD5: '3B1AA7638AD4B4809C458E537086F6CA'
8-27-2019[11:20:38 AM]: Existing file does not have valid MD5, attempting to remove existing file and re-stage
8-27-2019[11:20:38 AM]: Engine: property 'ISParcelStatus' value now 'Data1.cab'
8-27-2019[11:20:51 AM]: File stage status: 0
8-27-2019[11:20:51 AM]: Checking file MD5: expected MD5: 'DD5D2EE02A16619DBF2C03D73C6F9B67', file MD5: 'DD5D2EE02A16619DBF2C03D73C6F9B67'
8-27-2019[11:20:51 AM]: Staging file {122D6567-1E85-4069-A811-75C5EDAB3D13}\setup.exe, source type 1
8-27-2019[11:20:51 AM]: Source file to stage: {122D6567-1E85-4069-A811-75C5EDAB3D13}\setup.exe
8-27-2019[11:20:51 AM]: Target file: C:\Users\AppData\Local\Downloaded Installations\{122D6567-1E85-4069-A811-75C5EDAB3D13}\setup.exe
8-27-2019[11:20:51 AM]: State information indicates file is already staged
8-27-2019[11:20:52 AM]: Checking file MD5: expected MD5: 'A5D7AA84790070CF7FEC5E94A46EB675', file MD5: 'E82EF62BB0914FB70E9BC3CA8409F374'
8-27-2019[11:20:52 AM]: Existing file does not have valid MD5, attempting to remove existing file and re-stage
8-27-2019[11:20:52 AM]: Engine: property 'ISParcelStatus' value now 'setup.exe'
8-27-2019[11:20:53 AM]: File stage status: 0
8-27-2019[11:20:53 AM]: Checking file MD5: expected MD5: 'A5D7AA84790070CF7FEC5E94A46EB675', file MD5: 'A5D7AA84790070CF7FEC5E94A46EB675'
8-27-2019[11:20:53 AM]: Stage parcel status: 0
8-27-2019[11:20:54 AM]: Getting feature list for initial feature items 'IIS-WebServerRole'
8-27-2019[11:20:54 AM]: Getting feature items for OS version 1000 (Server)
8-27-2019[11:20:54 AM]: Final feature list for current item is: NetFx3ServerFeatures;NetFx3;IIS-WebServerRole;IIS-WebServer;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-StaticContent;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;NetFx4Extended-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET
8-27-2019[11:20:54 AM]: Installing Windows features for parcel 'AWS'...
8-27-2019[11:20:54 AM]: Engine: property 'ISInstallStatus' value now 'Installing Windows features/roles...'
8-27-2019[11:20:54 AM]: Engine: property 'ISParcelStatus' value now ''
8-27-2019[11:20:54 AM]: CWindowsFeatureParcel::Install: using DismAPI on Windows 8 or newer
8-27-2019[11:20:54 AM]: Engine: request for proxy handler, 0, 1
8-27-2019[11:20:55 AM]: No source paths specified for DismEnableFeature
8-27-2019[11:21:14 AM]: Failed to DismEnableFeature (NetFx3ServerFeatures;NetFx3;IIS-WebServerRole;IIS-WebServer;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-StaticContent;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;NetFx4Extended-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET): error 0x800f0950, ''
8-27-2019[11:21:14 AM]: CWindowsFeatureParcel::CallDismApi result: 0x800f0950
8-27-2019[11:21:14 AM]: Windows feature install result status: 0x800f0950
8-27-2019[11:21:14 AM]: Failed installing Windows features for parcel 'AWS', error 0x800f0950
8-27-2019[11:21:14 AM]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INTERRUPTED'
8-27-2019[11:21:14 AM]: UI DLL: Resource '' -> ''
8-27-2019[11:21:14 AM]: UI DLL: Resource 'a.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:21:14 AM]: Engine: property 'ISCurrentPage' value now 'InstallationComplete'
8-27-2019[11:21:14 AM]: UI DLL: Resource 'a.ico' -> 'C:\Users\AppData\Local\Temp\12\{952F3DE3-07FA-4C68-9C58-5624A87FB592}\a.ico'
8-27-2019[11:21:15 AM]: UI DLL: Shutting down
8-27-2019[11:21:15 AM]: Original exit status: 0x800f0950, final exit status: 0x800f09508-27-2019[11:21:15 AM]: State manager: removing state info

0 Kudos

From the log, looks like you have enabled 'IIS-WebServerRole' (Internet Information Services) feature.

8-27-2019[11:20:54 AM]: Getting feature list for initial feature items 'IIS-WebServerRole'
8-27-2019[11:20:54 AM]: Getting feature items for OS version 1000 (Server)
8-27-2019[11:20:54 AM]: Final feature list for current item is: NetFx3ServerFeatures;NetFx3;IIS-WebServerRole;IIS-WebServer;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-StaticContent;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;NetFx4Extended-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET

This feature has dependency on NetFx3. You can open your project (.issuite) file and refer below nodes.

<WindowsFeaturesDefinitions>
      <IIS-WebServerRole>
     <DependsOn>NetFx3</DependsOn>
     .....
    </IIS-WebServerRole>
</WindowsFeaturesDefinitions>

I am not sure you still need .Net 3.5 dependency on IIS feature on other operating systems and I have not tried if you can remove this dependency from your suite project.

You can refer below link for more information

https://helpnet.flexerasoftware.com/installshield25helplib/helplibrary/SteWindowsFeat.htm

Some more information below if it helps for this issue:

If you still need .net 3.5 for other OS, you can add .net 3.5 pre-requisite as a package to your project and this gets added as dependency package. You can control exit behavior (on failures) of this package by simply  ignoring and choosing setup to continue.

https://helpnet.flexerasoftware.com/installshield22helplib/helplibrary/SteImportPRQ.htm#creatingsuites_3383918860_1045030

0 Kudos

Thank you so much, that information was helpful. NET Framework 3.5 isn't a dependency anymore, on that OS at least. I have no trouble enabling the WebServerRole feature directly with DISM without enabling NetFX3. I did your suggestion and removed the dependency from my suite project file. It did get me passed that error and doesn't add it to the feature list anymore.

I ran into another error ->

8-28-2019[01:38:32 PM]: Failed to DismEnableFeature (IIS-WebServerRole;IIS-WebServer;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-StaticContent;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-ApplicationDevelopment;IIS-ISAPIExtensions;IIS-ISAPIFilter;NetFx4Extended-ASPNET45;IIS-NetFxExtensibility;IIS-ASPNET): error 0xc004000d, 'One or several parent features are disabled so current feature can not be enabled.

But that was easy to track down. IIS-NetFxExtensibility and IIS-ASPNET are reliant on NetFx3. So removing all mentions of those as well from the WindowsFeaturesDefinitions section got rid of that error. We have a lot more features than IIS-WebServerRole to enable, I had just simplified the project down to only that one while I figured out how to get around these errors. With those changes to the project file I was able to add back our full feature list and everything is enabling just fine now!

0 Kudos