This patch breaks installation of Microsofts MSI 2.0, InstMsiA.exe. During install with WINEDLLOVERRIDES="msiexec.exe=n,b" wine InstMsiA.exe there comes the error: "Installer besitzt keine ausreichenden Berechtigungen, um diese Datei zu verändern: C:\Config.Msi\658-rbf."
The file is: sven@linux:~/wine/tools> ls -l ~/.wine/drive_c/Config.Msi/ insgesamt 4 -rw-r--r-- 1 sven users 677 2005-05-24 02:03 657.rbs lrwxrwxrwx 1 sven users 34 2005-05-24 02:00 658.rbf -> /usr/local/lib/wine/msiexec.exe.so
I think it tries to modify/remove the linked file.
Sven
Stefan Leichter schrieb:
ChangeLog
create link for msiexec.exe in system directory
--- ../wine/tools/wineprefixcreate.in 2005-04-20 19:26:37.000000000 +0200 +++ tools/wineprefixcreate.in 2005-05-18 21:48:15.000000000 +0200
Sven Paschukat wrote:
This patch breaks installation of Microsofts MSI 2.0, InstMsiA.exe. During install with WINEDLLOVERRIDES="msiexec.exe=n,b" wine InstMsiA.exe there comes the error: "Installer besitzt keine ausreichenden Berechtigungen, um diese Datei zu verändern: C:\Config.Msi\658-rbf."
The latest version of Wine does have problems with InstMsiA.exe, but I haven't seen this one. I've updated the Wiki page at http://wiki.winehq.com/NativeMsi . Does that work for you?
Richard.
On 5/26/05, Richard Cohen richard@daijobu.co.uk wrote:
The latest version of Wine does have problems with InstMsiA.exe, but I haven't seen this one. I've updated the Wiki page at http://wiki.winehq.com/NativeMsi . Does that work for you?
The patch that gives the problem you're (RIchard Cohen) seeing is:
Patch: http://cvs.winehq.org/patch.py?id=14894
The patch that gives the problem you're (RIchard Cohen) seeing is:
This is:
Ivan Leo Puoti puoti@inwind.it Better EXE version check in VERSION_GetLinkedDllVersion.
(by the way guys, can we get into a habit of posting the log message as well as link to patch.py when posting commit links?)
At WineConf I asked Alexandre if he would accept a patch that just deleted the automagic version logic and he said yes. It causes far more problems than it's worth IMHO. It should just die.
thanks -mike
On Thu, May 26, 2005 at 06:46:45PM +0100, Mike Hearn wrote:
The patch that gives the problem you're (RIchard Cohen) seeing is:
This is:
Ivan Leo Puoti puoti@inwind.it Better EXE version check in VERSION_GetLinkedDllVersion.
(by the way guys, can we get into a habit of posting the log message as well as link to patch.py when posting commit links?)
At WineConf I asked Alexandre if he would accept a patch that just deleted the automagic version logic and he said yes. It causes far more problems than it's worth IMHO. It should just die.
Well, please comment it out via config option or #if 0 first ...
I suspect there might be programs breaking.
Ciao, Marcus
Richard Cohen schrieb:
The latest version of Wine does have problems with InstMsiA.exe, but I haven't seen this one. I've updated the Wiki page at http://wiki.winehq.com/NativeMsi . Does that work for you?
No, the error still occurs. I have to remove the symbolic link to msiexec.exe.so in the windows\system dir before starting InstMsiA.exe - and maybe restoring it after, like: --------------- schnipp --------------- cd ~/.wine/drive_c/windows/system if test -e msiexec.exe" ;then mv msiexec.exe msiexec.exe.wine fi WINEDLLOVERRIDES="msiexec.exe=n,b" wine InstMsiA.exe if test -e msiexec.exe.wine ;then if test -e msiexec.exe ;then mv msiexec.exe msiexec.exe.windows fi mv msiexec.exe.wine msiexec.exe fi --------------- schnapp ---------------
Sven
Am Dienstag, 24. Mai 2005 02:21 schrieb Sven Paschukat:
This patch breaks installation of Microsofts MSI 2.0, InstMsiA.exe. During install with WINEDLLOVERRIDES="msiexec.exe=n,b" wine InstMsiA.exe there comes the error: "Installer besitzt keine ausreichenden Berechtigungen, um diese Datei zu verändern: C:\Config.Msi\658-rbf."
The file is: sven@linux:~/wine/tools> ls -l ~/.wine/drive_c/Config.Msi/ insgesamt 4 -rw-r--r-- 1 sven users 677 2005-05-24 02:03 657.rbs lrwxrwxrwx 1 sven users 34 2005-05-24 02:00 658.rbf -> /usr/local/lib/wine/msiexec.exe.so
I think it tries to modify/remove the linked file.
Sven
Hello Sven,
for my understanding the msi installer shipped with wine should become so good that the native one from Microsofts is not longer needed.
So why do you like to install "Microsofts MSI 2.0" ? Do you need it for another installer? How does this installer fail with the buildin MSI?
Bye Stefan
So why do you like to install "Microsofts MSI 2.0" ? Do you need it for another installer? How does this installer fail with the buildin MSI?
Bye Stefan
With builtin MSI there comes a problem at the end of a setup in Installshield X with handling its "Merge Modules": --------------- schnipp --------------- Installshield Wizard
Merge Module Holder Object Number: -2147220254 Description: MSI engine not found File: C:\BldRoot\source\ObjectsPro\Merge Module Object\Script Files\MMObj.rul Line: 401 Script Error: -1 --------------- schnapp ---------------
The symbolic links in WINSYSDIR seems to make some problems, here in InstMsiA.exe and also with the regsvr32.exe in Internet Explorer Setup. I think a way avoiding them could be making physical copies of the files when an application tries to move the symbolic links. But maybe that's no simple change.
Sven