Quantcast
Channel: Flexera Community Forums
Viewing all 4553 articles
Browse latest View live

Issue Setting Up and Recv email after work is assinged to user

$
0
0
What is the standard configuration for setting up WorkFlow Manager to receive email when a request is assigned to a user.
Currently have WorkFlow Manager 2016.

Custom Actions not working when public desktop not present

$
0
0
I have an installshield 2013 installer which does not work on machines when the 'C:\users\public\desktop' folder is not present. Extract from the installer log is below. Doesn't tell me a great deal. I don't think the custom action is being called - seems to fail before it gets there. The event log on the machine contains entries with event ID 1000 saying that msiexec has faulted, pointing the finger at ole32.dll.

I used Process Monitor to see what the installer was doing and eventually found out that the public desktop folder (C:\users\public\desktop) was missing. If I created this folder, then the install works fine. What I don't understand is what is that folder being used for, and how I can change this behaviour? I created a new install project from scratch that just delivered a single file. It worked absolutely fine until I added a custom action (which does nothing more than call SprintfMsiLog()). As soon as I added that, this new installer crashed in the same way.

So.. can anyone explain the reliance on this public desktop folder? I can't even work round it by writing a custom action to put it there, as the custom action will never get run due to the crash! The target OS for this installer is Server 2008 R2.

I'd really appreciate any input - tearing my hair out here!

Thanks,
Al.

Action 6:17:16: GetNodeType.
Action start 6:17:16: GetNodeType.
MSI (c) (10:A0) [06:17:16:708]: Invoking remote custom action. DLL: C:\Users\xxxxx\AppData\Local\Temp\2\MSI5124.tmp, Entrypoint: f3
InstallShield 6:17:16: Running InstallScript function f3
InstallShield 6:17:16: Opening stream of file C:\Users\xxxxx\AppData\Local\Temp\2\MSI5124.tmp
InstallShield 6:17:16: Extracting support file IsConfig.ini to C:\Users\xxxxx\AppData\Local\Temp\2\{F44153CC-B60B-4024-8367-B898F09B70BF}\IsConfig.ini
InstallShield 6:17:16: Extracted isconfig.ini to C:\Users\xxxxx\AppData\Local\Temp\2\{F44153CC-B60B-4024-8367-B898F09B70BF}\IsConfig.ini
InstallShield 6:17:16: Got '{DEC7FF08-D171-45C3-A160-5B86BC5D52B6}' for TempPathGuid from isconfig.ini
InstallShield 6:17:16: Attempting to use temp path 'C:\Users\xxxx\AppData\Local\Temp\2\{DEC7FF08-D171-45C3-A160-5B86BC5D52B6}'
InstallShield 6:17:16: Using new temp path
InstallShield 6:17:16: Cleaning up temp file C:\Users\xxxxx\AppData\Local\Temp\2\{F44153CC-B60B-4024-8367-B898F09B70BF}\IsConfig.ini
InstallShield 6:17:16: Using temp folder C:\Users\xxxxx\AppData\Local\Temp\2\{DEC7FF08-D171-45C3-A160-5B86BC5D52B6}
InstallShield 6:17:16: Installing engine...
InstallShield 6:17:16: Using product language 1033
InstallShield 6:17:16: Detected X64 OS
InstallShield 6:17:16: Extracting support file ISBEWX64.exe to C:\Users\xxxxx\AppData\Local\Temp\2\{DEC7FF08-D171-45C3-A160-5B86BC5D52B6}\ISBEW64.exe
InstallShield 6:17:16: Skipping optional support file _isuser_0x0409.dll
InstallShield 6:17:16: Setting script cmdline...
InstallShield 6:17:16: ProductCode is {615EECF6-9DAC-445F-98F8-49AE86646CF0}
InstallShield 6:17:16: Initializing Engine
CustomAction GetNodeType returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 6:17:17: GetNodeType. Return value 3.
MSI (c) (10:04) [06:17:17:848]: Doing action: SetupCompleteError

InstallAnywhere does not set the environment variable on AWS

$
0
0
The installer works fine on Linux and the environment variables are set correct.
But, the same installer does not set the environment variable when running on AWS environment.
Also, on AWS no messages are written on to the Console(Output Text to Console Action).

Installer is started as sudo su

Custom Action - No "New Powershell" choice??

$
0
0
I have InstallShield 2016 and when I want to add a Powershell-script as Custom Action I dont get this choice. Why is that?
Is "New Powershell" only in Enterprise-version of AdminStudio? I have Adminstudio 2016 Pro...

Knut

Trouble with new prerequisite

$
0
0
Using IS 2015 SP1. InstallScript MSI Project.
I have a prerequisite that I added that works just fine in a local build. However, when I do a SAB the build fails (on both of my Build Agents) with:

