http://bugs.winehq.org/show_bug.cgi?id=7309
------- Additional Comments From jeremielapuree(a)yahoo.fr 2007-06-02 21:22 -------
This bug occurs in Robin Hood-The legend of Sherwood demo too.
Joaopa
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7358
------- Additional Comments From vitaliy(a)kievinfo.com 2007-06-02 21:00 -------
Please upgrade to latest Wine version and try again.
Please attach complete terminal output.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7359
Summary: Vector NTI installer creates a lnk to re-start itself
which does not properly reference RUNDLL32.EXE
Product: Wine
Version: CVS
Platform: Other
URL: http://download.invitrogen.com/evergreen/Vector%20NTI%20
Advance%2010.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mk144210(a)bcm.tmc.edu
Sorry to flood with bugs, but there are a bunch in the installer and I thought
I'd document them (although I have a script that installs it just fine). This is
actually a rather strange error, the installer tries to install MS components it
needs (e.g., MDAC) and then creates an MsiExecuter.lnk file in the StartUp area
of the Start Menu so that the installer will restart when the user reboots (of
course wine currently ignores these files, but this may not be true forever).
In any case, the weird thing is that under wine both with wine MSI and native
MSI the link references C:\rundll32.exe which, of course, does not exist. I
looked through the WINEDEBUG=+msi,+relay logs, and it looks like the installer
is looking in the wrong directory for rundll32.exe (in the case of the wine MSI,
it looks in C:\ which is where the CreateProcess in dlls/msi/action.c creates
processes, in native MSI it creates the link in the current directory, which is
also incorrect) and creates the wrong link. However, interestingly, in Windows
98, it actually finds the _right_ directory and links c:\windows\system32.exe. I
will attach the two lnk files and the output of:
grep -A 1000 -B 1000 rundll32 log
where log is the (very large) WINEDEBUG=+msi,+relay log of running wine setup.exe.
Misha
p.s. since the path is not correct with both wine MSI and native MSI, and is
only correct on a native Windows system (I tested on 98, on XP it does not need
to install these components as they are already there so it is not testable), so
I am putting the bug in wine-kernel as this is where file finding and such seems
to be. Please correct if it is wrong.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7357
------- Additional Comments From mk144210(a)bcm.tmc.edu 2007-06-02 19:14 -------
Sorry, I think my last comment was not clear. Just to clarify, native MSI
without jscript.dll you get a dialog with the error I described, and then it
quits, so nothing gets installed at all. This is different than Wine MSI with no
JScript, which obviously ignores the fact that JScript is missing so gets
farther into the isntall (I think orderaction6 is a JScript which selects
between web ordering,
no ordering, and some other kind I forget) and "finishes successfully" except
the stuff from the main MSI file which is run last isn't installed and the log
says that in MSI_SetFeatureStates (I think) the action is -1 and "no one wants
component blah" for example "Vnti_modules" which is the main Vector NTI 10
executable.
Misha
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7357
------- Additional Comments From mk144210(a)bcm.tmc.edu 2007-06-02 19:11 -------
Alright, if I install native MSI then delete jscript.dll files I get the following
native MSI error:
Internal Error 2739. OrderAction6
However this happens quite early in the install and this is not the really
important JScript anyway (the problem is that there are a lot of "features"
defined but it seems that Wine's MSI is not selecting them to be installed, and
the script in the ExpandFeatList takes the parent features defined in the
FEATLST property and expands all their subfeatures and adds them to ADDLOCAL,
which is the property read that defines what to install as far as I understand;
hence no JSCRIPT, and the features from the main MSI file - there are like 6 or
7 - are missing, hence a bunch of executables and other things are missing).
Misha
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7357
------- Additional Comments From mk144210(a)bcm.tmc.edu 2007-06-02 19:00 -------
Will try it. Btw, if anyone wants to play with the installer (there are some
other workarounds needed right now because of the way it tries to install its MS
dependencies, I am going to try it on a clean Win98 system to see if it works
because it seems to me based on a little debugging that it won't be able to
install those dependencies correctly) you can use my shell script:
http://misha680.googlepages.com/InstallVectorNTI10.sh
just comment out the section that installs native MSI and you should be
set. It downloads everything you need (including a demo version of the
program).
Misha
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7357
------- Additional Comments From mike(a)codeweavers.com 2007-06-02 18:52 -------
Does this work with Native MSI without jscript.dll installed? My understanding
was that JavaScript was interpreted outside of msi.dll.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.