Creation of Wine-Prefixes results in error cluster

Questions about Wine on Linux
Locked
Nyronus
Newbie
Newbie
Posts: 1
Joined: Thu Jul 16, 2015 6:00 pm

Creation of Wine-Prefixes results in error cluster

Post by Nyronus »

So, I am attempting to set up a dedicated wineprefix to try and run 3D windows games on via steam. I attempted to do this with Winetricks but I learned that attempting to do almost anything in a 64-bit prefix (which winetricks defaults to on my system) is basically folly. So I began looking into manually creating and managing a 32-bit wine prefix in an effort to circumvent that, but it seems my efforts are basically dead from the word go. When I attempt to install a new 32-bit prefix, this invariably happens:

Code: Select all

nyronus@TheFriendshipExpress:~ > WINEARCH=win32 WINEPREFIX=/home/nyronus/.overwine winecfg
wine: created the configuration directory '/home/nyronus/.overwine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6d901, context 0x713de0, init_notify 0, handle 0xfde7a4): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/nyronus/.overwine' has been updated.
And I can neither make hide nor hair of that mess, and any attempt to input the code into google results in several unrelated bugs that I could find no fix for. I also attempted to interact with this prefix using winetrick's gui and it was basically busted as far as I could tell, being unable to install .dlls or fonts. I then attempted to do what any decent end-user would do; try randomly uninstalling and reinstalling things to see if that fixes the problem, and following suggestions I found on this forum, I got this:

Code: Select all

nyronus@TheFriendshipExpress:~ > sudo apt-get remove --purge wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  wine*
0 upgraded, 0 newly installed, 1 to remove and 46 not upgraded.
After this operation, 21.5 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 193572 files and directories currently installed.)
Removing wine (1:1.7.44-0ubuntu1) ...
nyronus@TheFriendshipExpress:~ > rm -r /home/nyronus/.wine

-(reinstalled using the software center just to see if that would help)-

nyronus@TheFriendshipExpress:~ > winecfg
wine: created the configuration directory '/home/nyronus/.wine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6d1e8a90
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e5e647, context 0x7a1360, init_notify 0, handle 0x102e140): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6d901, context 0x713dd0, init_notify 0, handle 0xfde7a4): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/nyronus/.wine' has been updated.
And... yeah, I really don't know what to do here. The only possible thing I (think) I could have done to somehow screw this up is installing and running PlayonLinux before installing WINE proper, but that's more of a hunch than anything. If anyone could help me, that would be greatly appreciated.

I'm running Mint 17.1 KDE, Wine version 1.7.44. I have an AMD FX(tm)-4100 Quad-Core Processor, a Nvidia GTX 750 card, and a 939NF6G-VSTA motherboard.
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Creation of Wine-Prefixes results in error cluster

Post by dimesio »

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that. Everything else is normal for wineprefix creation.
Locked