找回密码
 立即注册

QQ登录

只需一步,快速开始

gw0506
超级版主   /  发表于:2011-3-25 09:02:00
21#

回复 20# g18070414 的帖子

你用私信把序列号发给我,我帮你检查一下该序列号目前的状态。

另外,你是什么系统,中文版还是英文版? 重做系统的话,是从光盘安装?还是通过Ghost之类的还原系统的?

你安装上述步骤,通过InstallShield制作了安装包,然后将安装包安装到部署机器,是这样吗?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-4-2 17:44:00
22#
从你给我的安装包的log看,需要的ComponentOne ActiveX的几个文件确实正确写到安装包里了。

但是安装包并没有运行成功,如下图:


我用msiexec输出了安装包testgrid.msi的log如下:


发现错误信息是:
CustomAction GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 16:46:32: GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B. Return value 3.

根据这个错误信息,我找到了如下解决方案,希望对你有用。
http://community.flexerasoftware.com/showthread.php?t=99338


Setup with MSDE Merge Modules May Fail During Initialization (SQLCAX.DLL)
________________________________________
Description:
A setup that includes the MSDE merge modules from the may fail during the initialization phase. When you create a log file of the installation you find an entry similar to this:
Action start 11:52:49: GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B.
Loading extended custom action library sqlcax.dll
Error 126 loading library sqlcax.dll
Action ended 11:52:49: GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B. Return value 3.
1: Failed to launch action 'GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B', error is 1603
Cause:
SQLBASE.MSM includes (among others) the following custom actions: StreamSupportFiles and GetSqlStates. StreamSupportFiles is responsible for unpacking sqlcax.dll from the Binary table to a temp directory where custom action GetSqlStates can load it. If GetSqlStates is called before StreamSupportFiles it will fail with error code 126 "Specified module could not be found".
Custom actions in merge modules are sequenced based on standard actions. StreamSupportFiles is called before LaunchConditions and GetSqlStates is called after AppSearch. If you place AppSearch before LaunchConditions in your main setup (which is completely legal) the MSDE custom actions will be called in the wrong order.
Workarounds:
Move AppSearch after LaunchConditions in your main setup. Or open SQLBASE.MSM in Orca and adjust the ModuleInstallUISequence and ModuleInstalLExecuteSequence so that StreamSupportFiles is called before AppSearch.
Results
I tried both workarrounds with no luck at all . It is a standard project and I have all of the latest updates from installshield.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部