Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So I downloaded cvscedega, cedega, and wine and none of them can run MSI files. I have tried running the MSI installer and this is what shows up:
Code:
$ cvscedega InstMsiA.exe
fixme:win32:PE_CreateModule Security directory ignored
err:font:ReadFontDir Can't open directory "/mnt/work/cvscedega_c/windows/Fonts"
fixme:module:CreateProcessA (E:\IXP000.TMP\msiinst.exe,...):
err:font:ReadFontDir Can't open directory "/mnt/work/cvscedega_c/windows/Fonts"
fixme:ntdll:NtOpenThreadToken (0xfffffffe,0x00000004,0x00000001,0xb7961874): stub
fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only)
fixme:ntdll:NtQueryInformationToken (0000004c,1,0xb79616ac,80,0xb79616fc): stub
fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only)
fixme:module:CreateProcessA (MsiExec.exe,...): NORMAL_PRIORITY_CLASS ignored
fixme:module:CreateProcessA (MsiExec.exe,...): STARTF_FORCEONFEEDBACK ignored
err:font:ReadFontDir Can't open directory "/mnt/work/cvscedega_c/windows/Fonts"
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:module:CreateProcessA (MsiExec.exe,...): NORMAL_PRIORITY_CLASS ignored
fixme:module:CreateProcessA (MsiExec.exe,...): STARTF_FORCEONFEEDBACK ignored
err:font:ReadFontDir Can't open directory "/mnt/work/cvscedega_c/windows/Fonts"
fixme:ntdll:NtOpenThreadToken (0xfffffffe,0x00000004,0x00000001,0xb7960a30): stub
fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only)
fixme:ntdll:NtQueryInformationToken (00000050,1,0xb7960868,80,0xb79608b8): stub
fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only)
fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power management).
fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power management).
Created not existing system directory 'C:\WINDOWS\Application Data'
Created not existing system directory 'C:\WINDOWS\Favorites'
Created not existing system directory 'C:\WINDOWS\NetHood'
Created not existing system directory 'C:\WINDOWS\PrintHood'
Created not existing system directory 'C:\WINDOWS\Recent'
Created not existing system directory 'C:\WINDOWS\SendTo'
Created not existing system directory 'C:\WINDOWS\ShellNew'
Created not existing system directory 'C:\WINDOWS\All Users\Application Data'
Created not existing system directory 'C:\Local Settings\Application Data'
Created not existing system directory 'C:\WINDOWS\Start Menu\Programs\Administrative Tools'
Created not existing system directory 'C:\WINDOWS\Start Menu\Programs\Startup'
Created not existing system directory 'C:\WINDOWS\Desktop'
Created not existing system directory 'C:\WINDOWS\Fonts'
fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power management).
fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power management).
fixme:module:CreateProcessA (MsiExec.exe,...): NORMAL_PRIORITY_CLASS ignored
fixme:module:CreateProcessA (MsiExec.exe,...): STARTF_FORCEONFEEDBACK ignored
(Using this very limited tutorial)
(NOTE: This is after a fresh install of CVS cedega using this tutorial)
Then the installer just tells me that there was an "unexpected" error.
Anyways, I can get other games to work (SOF2, Starcraft, Wc3), just games that need MSI support can't be installed at all. Has anyone encountered this type of issue with cvscedega/cedega/wine before?
And if anyone knows how to fix this that would be great... (I really wanna get Warhammer: Dawn of War installed)
Well heres some info on Hammer for you... Seems it has issues but my work. I have no clue about the cvscedega, all these people here have subscriptions and use Cedega 4.2.1. So that may be your only luck getting it to work with Warhammer.
ok, I've tried running this, and the install program fails with error
1603: Error Installing Windows Installer engine. A file which needs to be replaced may be held in use. Close all applications and try again.
This is what happens to me...and other people seem to mention the same type of issues. I don't know if subscribing with fix them....but maybe.....
Quote:
1.) Subscribed to Trangaming
2.) Installed point2play with Cedega 4.1
3.) Installed the game successfully with this configuration, "remove cd limitations"
4.) Upon running the game, iphlpapi.dll found to be missing
5.) Checked out the cvs version of winex
6.) Applied patches at http://lists.transgaming.org/piperma...er/000408.html
7.) ./configure && make
8.) moved the ./dlls/libiphlpapi.so into ~/.point2play/.winex_ver/winex-4.1/winex/lib/. in the Cedega 4.1
9.) Game works very well (as suggested set winver=win98 to reduce choppiness in movies)
I might be able to find another way around this though.
I will report back if I do.
all that info is fine for the older versions of Cedega... But if you refer to the www.transgaming.org/forums people have it running without doing all that.. Not to mention the error was probably fixed already in version 4.2.1
So...I tried using point2play with cedega, and that doesn't work either (as I suspected). Something is really messed up when it comes to installing this game, and I am not entirely sure what.
No matter what I do i still get:
1603: Error installing Windows Installer engine. A file which needs to be replaced may be held in use. Close all applications and try again.
(BTW:
3.) Installed the game successfully with this configuration, "remove cd limitations"
Does anyone know how to enable this option in point2play? I couldn't find it. ><)
The irony here is that I executed the command a long time ago, but NEVER change the config file, so I forgot completely about this. The command I was reset once I rebooted later in the day. I thought it was still enabled so.....
Thanks for the help though, I got Dow to work wonderfully.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.