Tags:
create new tag
view all tags

Issues with HIPE installer and Install Anywhere

TABLE OF CONTENTS

Hipe fails to start with a VM error (32 bit specific)

The installer provides a way to set the memory to be used by Java. First it reports the available RAM that the machine disposes and then proposes a default value. However in 32 bit machines this might create a problem. After installation Hipe might fail to start if the memory assigned to it by the installer is more that the available one with the following error in the command line:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
This error might occur for two reasons. In Linux, depending on the distribution the actual hardware and the VM vendor, the maximum number of memory that can be assigned to Java can vary a little bit. In Windows the computer might not have enough contiguous RAM available for HIPE. Java in Windows needs a contiguous chunk of memory to function. In both cases there is no known way at the moment to know in advance if the proposed Hipe memory is more than the memory that is actually available.

To solve the problem you should first reboot your machine, then try to start HIPE again. Rebooting a computer often helps to defragment its available memory. If this does not work then you should try to set less memory for HIPE. To do so, please go to the installation directory and open the file 'installed.properties'. Starting from the bottom up, find the first reference to 'java.vm.memory.max' and set a smaller value for this property.

When the installer runs it maximizes the open but otherwise minimized applications. (MAC specific)

This happens when you install Shortcuts to the Dock.

The Dock is refreshed in order to display the shortcut that is being installed. Refreshing the Dock causes the minimized applications to be maximized. If the shortcuts are installed to the Desktop instead, this does not happen.

Currently there is no workaround. The bug has been reported to Macrovision.

File Chooser in Mac does not let the user create a directory. (MAC specific)

The installer gives the user the possibility to choose a specific directory for the local repository. In Linux and Windows the dialog that lets you choose the directory also lets you create one so that the user could have the possibility to choose the directory he just created. In Mac there is no such possibility. One should have created beforehand the directory to be used as the local repository. There is currently no workaround.

Disk space quota information

At the end of the installation the summary dialog shows how much disk space is available and how much is needed for the installation, however the available space is reported for the whole disk and not the quota of disk space that a user might have.

The user may have limited quota space which may not be sufficient for the installation. There is currently no work around for this issue. The bug has been reported to Macrovision.

There is no checksum information for the downlodable installer

The installers that are available for downloading do not have MD5 checksums.

This has been reported to macrovision as a requested feature for future releases.

Installer incorrectly reports that there is not enough space for installation on a certain hard disk configuration on Linux Boxes.

Consider the following configuration. In a single hard disk there are two partitions: "/" and "/lhome". The "/lhome" is the physical partition that is mounted by autofs on "/home". Furthermore, the "/" partition has less free space than the minimum required by the hipe installation and the "/lhome" more. After choosing as installation directory something under "/home/${user}/", at the end of the pre-installation process the free space reported is that of "/" and the installation cannot proceed. That is because the installer confuses the "/home" partition with the "/" partition. The workaround, if you cannot free space in the "/" partition, is to indicate as installation directory something under the physical partition. For example instead of setting as installation directory ${USER.HOME}/hipe you can set /lhome/${user}/hipe. After the installation there will be the installation directory in "/home/${user}/" as /home is the mount point of /lhome.

Uninstaller sometimes fails to uninstall all of the installation folders, files and links.

Related tickets: HCSS-5584, HCSS-5263, HCSS-9102

The issue is related to the corrupted global registry used by the Install Anywhere software. On Windows, the global registry is C:\Program Files\Zero G Registry\.com.zerog.registry.xml. In UNIX systems, if logged in as root, the global registry .com.zerog.registry.xml is in /var directory. If logged in as user, it is in the user's home directory. On Mac OS X, the file is /Library/Preferences/.com.zerog.registry.xml. While rare, this may occur when running and canceling both installers and uninstallers multiple times. To determine if this is indeed the problem, try renaming the global registry. Then, test the installer/uninstaller. For more information check here.

Installer fails when required libraries which run a Swing based Java application are not present

When required libraries which run a Swing based Java application are not installed by default the installer fails to install. The following is an example of such an error:



Graphical installers are not supported by the VM. The console mode will be used instead...


Invocation of this Java Application has caused an Invocation Target Exception. This application will now exit. (LAX)


Stack Trace:


java.lang.UnsatisfiedLinkError: /tmp/install.dir.5260/Linux/resource/jre/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
For more information check here.

Installer fails with a zip error

Sometimes the installer fails with a zip error while downloading the modules from the on-line repository. The error will look like this:

Could not install project: hcss.installer.ProjectImpl@4cd046
   hcss.installer.InstallationImpl.install(InstallationImpl.java:127)
   herschel.ia.installer.customcode.CIInstallerWrapper.install(CIInstallerWrapper.java:202)
   herschel.ia.installer.customcode.CIInstallerWrapper.install(CIInstallerWrapper.java:99)
   com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.Installer.install(DashoA10*..)
   com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
   com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
Caused by: Error in unpacking ZIP file C:\Documents and Settings\stephan ott\.hcss.d\repository\modules\hcss\pacs_cal_store\0.48\pacs_cal_store.src_0.48.zip
   hcss.common.Util.unpack(Util.java:103)
   hcss.installer.InstallationImpl.unpack(InstallationImpl.java:87)
   hcss.installer.ModuleImpl$4.install(ModuleImpl.java:319)
   hcss.installer.InstallationImpl.installItems(InstallationImpl.java:173)
   hcss.installer.InstallationImpl.install(InstallationImpl.java:116)
   herschel.ia.installer.customcode.CIInstallerWrapper.install(CIInstallerWrapper.java:202)
   herschel.ia.installer.customcode.CIInstallerWrapper.install(CIInstallerWrapper.java:99)
   com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
   com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
   com.zerog.ia.installer.Installer.install(DashoA10*..)
   com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
   com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)

This appears when there is a momentary problem with the Internet connection while downloading the modules from the on-line repository. While this is highly unlikely, sometimes it leads to a corrupted local repository resulting in the zip the error.

To resolve the problem you should remove the local repository (default location is ${user.home}/.hcss.d) and reinstall HIPE. You will also have to reinstall all the older HIPE installations that you want to keep using as they share the same repository

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2014-03-18 - AlvarGarcia
 
This site is powered by the TWiki collaboration platform Powered by Perl