Fisrt of all you are correct on the upgrade issue - the upgrade will only upgrade the release version, not betas.
That is not the problem. The MSIHANDLE problem is a known issue, but it doesn't really matter. The problem is the crashing in CheckAvailableDLLs - you'll notice in the log it never returns from there.
The first thing I'd check is if you have Cygwin installed on your system. The installer tries to detect this, but it may fail at that. Cygwin is known to cause crashes with it's tcl and/or python DLLs.
If this is not the case, look for any python, perl or tcl DLLs in either your system directories or in directories in your path. Try moving/renaming them and restarting the installer.
If this also is not the case, look for non-standard openssl DLLs (libeay32.dll) in system dirs or path that may be causing a crash.
- Re: [ADMIN] GetAvailableLocales aborting installation Magnus Hagander