90>C:\Program Files (x86)\MSBuild\InstallShield\2015\InstallShield.targets(77,3): error : -6003: An error occurred streaming 'Node-JS.prq' into setup.exe [D:\Builds\7\MyProj\Test_Release\src\MyProj\MyProj.isproj]
90>C:\Program Files (x86)\MSBuild\InstallShield\2015\InstallShield.targets(77,3): error : -7066: Your project contains a reference to the InstallShield prerequisite Node-JS.prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file. [D:\Builds\7\MyProj\Test_Release\src\MyProj\MyProj.isproj]

On the SAB machines I have placed the Node-js folder in
C:\Program Files (x86)\InstallShield\2015 SAB\SetupPrerequisites
To eliminate a descrepancy between \2015 and \2015SAB I also tried placing the Nod-JS folder in D:\ and then edited the prereq in my project to reflect that. Same error.

Files to Include - D:\Node-JS\node-v6.10.0-x64.msi
Application to Run - node-v6.10.0-x64.msi

Any help is appreciated.
Thanks

Application Manager - Fails to distribute app to SCCM

$
0
0
When I use "Distribution Wizard" and want to publish an Application to SCCM, I get the error "Object reference not set to an instance of an object".
When I test the connection to the server I get no errors.

Tried to Distribute as a package and everything is ok!

I get this errormessage in adminstudiohost.log:
ERROR: PluginInfo.BaseDeployPlugin.GetStorageSpecificationByName - Failed to retrieve custom storage object 'cstblSetupFiles'
ERROR: PluginInfo.BaseDeployPlugin.GetSetupFiles - Could not extract cstblSetupFiles storage!
ERROR: AdminStudio.ApplicationFramework.Controller.Tasks.BaseTask.ExecuteSequence - System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.

Is this error the user provided access to the server? Is it the package itself causing this? Anything else?

Knut

InstallShield Limited Edition 2015 - Visual Studio Community Edition 2015

$
0
0
Hi,
I can use ISLE 2015 with Visual Studio Community 2013 but not with VS2015 community edition;
with VS2015 community, I do not found the template for ISLE 2015 project.

I have a problem on my development environment or ISLE 2015 is not supported in VS2015 Community?

If it's not supported, which alternative I I have with VS2015 C?

Which version of IS i must to use?

Thanks
Domenico Canavero

MS .net framework full package or greater needs to be installed

$
0
0
Hi,
When I create an installation package using VS 2015 and installshield on the Installation requirements tab I click yes to the option 'Does your application require any software
to be installed on the machine' and then I tick the selection 'Microsoft .Net framework 4.5 Full installation' .
However when the application is being installed on the test machine I receive the error 'MS .net framework full package or greater needs to be installed for this installation to continue.'
Should the installation package not include the .Net framework?
thankss

InstallShield - 4 node release

$
0
0
I have a product that uses a 4 node release number. The problem I'm running into is that on the upgrade when I want to increment only the fourth node (eg. 5.40.002.100 to 5.40.002.101), Install Shield isn't recognizing that this is an upgrade. When you look in Add/Remove Programs after the upgrade, both the old and new instances of the product are listed. Can someone help me resolve this?

ProductCode and UpgradeCode out of sync

$
0
0
Background:
  • VS 2015 C# WinForm application
  • InstallShield 2015 Professional
  • InstalScript MSI project


We have an installer where the setup files have gotten their ProductCode and UpgradeCodes out of sync from previous versions.

The chronology of the builds goes something like this:

1.0.0.0
  • ProductCode: {ABC-123}
  • UpgradeCode: (DEF-456)


1.0.0.1
  • ProductCode: {ABC-123}
  • UpgradeCode: {GHI-789} (Changed)


1.0.0.2
  • ProductCode: (JKL-012) (Changed)
  • UpgradeCode: {GHI-789}


So from version .0 to .1, the UpgradeCode was modified. From version .1 to .2, the ProductCode was modified. I am now ready to deploy version 1.0.0.3. It has the same ProductCode and UpgradeCode as 1.0.0.2:

1.0.0.3
  • ProductCode: (JKL-012)
  • UpgradeCode: {GHI-789}


At this point, all earlier versions are installed out there somewhere. So I have some users on v1.0.0.0, some on v1.0.0.1, etc.

The question is, is there any way to configure InstallShield so that I can get all of them back on the same ProductCode and Upgrade code so that going forward, I can run proper updates? By a proper update, I mean that when the setup exe runs, it notifies the user that this is an update and then only updates files as needed.

