#43748 [NEW]: MSI installer fails with error 2738
| From: | alvaro at demogracia dot com | Date: | Fri, 04 Jan 2008 07:20:06 +0000 |
| Subject: | #43748 [NEW]: MSI installer fails with error 2738 | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-121024@lists.php.net to get a copy of this message | ||
From: alvaro at demogracia dot com
Operating system: Windows Vista
PHP version: 5.2.5
PHP Bug Type: *General Issues
Bug description: MSI installer fails with error 2738
Description:
------------
I can't install any *.msi package newer that 2.5.3 under Windows Vista by
double-clicking the file. Even though my user has admin rights, I need to
run it from an elevated console.
Installer doesn't warn about it. It starts as usual, prompts for options,
asks for elevation and finally stops with this error message:
"The installer has encountered an unexpected error installing this
package. This may indicate a problem with this package. The error code is
2738."
The chosen options do not seem to make any difference.
It also happens with today's snapshot (2.5.6-dev 2008-01-04):
http://snaps.php.net/win32/php5.2-win32-installer-latest.msi
I believe it's not a dupe of #43230 because that fixed the problem for my
Windows XP box but not for my Vista box. As I said, opening an elevated
console and running it for command line does work.
Reproduce code:
---------------
Please find an excerpt from verbose logging mode output below
(non-elevated console).
msiexec /i php-5.2.5-win32-installer.msi /l*v error.log
Full logs can be found here:
http://alvaro.es/archivos/error_2.5.2_2007-12-11.log.zip
[30KB]
http://alvaro.es/archivos/error_2.5.6-dev_2008-01-04.log.zip
[30KB]
Actual result:
--------------
[...]
MSI (s) (CC:6C) [07:51:45:428]: Running as a service.
MSI (s) (CC:6C) [07:51:45:432]: Hello, I'm your 32bit Impersonated custom
action server.
MSI (s) (CC:E4) [07:51:45:434]: Note: 1: 2205 2: 3: Error
MSI (s) (CC:E4) [07:51:45:434]: Note: 1: 2228 2: 3: Error 4: SELECT
Message FROM Error WHERE Error = 2738
DEBUG: Error 2738: Could not access VBScript runtime for custom action
The installer has encountered an unexpected error installing this package.
This may indicate a problem with this package. The error code is 2738. The
arguments are: , ,
MSI (s) (CC:E4) [07:51:46:615]: Note: 1: 2205 2: 3: Error
MSI (s) (CC:E4) [07:51:46:615]: Note: 1: 2228 2: 3: Error 4: SELECT
Message FROM Error WHERE Error = 1709
MSI (s) (CC:E4) [07:51:46:615]: Product: PHP 5.2.3 -- The installer has
encountered an unexpected error installing this package. This may indicate
a problem with this package. The error code is 2738. The arguments are: , ,
[...]
MSI (c) (A8:DC) [07:51:47:896]: Windows Installer installed the product.
Product Name: PHP 5.2.5. Product Version: 5.2.5. Product Language: 1033.
Installation success or error status: 1603.
MSI (c) (A8:DC) [07:51:47:900]: Grabbed execution mutex.
MSI (c) (A8:DC) [07:51:47:900]: Cleaning up uninstalled install packages,
if any exist
MSI (c) (A8:DC) [07:51:47:901]: MainEngineThread is returning 1603
=== Verbose logging stopped: 04/01/2008 7:51:47 ===
--
Edit bug report at http://bugs.php.net/?id=43748&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=43748&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=43748&r=trysnapshot52
Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=43748&r=trysnapshot53
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=43748&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=43748&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=43748&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=43748&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=43748&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=43748&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=43748&r=support
Expected behavior: http://bugs.php.net/fix.php?id=43748&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=43748&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=43748&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=43748&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=43748&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=43748&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=43748&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=43748&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=43748&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=43748&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=43748&r=mysqlcfg