Jan 14, 2020
04:41 PM
Could you please check the connection details are correct for the mentioned datasource: FNMP-DW-DS on Cognos. To check this, on the Cognos UI if you are logged in as Analytics Administrator:
-Click on the Manage icon 'click mark icon' around the bottom left side of the navigation bar.
-Then navigate to Administration Console>Configuration>Data Source Connections.
-Notice the FNMP-DW-DS group listed
-Click on the above group and then click on the ‘More’ link under Actions on the right side of the page.
-Then navigate to Set Properties>Connection.
-Next to the ‘Connection String’ field, click on the pencil icon ‘Edit the connection string’.
- Check both the ‘Native’ and ‘JDBC’ tabs to make sure connection details there are correct. Also you could perform Test connection there to see which one is failing.
Thanks.
... View more
Jan 01, 2020
12:13 AM
Symptoms:
When starting the cognos service using IBM Cognos configuration, there may be a message in the IBM Cognos Configuration, or in one of the cognos logs ‘cogaudit.log’, similar to the one below. The message seems to indicate that ‘ServerA.xxx.com’ is the active Content Manager URL. However, in the specific scenario discussed in this article, ServerA is not the correct Cognos server and thus the active content manager should point to a different correct server.
CM-SYS-5160 Content Manager is running in standby mode. The active Content Manager URL is http://ServerA.xxx.com:9300/p2pd/servlet.
Diagnosis:
The CMCAPACITY table in the ContentStore database stores URIs of both active & standby content managers (CMs). The active content manager contains the Usage value of 4 in this table. When the Cognos service is running, the CMPATH field contains the active content manager’s URI, but when the service is stopped, the value of this field is removed.
The above symptom occurred when the CMCAPACITY table of the Contentstore database contained the incorrect server (ServerA) URI with Usage value of 4 in the CMPATH column. This can happen if there are two separate cognos environments inadvertently using the same ContentStore database. The impact of this issue is that user from FNMS webui>Reports tab is not able to access Analytics.
Solution:
The ContentStore database should not be shared between two cognos environments. In the above case, the IBM Cognos service was stopped and then disabled in the incorrect Cognos server ‘ServerA’ environment.
... View more
Dec 31, 2019
11:47 PM
Symptoms:
This KB article describes the error “We can’t retrieve the data from data set Flexera Data Models” when a user tries to access Cognos Analytics. The Cognos Analytics dashboards display the above message and do not load.
Solution:
The error message is displayed due to an incorrect configuration of data source connections details on Cognos. One needs to follow the steps below as the Analytics Administrator (with Business Reporting Portal Admin account) to check the configuration issue:
- Access the FNMS webui using the account that has the Business Reporting Portal Admin role.
-Navigate to Reports>Analytics to access Analytics UI.
- Click on the Manage icon 'click mark icon' around the bottom left side of the navigation bar.
-Then navigate to Administration Console>Configuration>Data Source Connections.
-Notice the three FNMP groups named below:
FNMP-Dashboard
FNMP-DW-DS
FNMP-DW-DS-DQM
-Click on each one of the above three groups and then click on the ‘More’ link under Actions on the right side of the page.
-Then navigate to Set Properties>Connection.
-Next to the ‘Connection String’ field, click on the pencil icon ‘Edit the connection string’.
- Check both the ‘Native’ and ‘JDBC’ tabs. Ensure connection information, such as Server name, database name and port number, are correct. Also ensure the port number is specified correctly in the ‘Port number’ field.
-Also for both Native and JDBC connections, one can do test connection by clicking ‘Test the connection’ link.
-The FNMP-Dashboard-Group connection string should point to the Compliance database and the rest of the other two should point to the DataWarehouse database.
... View more
Nov 20, 2018
06:54 PM
Summary This article talks about the changes to Authentication and Code Signing Support for OS X Based Installers in InstallAnywhere 2014 Hotfix A Synopsis InstallAnywhere 2014 Hotfix A brings updated authentication support for Mac OS X installers for OS X systems. This article talks about the new updated Mac OS X installer authentication support and its requirements. Please note that this article does not list the complete steps required to create the authenticated installer. For complete detailed information on the new updated authentication and code signing support, refer to this PDF file or the file linked at the end of this article. The PDF includes all the necessary information regarding the new authentication and code signing support with detailed steps to create a Mac OS X authenticated installer. Discussion In InstallAnywhere 2014, authentication support for a Mac OS X installer can be enabled at the Project>Platforms>Mac OS X>Authentication setting in the project. Set the ?Requires an Administrator Name or Password to Install? setting to ?Yes? to enable authentication support for a Mac OS X installer. Support for authenticated installers is included for OS X 10.8 and later systems. However, installers which do not have authentication enabled are supported on OS X 10.7 and later. The authenticated installer must be code signed. An unsigned Mac OS X installer cannot be launched in authenticated mode. If the setting ?Requires an Administrator Name and Password to Install? is enabled in the project in the Project>Platforms>Mac OS X>Authentication section, the built installer won?t launch unless the installer is also code signed. The authenticated Mac OS X installer can be code signed in two ways: 1. By providing the code signing information in the project, enabling IA to create a code signed installer at build time. In order to code sign a Mac OS X installer at build time, the signing information should be provided in the project in the Project>Platforms>Mac OS X>Code Signing section. A valid ?Developer ID Application? certificate (exported in .p12 file format) is required with its correct keystore password. In order for an authenticated installer to be code signed at build time, follow the step below:
Check the box for Code Signing in the Project>Platforms>Mac OS X>Code Signing section and specify the .p12 file and its correct password
2. By creating an unsigned installer at build time and code signing the IA created installer post build. In order to code sign an authenticated Mac OS X installer after build-time, refer to the PDF linked in this article. Specifically, the installer developer is required to follow the steps from the section: ?To code sign the build output (install.zip file) on a separate code-signing machine?. Note: Installanywhere generates the uninstaller and bundles it into the installer at build time. Therefore, a limitation of this method is that it is not possible to code sign the uninstaller. Therefore, such uninstaller installed by the authenticated installer will not function if the installer is code signed after build. In addition to code signing the installer, other steps are required to be completed prior to build in order to create an authenticated installer. InstallAnywhere is shipped with the helper tool, which is the file that is used to launch the installer or uninstaller with elevated privileges. The helper tool must be code signed with the same ?Developer ID Application? certificate that will be used to sign the installer. The signing of the helper tool should be done before build time. Note that the same certificate should be used to sign both the helper tool and the authenticated installer. Also, the signing of the helper tool is only required if creating authenticated installers. When only creating code signed installers that do not have authentication enabled, the step to sign the helper tool can be skipped. For more detailed information on the complete steps to sign the helper tool in preparation of authenticated installer, please refer to the PDF. Additional Information Note: Any code signing must be performed on Mac OS X system 10.9 or later. The signing of the helper tool and the installer must be done on Mac OS X. This means that if the installer is configured to be code signed during build time, the InstallAnywhere IDE or SAB must be installed on a Mac OS X machine and the installer build must be performed on Mac OS X. After the authenticated installer is built and launched on the target OS X system, the installer prompts for elevation and then installs the helper tool to the target system. The helper tool is installed with root privilege, which is capable of launching the installer launcher with the elevated privileges. For the complete detailed information on the new updated authentication support, refer to this PDF document.
... View more
Nov 20, 2018
02:04 AM
Summary The article talks about the 'JRE Source does not exist' error on Mac OS X. Symptoms The following error is seen in the installation log on Mac OS X: Install Directory: /Applications/2013/jre Status: SUCCESSFUL Install JRE: /Applications/2013/jre Status: ERROR Additional Notes: ERROR - JRE Source does not exist Install JRE: Status: SUCCESSFUL Install Directory: /Applications/2013/ Status: SUCCESSFUL Additional Notes: NOTE - Directory already existed Cause The above error is seen with a project that is bundled with a JVM and configured to install bundled JVM even when not installing a LaunchAnywhere. This setting is configured in the installer project, at Project>JVM Settings>Installer Settings>Bundled/Downloaded Virtual Machine. In this setting, if the checkbox ?Only when installing a LaunchAnywhere? is not checked (as shown below), the error is written to the installation log on Mac OS X. However, the JRE is installed successfully and there is not any issue with the actual installation of the product. Resolution This issue was resolved in InstallAnywhere 2017. Please upgrade to take advantage of this fix. The resolved Issue# IOA-000084658 is listed under the Resolved Issues section in the InstallAnywhere 2017 Release Notes. Workaround There are two workarounds (listed as A and B below) to this issue that an installer developer can use depending on the installer use case: A) If the project is configured to install a LaunchAnywhere 1) Enable the above ?Only when installing a LaunchAnywhere? checkbox to resolve the error in the log. B) If the project is not configured to install a LaunchAnywhere 1) Enable the above ?Only when installing a LaunchAnywhere? checkbox. 2) Add a dummy LaunchAnywhere launcher to the installation phase by clicking on the ?Add Launcher? button in the Install sequence of the project. 3) Immediately after the launcher action, include an action to remove it. 4) The result is that the jre is installed and the end-user does not see the created dummy LaunchAnywhere.
... View more
Nov 16, 2018
08:09 PM
Summary This is the InstallAnywhere HotFix for Windows Launchers Symptoms This HotFix addresses the following issues:
IOJ-1737900 Without VM installer fails to launch using Java 8 Update 60 on Windows. The error displayed is ?Windows error 2 occurred while loading the Java VM?. IOJ-1739427 LaunchAnywhere launcher fails to launch target application using Java 8 Update 60 on Windows. IOJ-1741088 Hotfix for Windows Launchers causes built installer to generate Windows error on Windows XP and Windows Server 2003.
Resolution The HotFix is provided through a common patch installer for the following versions of InstallAnywhere and can be obtained by checking for updates from the InstallAnywhere IDE.
InstallAnywhere 2013 InstallAnywhere 2014 InstallAnywhere 2014 SP1 InstallAnywhere 2015
The patch installer for the HotFix will only patch one instance of InstallAnywhere at a time. That is, if user has multiple InstallAnywhere versions installed, for instance, InstallAnywhere 2014 and InstallAnywhere 2015 are both present in the system, the user can choose to patch only one version/instance at a time. So if the user chooses to patch IA 2014, the installer will install the patch for that chosen instance of IA 2014 and exit. To patch another version/instance of the product, the user should run the installer again. Below are the direct download links for the HotFix installers: Windows Apple OS X Solaris Sparc Linux (32-bit) Linux (64-bit) To obtain the HotFix for InstallAnywhere 2012 SP1, download the zip file listed below: launchanywh eres .zip To apply the downloaded HotFix on top of InstallAnywhere 2012 SP1, follow the steps below:
Make sure InstallAnywhere 2012 SP1 is not running Go to the directory where you installed InstallAnywhere 2012 SP1 and backup the ?windows? directory present at resource\launchanywheres directory Extract the contents of the attached zip file making sure the extracted contents replace the files inside the resource\launchanywheres\windows directory
To verify that the Hotfix was applied, navigate to the: <IA_HOME>/resource/launchanywheres/windows directory, where <IA_HOME> is where InstallAnywhere was installed. Right-click one of the executables in the: <IA_HOME>/resource/launchanywheres/windows directory. Under the Details Tab the File version should be:
InstallAnywhere Version File Version InstallAnywhere 2015 17.0.2.0 InstallAnywhere 2014 SP1 16.5.2.0 InstallAnywhere 2014 16.0.2.0 InstallAnywhere 2013 15.0.2.0 InstallAnywhere 2012 SP1 14.0.2.0 Additional Information The fix should be applied on top of latest HotFix available for the version of InstallAnywhere listed above. Below are the links to: HOTFIX: InstallAnywhere 2013 HotFix C HOTFIX: InstallAnywhere 2014 HotFix A HOTFIX: InstallAnywhere 2014 Service Pack 1 HotFix A For more information on the issue IOJ-1737900 , refer to the KB article The Without VM Installer Fails To Launch Using Java 8 Update 60 On Windows.
... View more
Nov 13, 2018
10:30 PM
Summary This article shows how an external resource bundle can be accessed from inside a custom code action. Synopsis This article shows how an external resource bundle can be accessed from inside a custom code action. Discussion One can use the following notation in the installer to reference the key from the locale properties file within the external resource bundle: $L{bundle_name.key} where, bundle_name is the name provided in the External Resource Bundle Settings on the Project > Locales task and key is the key for the localized string to be displayed in the installer. The above notation of referencing the key acts like an InstallAnywhere variable and the installer resolves it to the localized value based on the value of $INSTALLER_LOCALE$. For more information on this, refer to the KB article mentioned in the Additional Information Section. Similarly the key from the external resource bundle can be referenced in a custom code action as shown below:
public void install(InstallerProxy ip) throws InstallException {
String newvalue=ip.substitute("$L{bundle_name.key}");
}
Additional Information For more information on External Resource Bundles, refer to the knowledge base article: Creating, Adding and Referencing External Resource Bundles
... View more
Labels:
Nov 12, 2018
06:38 PM
Summary This article talks about the issue seen specifically when trying to license 64 bit version of InstallAnywhere on 64 bit CentOS using a node locked license. Symptoms This article talks about the issue seen specifically when trying to license 64 bit version of InstallAnywhere on 64 bit CentOS using a node locked license. The following error message is displayed by the Licensing wizard when attempting to license: And the debug log from the IA IDE shows the following error: Resolution In order to resolve the issue, please do the following: 1. Close the InstallAnywhere 2017 IDE 2. Rename the folder <IA2017_HOME>/resource/fnp folder to <IA2017_HOME>/resource/fnp_Orig 3. Download the attached fnp.zip file 4. Extract the zip file such that the included fnp folder replaces the fnp folder at <IA2017_HOME>/resource/ 5. Start the InstallAnywhere IDE and proceed through the Licensing wizard. Note: Here <IA2017_HOME> is the directory where InstallAnywhere 2017 is installed. Replace 2017 with the appropriate version number.
... View more
Labels:
Nov 12, 2018
06:09 PM
Summary This article shows how one can enumerate InstallAnywhere Variables using a custom code at runtime. Synopsis InstallAnywhere variables are used to store data that are used by many standard actions, and this data can be shared between actions in a running installation. Predefined InstallAnywhere variables store product-specific information (as in PRODUCT_NAME, PRODUCT_VERSION_NUMBER, and PRODUCT_ID); locations of special directories on the target system (using Magic Folders such as USER_INSTALL_DIR and PROGRAMS_DIR); and other system information (as in FREE_DISK_SPACE_BYTES and JAVA_HOME). InstallAnywhere also exposes environment variables and Java system properties though InstallAnywhere variables. Discussion For troubleshooting purposes, it can be useful to get a list of variables used by a running installation. You can use the getVariables method of the InstallerProxy class (and other proxy classes) to obtain an enumeration that contains the names of all current InstallAnywhere variables. For example, the following custom code action uses the getVariables method to obtain the variable names, and then loops over the enumeration to obtain the value of each variable using the substitute method.
import com.zerog.ia.api.pub.*;
import java.util.*;
public class ShowAllVars extends CustomCodeAction
{
public void install(InstallerProxy ip) throws InstallException
{
System.out.println("InstallAnywhere variables:");
Enumeration vars = ip.getVariables( );
while (vars.hasMoreElements( ))
{
String var = (String)vars.nextElement( );
// when using substitute, add dollar signs around variable
// name to ensure the value is extracted
System.out.println("\t" + var + "=" +
ip.substitute("$"+var+"$"));
}
}
// ...omitting uninstall, getInstallStatusMessage, and
// getUninstallStatusMessage methods...
}
After compiling the code, place the class file in a .zip file or .jar file, after which you can execute the code using an Execute Custom Code action. After building the installer, you can run it in debug mode (holding down the Ctrl key while launching the installer on Windows, for example) to see the list of variables and values displayed in the console or command prompt:
DOLLAR=$
CHOSEN_INSTALL_BUNDLE_NUM=2
DESKTOP=C:\Documents and Settings\Rd\Desktop
prop.path.separator=;
lax.version=9.5
lax.nl.env.exact_case.PROCESSOR_ARCHITECTURE=x86
OVERWRITE_IA_CHMOD=false
PROGRAMS_DIR_32=C:\Program Files
prop.sun.boot.library.path=C:\Program Files\Java\jre1.6.0_07\bin
prop.java.vm.specification.version=1.0
USER_HOME=C:\Documents and Settings\Rd
INSTALL_DRIVE_ROOT=C:\
prop.os.version=5.1
prop.file.encoding=Cp1252
CHOSEN_INSTALL_SET=Typical
The entries that begin with ?lax.nl.env? are system environment variables, and the other entries beginning with ?lax? are LaunchAnywhere settings. The entries beginning ?prop? are Java system properties, and the rest of the settings are InstallAnywhere variables.
Additional Information There is also a built in action described at ?Output InstallAnywhere variable? that can be used to list the IA variables.
... View more
Nov 09, 2018
11:08 PM
Summary This article is related to an instance where the Execute Uninstaller action is used to call the uninstaller of a previous installed product but when the action is executed, it does not uninstall the product. Synopsis This article is related to an instance where the Execute Uninstaller action is used to call the uninstaller of a previous installed product but when the action is executed, it does not uninstall the product. Discussion The Execute Uninstaller action is used to run a specified uninstaller. The action runs the uninstaller specified and is mostly used in upgrade installations to uninstall the previously installed product. The action needs the full path to the folder where the uninstaller launcher is located. So in order to call the uninstaller located at: $USER_INSTALL_DIR$$/$_$PRODUCT_NAME$_installation specify the above path in the action?s Uninstaller Folder Property. In some instances, however, the action does not uninstall anything. In other words, the uninstaller used in the action does not uninstall its product from the target machine. One specific case why this could happen is if the Execute Uninstaller action has Uninstaller UI mode set to ?always run silently?, but the silent UI mode was not enabled in the prior installer that installed the uninstaller that is being called by the Execute Uninstaller action. Silent mode must be enabled in the previous installation in order to have the Execute Uninstaller action run the previous installation uninstaller silently. Additional Information For debugging purposes, a Display Message panel can be placed right after the Execute Uninstaller action to resolve the following stdout, stderr and exit code variables from the Execute Uninstaller action: $EXECUTE_STDOUT$ $EXECUTE_STDERR$ $EXECUTE_EXITCODE$ (Note: The above variables names are the default ones and they can be changed.)
... View more
Nov 09, 2018
11:04 PM
Summary This article talks about one of the scenarios where install location specified via a response file is not applied to the Silent Install. Synopsis This article talks about one of the scenarios where install location specified via a response file is not applied to the Silent Install. Discussion User can specify an installation directory for a silent install using the USER_INSTALL_DIR variable in the response file as shown below: USER_INSTALL_DIR=C:\\Program Files\\MyInstallDir However, if the installer project has an action that sets USER_INSTALL_DIR to some other directory, the action in the project will overwrite $USER_INSTALL_DIR$ to the value specified in the action. For instance, if the project consists of the Set InstallAnywhere Variable action in the Pre-Install sequence that sets the USER_INSTALL_DIR variable, when the installer is run in silent mode, the Set InstallAnywhere Variable action will overwrite the USER_INSTALL_DIR value specified in the response file. Installer Desginer should place a Compare InstallAnywhere Variables rule on the Set InstallAnywhere Variable action with the following condition check: $INSTALLER_UI$ 'does not equal' SILENT Placing the above rule will ensure the action is not executed in Silent install. In this case, the value of USER_INSTALL_DIR specified in the response file will be applied to the silent install. Additional Information For more information on silent Install and response file, please refer to the Knowledge Base articles: How to Create Response File to Be Used as Silent Install Running an Installer Silently
... View more
Labels:
Nov 09, 2018
08:24 PM
Summary This is InstallAnywhere 2014 Service Pack 1 Hotfix. Symptoms InstallAnywhere 2014 SP1 HotFix A addresses the following issues:
IOA-000066647 If a shortcut is configured to use a custom .ico file, the correct path is now used for this .ico file at run time. Previously in certain cases, various issues occurred. For example, for a Create Alias, Link, Shortcut action that ran on a Windows-based target system, the shortcut was not created and the log file included an error for the creation of the shortcut. In some cases, the installer encountered a "ZeroGcz: No zip file found for entry" error. IOJ-1720624 If a Create Uninstaller action is configured to use a custom .ico file that is present in a folder inside the IA_PROJECT_DIR directory, the installer no longer encounters a related run-time error. In addition, the uninstaller launcher is now installed at run time without error. IOJ-1722811 When the Create JRE VM Pack Wizard attempts to create a JRE VM pack from a Solaris JRE on a Windows-based or Linux-based system, the creation of the JRE VM pack no longer fails. IOJ-1563323 When the Create JRE VM Pack Wizard creates a JRE VM pack from a 64-bit Windows JVM, the resulting JRE VM pack now has the vm.platform.flavor property value set to win64, not win32. In addition, the JRE VM pack is available in the VM to Bundle with Installer list for a pure 64-bit Windows-based build target in the Build Installers view. IOJ-1718993 The InstallAnywhere Advanced Designer can now be resized. Previously, if you attempted to resize the Advanced Designer window, the window snapped back to its previous size. IOJ-1678690 The Language Selection Panel did not display when running the installer with Java 8. Debug output includes the following message: USING NON I18N VM ON NON-LATIN SYSTEM: OPTION NOT SUPPORTED, WILL DEFAULT TO ENGLISH Resolution In order to install the HotFix, please download the file listed below: · ia-2014sp1-pub-a-en.zip This zip file contains two files: · readme.txt · patch.zip The file readme.txt contains instructions to apply the HotFix. Those instructions are duplicated below for convenience: 1. Make sure InstallAnywhere 2014 SP1 is not running. 2. Using a terminal (or command shell), go to the directory where you installed InstallAnywhere 2014 SP1 and backup the following files and directories: Copy "/IAClasses.zip" to "/IAClasses_orig.zip" Copy "/resource/IAClasses.zip" to "/resource/IAClasses_orig.zip" Copy "/resource/manifests" to "/resource/manifests_orig" Copy "/VMPackUtility/Utility.jar" to "/VMPackUtility/Utility_orig.jar" 3. In that installation home directory, extract the contents of the ZIP file: patch.zip inside ia-2014sp1-pub-a-en.zip. Additional Information The hotfix is available for InstallAnywhere 2014 SP1. It cannot be applied to the original release of InstallAnywhere 2014. InstallAnywhere 2014 SP1 is available as a full installation, not as a patch. You can obtain the installer for InstallAnywhere 2014 SP1 through the Flexera Software Product and License Center. For instructions, see the download and licensing instructions for InstallAnywhere.
... View more
Nov 09, 2018
08:22 PM
Summary This article contains a list of known issues, workarounds, hotfixes, and related information for InstallAnywhere 2015. The article will be updated as new information becomes available. Synopsis This article contains a list of known issues, workarounds, hotfixes, and related information for InstallAnywhere 2015. The article will be updated as new information becomes available. Discussion
Issue Description IOJ-1736762 Attempt to sign windows executables on non-windows platforms should log a warning in debug console IOJ-1736341 During runtime, the radio button selection is not being preserved on Choose Java Virtual Machine panel IOJ-1736054 Components of simple GetUserInput Panel are mirrored improperly in arabic locale on RHEL6.5 IOJ-1734242 Uninstalling a merge module built by project automation api with maintenance mode enabled reports null pointer exception IOJ-1733217 Generic Unix/Unix_with_VM uninstaller fails to uninstall merge modules on Mac OSX IOJ-1732620 Text fields in Tomcat Runtime deployment panel expands when user selects "Save the WAR local deployment option" and reselects "Remote deployment option" IOJ-1732491 Java Icons are displayed on runtime windows/dialogs instead of custom icons in RHel6.x onwards IOJ-1726835 Tomcat deployment fails if the project build includes websphere deployment option during runtime IOJ-1736765 Docker file editor is in non-editable mode when projects are created from typical templates on Linux machines IOJ-1736274 Browsing a folder on windows server machine displays a blank window IOJ-1734571 Unable to create shortcuts on the dock in OSX 10.10.3 IOJ-1732389 Menubar title in RHEL 7.1 displays incorrect title when InstallAnywhere designer is launched IOJ-1723365 Two identical installer icons display on the Dock when launching an installer on Mac OS X IOJ-1737900 The Without VM installer fails to launch using Java 8 Update 60 on Windows. For more information, see Knowledge Base article. The HotFix "HOTFIX: InstallAnywhere HotFix for Windows Launchers" resolves this issue. IOJ-17322968 If NFS drive is mounted on AIX, uninstaller generates "A Fatal Uninstall Exception has occurred" during cleanup and java.lang.ArrayIndexOutOfBoundsException or java.lang.NullPointerException Java exception. However, the uninstaller completes successfully and removes the product completely.
... View more
Aug 28, 2018
05:47 PM
Summary This is InstallAnywhere 2014 HotFix A. Symptoms InstallAnywhere 2014 Public HotFix A addresses the following issues:
IOJ-1665180 IA2014 Installers fail to launch as root on *nix platforms if not at least 3 directories deep IOJ-1665716 IA2014: uninstallers run as root on *nix fail to launch IOJ-1665312 Unable to license IA 2014 Japanese edition with an English license IOJ-1660248 Environment variable set by the authenticated installers is not removed by its uninstaller on OS X IOJ-1561223 Customer not able to run the signed installer built using the CodeSign feature
Resolution In order to install the HotFix, please download the file listed below:
· ia-2014-pub-a-en.zip
This zip file contains two files: · readme.txt · patch.zip The file readme.txt contains instructions to apply the HotFix. Those instructions are duplicated below for convenience:
1. Make sure InstallAnywhere 2014 is not running.
2. Using a terminal (or command shell), go to the directory where you installed InstallAnywhere 2014 and backup the following files and directories:
Copy "/IAClasses.zip" to "/IAClasses_orig.zip"
Copy "/resource/IAClasses.zip" to "/resource/IAClasses_orig.zip"
Copy "/resource/manifests" to "/resource/manifests_orig"
Copy "/resource/i18ndesigner" to "/resource/i18ndesigner_orig"
Copy "/resource/nativetools/macosx/*" to "/resource/nativetools/macosx_orig"
3. In that installation home directory, extract the contents of the ZIP file: patch.zip inside ia-2014-pub-a-en.zip
Additional Information InstallAnywhere 2014 Hotfix A introduces the new Authentication Launcher support for Mac OS X specific target. More information on this can be found at:
InstallAnywhere 2014 Hotfix A: Changes to Authentication and Code-Signing Support for OS X?Based Installers
... View more
Latest posts by sunshine
Subject | Views | Posted |
---|---|---|
1477 | Jan 14, 2020 04:41 PM | |
3901 | Jan 01, 2020 12:13 AM | |
1289 | Dec 31, 2019 11:47 PM | |
965 | Nov 20, 2018 06:54 PM | |
1031 | Nov 20, 2018 02:04 AM | |
2137 | Nov 16, 2018 08:09 PM | |
636 | Nov 13, 2018 10:30 PM | |
667 | Nov 12, 2018 06:38 PM | |
1195 | Nov 12, 2018 06:09 PM | |
1129 | Nov 09, 2018 11:08 PM |
Activity Feed
- Posted Re: Cognos error: QE-DEF-0322 The connection string is invalid. RQP-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in: FNMP-DW-DS on FlexNet Manager Knowledge Base. Jan 14, 2020 04:41 PM
- Posted The active Content Manager URL points to incorrect server on FlexNet Manager Knowledge Base. Jan 01, 2020 12:13 AM
- Posted We can’t retrieve the data from data set Flexera Data Models on FlexNet Manager Knowledge Base. Dec 31, 2019 11:47 PM
- Posted Changes to Authentication and Code Signing Support for OS X Based Installers in InstallAnywhere 2014 Hotfix A on InstallAnywhere Knowledge Base. Nov 20, 2018 06:54 PM
- Posted ?ERROR - JRE Source does not exist? on Mac OS X on InstallAnywhere Knowledge Base. Nov 20, 2018 02:04 AM
- Posted HOTFIX: InstallAnywhere HotFix for Windows Launchers on InstallAnywhere Knowledge Base. Nov 16, 2018 08:09 PM
- Posted Accessing External Resource Bundle in a Custom Code Action on InstallAnywhere Knowledge Base. Nov 13, 2018 10:30 PM
- Posted Unable To License 64 Bit Version Of InstallAnywhere Using A Node Locked License File On 64 Bit CentOS on InstallAnywhere Knowledge Base. Nov 12, 2018 06:38 PM
- Posted Enumerating InstallAnywhere Variables at Run Time Using Custom Code Action on InstallAnywhere Knowledge Base. Nov 12, 2018 06:09 PM
- Posted Execute Uninstaller Action Does Not Uninstall on InstallAnywhere Knowledge Base. Nov 09, 2018 11:08 PM
- Posted Setting Install Directory for Silent Install through Response File on InstallAnywhere Knowledge Base. Nov 09, 2018 11:04 PM
- Posted HOTFIX: InstallAnywhere 2014 Service Pack 1 HotFix A on InstallAnywhere Knowledge Base. Nov 09, 2018 08:24 PM
- Posted InstallAnywhere 2015 Known Issues on InstallAnywhere Knowledge Base. Nov 09, 2018 08:22 PM
- Posted HOTFIX: InstallAnywhere 2014 HotFix A on InstallShield Knowledge Base. Aug 28, 2018 05:47 PM