As it is now, if a user on a version prior to the ProductCode change (<1.0.0.2), and runs 1.0.0.3, it does not recognize this as an upgrade and installs the new version along side the old one. However, if they have 1.0.0.2 (on the new ProductCode) and run 1.0.0.3, it works fine. This is all expected, as I understand that the installer recognized different ProductCodes as different products, but what I need is a way to get everything back in sync with the latest setup file.

Lastly, our setup file includes options to select specific features and a custom option selector. If it does a fresh install, or anything other than a proper upgrade, these panels show up in the installer with the original default settings. We want to avoid having these pop up during an upgrade, which is why it is so important to get the setup file back in sync so that upgrades are upgrades and fresh installs are fresh installs all around. Oh, and we want to avoid having the user uninstall/reinstall the product because the user may not know aforementioned setup options the second time around.

Thanks in advance,
Scott

How to automatically overwrite the existing install with the latest Setup script?

$
0
0
We have InstallShield 2012 Spring - Premier Edition and we are trying to replace the existing install of our software (if it exists) with whatever is in the new Setup script when Setup.exe is run again.

Currently, if our software was previously installed, when we run our Setup script, it enters into maintenance mode. Our maintenance mode screen contains only the option to uninstall the software since we don't want our users to modify/repair it.

What we want is when Setup.exe is run, that the existing install is overwritten with the newest files. I read some things on Maintenance Experience. Right now, it is set as “Standard”. We could set this to “Multi-Instance” and then Qualifying Product(s) Detected dialog would get displayed to the user, but I also read that Qualifying Product(s) Detected dialog cannot be customized. It contains the option to install a new instance of our software which we don’t want to allow the user to do.

Is there any way we can make the current setup script overwrite the existing install of our software on that machine without any user intervention or the user having to manually select what they want to do? Thank you in advance.

Policy and rules of this forum

$
0
0
I'm newbie on this forum,
I posted a new thread yesterday,
How long I need to wait to receive a reply?
I saw many old threads with no reply.

Thanks
BR

1920 service failed to start. Verify that you have sufficient privileges to start sys

$
0
0
Hi,
i am working on install shield 2015 Basic Msi project, in my Install shield project i am using windows service it will start and stop while installing and uninstalling an application, for this i have used User Name and Password and before starting service i am creating an User account (same as Windows service User Name and Password) using script (using Custom actions ) and i have configured and WindowsService.exe using service option. My setup.exe is working good in all operating systems except Windows XP 32 bit and Windows Server 2003 in this operating systems i am getting "1920 service failed to start. Verify that you have sufficient privileges to start system services"

Uniinstallation does not remove services

$
0
0
Hi,

I wrote an Install script code which installs well. But at time of uninstallation , everything goes well but it does not remove services.
I googled it and got links to configure services from "Advanced Settings->Services" tab of installshield.But there is no such tab as "Services" in InstallShield 2009.
Is there a separate api to remove services or that service must provide an option to uninstall?

Subscriptions set to expire are not expiring.

$
0
0
Hi There

First post and I'm hoping someone can help with a little frustration.

Red Hat subscriptions are set to expire. That expiry date has now passed but the licences are still showing as available despite several reconciles later.

Tried also expiring the contract and cancelling the PO.. Short of deleting the PO I'm not sure what to do? (FNMS 2014 R3)

Cheers

Dave

Flexera Software Community Service Level Agreement

$
0
0
The Flexera Software Community is a free service provided for the benefit of Flexera Software customers. The forums are provided as a place for the Flexera Software user community to request and share knowledge and expertise using Flexera Software products. While some members of the Flexera Software product teams actively participate in the community forums, Flexera Software does not guarantee that all discussion threads will receive a response from Flexera Software staff.

We hope you find the content of the discussion forums valuable and helpful. However, Flexera Software cannot guarantee the accuracy or reliability of any of the information provided in these forums. If you require definitive answers to questions within a fixed timeframe, please contact Flexera Software Support.

Please refer to the Privacy Statement for additional information.

Installshield exposing xml file in SingleImage while building

$
0
0
Hi,
I would like to build an InstallShield executable which exposes certain XML files included in the project while building it. The xml files should be modifyable externally and should get copied to the InstallDir once installation starts. It should be similar to how a CD ROM Build works, but I only need the xml files to be external and other files to be packaged inside.
Ive tried using the move table method to copy the xml files to the install dir, but manually placing those xml files into the setup dir is not what I am looking for. Need a way to automate the process, so that whenever I build in Installshield, the xmls should be placed along side the .exe file generated, similar to how CD ROM build does.

Thanks in advance.

EDIT : To make my question clearer, Id like to make a partially uncompressed installation file, so that Ill be able to modify xml files externally.

