Hi. I am trying to install DirectX on wine 1.1.20 (running on 2.6.29-gentoo-r2) but get the following error as soon as I run DXSETUP.exe Code: A cabinet file necessary for installation cannot be trusted. Pleaswe verify the Cryptographic service is running on this computer and the cabinet file certificate is valid I have tried re-downloading the file again but same error. Googling has shown this to be a windows error but I have no idea how to turn on cryptographic services in wine (or if I even can). Any help greatly appreciated! Thanks.
gamblor01
2009-May-04 13:56 UTC
[Wine] Re: DirectX Setup fails to install as a cabinet file...
Open a terminal and type which cabextract and then see what gets returned. My first guess would be that you need to install cabextract or you need to put it in your PATH. Are you installing DirectX 9.0c? I did that and it seemed to cause more problems than solutions (at least for Team Fortress 2 and other HL2-based games). I wound up deleting my prefix, reinstalling wine, and now run without the DX9 installation...it runs leaps and bounds better. If you really want to try DX9 though, here is a great guide: http://howto.landure.fr/gnu-linux/install-directx-9-0c-on-linux-using-wine
Thunderbird
2009-May-04 14:47 UTC
[Wine] Re: DirectX Setup fails to install as a cabinet file...
The only things you would ever want for native directx are d3dx9_*.dll which are utility libraries. You can grab them from e.g. dll-files or you can get them from native directx but never install native directx, let winetricks grab them for you from native directx.
Thanks for all the replies... I am trying to get football manager 2009 installed by following this tutorial (http://www.fmtux.net/index.php?PHPSESSID=ta66eanpigi0sqj1ap1fp1p096&topic=67.0) Have tried installing DX9 with winetricks but same error at same point. Another issue I am seeing when trying to install Java is shown below... Code: wine ./jre-1_5_0_09-windows-i586-p-s.exe Code: fixme:advapi:LookupAccountNameW (null) L"alex (nil) 0x33f83c (nil) 0x33f840 0x33f834 - stub fixme:advapi:LookupAccountNameW (null) L"alex 0x12e648 0x33f83c 0x12e598 0x33f840 0x33f834 - stub err:raise_exception Exception frame is not in stack limits => unable to dispatch exception. fixme:reg:GetNativeSystemInfo (0x32db54) using GetSystemInfo() My hardware is as follows Intel E2100 Intel G33 nVidia 8400 GS Thanks again...