Installer does not resume after installer initiated reboot, malformed RunOnce command

$
0
0
I'm putting together an installer, and I have a custom Prerequisite that is set to "Reboot the machine and resume on reboot"

When the prerequisite tells the installer and the installer tells the user that a reboot is needed, the InstallShield installer writes the following value to the HKCU RunOnce key

Registry Key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Value Name: ISSetupPrerequisistes
Value Data: ""C:\\Users\\My User\\Desktop\\Installer\\Setup.exe""

InstallShield is writing this string to the RunOnce key with TWO sets of double quotes which renders the command string such that the installer fails to resume after a reboot

This did not happen with older versions of InstallShield. I tried a version of the installer from last year and the InstallShield installer wrote to the RunOnce key properly with only one set of double quotes


How can I work around this issue so that my installer can resume again after a reboot?

Installing a 64-bit software created is not putting entry in corresponding registry.

$
0
0
Hi,

So, I've been using Install shield to create a setup file. It is a 64-bit setup file(FYI : it has some 32 bit exes in it). On installing this setup, its getting properly in the destined location ("C:\<Software_Name>\"). But, on checking the registry path, its getting registered in the below path

Quote:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432NodeMicrosoft\Windows\CurrentVersion\Uninstall\
which is 32 bit software path where it actually should have been registered under 64 bit path

Quote:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
I built 32-bit setup file for the same software and entry is getting registered on the same location(this one is normal behavior off course).

Can someone clear me my following doubt on this

  1. Is setting a registry location done within Install shield by default or explicitly?
  2. If explicitly, Should registry location be decided by us during building in install shield or somewhere else?
  3. If we provide somewhere else explicitly, what would happen to the 32-bit registry location created in my case?


Any sort of guidance on this is much appreciated. Thanks in Advance. :)

Silent installer produces file with errors in directory install is launched from

$
0
0
Hi,
I have an installer, that when run in gui or console mode, works fine.
We have a bunch of customer installer people and QA who want to use the silent installer.
When they do it produces an error file called "custom" in the directory the installer was launched from.
What is producing this file? The installer runs to completion and says it's ok, but users say some artifacts are not right.
The installer runs custom code to accomplish most of what it does. Just guessing the title of the file produced, "custom", might have to do with that. Any ideas would be appreciated.

Here is the contents of the file:
en_needMoreSpace=WARNING! The amount of $INSTBASE disk space required to perform this installation is greater than what is available. Please free up at least $free_up kilobytes in $INSTBASE and attempt this installation again.
en_vmDownloadError=Error in downloading the VM. Installer exiting...
en_launch=Launching installer...
en_jreExtractFailed=The included VM could not be extracted.
en_invalidUnzip=Invalid unzip command found
en_checksumPassed=MD5 checksum verification for downloaded JVM passed
en_corruptedFiles=The size of the extracted files to be installed are corrupted.
en_tmpCleanup=WARNING! This installation has been interrupted. The installation process will now terminate and the temporary files it is using will be deleted from $ZIPLOC.
en_downloadLoc2=Download location=$jreDownloadFileName_1
en_downloadLoc1=Download location=$jreDownloadFileName
en_downloadedVM2=Downloaded VM Pack using URL=$jvmSpecBuildWithoutVmDirectDownloadUrl
en_downloadedVM1=Downloaded VM Pack using URL=$jvmSpecBuildWithoutVMNotFoundDownloadUrl
en_noEnoughSpace=WARNING: $INSTBASE does not have enough disk space! Attempting to use $HOME for install base and tmp dir.
en_extractJRE=Extracting the JRE from the installer archive...
en_jreUnzipFailed=The included VM could not be uncompressed (GZIP/UNCOMPRESS).
en_unpackJRE=Unpacking the JRE...
en_spaceUndetermined=WARNING! The amount of $INSTBASE disk space required and/or available could not be determined. The installation will attempted anyway.
en_jreUntarFailed=The included VM could not be unarchived (TAR).
en_default=default
en_reDownload=Please try to download the installer again and make sure that you download using 'binary' mode. Please do not attempt to install this currently downloaded copy.
en_configure=Configuring the installer for this system's environment...
en_prepareInstall=Preparing to install
en_checksumFailed=Error!! MD5 checksum verification for downloaded JVM failed. Installer exiting...
en_extractRes=Extracting the installation resources from the installer archive...
en_defaultCase=default case
en_noPermission=The temporary install directory: $INSTBASE does not exist or you do not have permission to write to it.
en_iatempdirNotPresent=You have used the IATEMPDIR to set the install base and tmp dir for this installation. However, the directory $INSTBASE does not exist or is not a directory. Please choose a valid directory.
Viewing all 4553 articles
Browse latest View live