rbarclay4711
|
Aloha,
I've not used POL in quite some time (half a year?), and there were lots of (Debian) updates inbetween.
Now I'd like to again, and I can't run any of my previously-working-fine games, nor install new ones.
POL itself starts fine, but when I try to install something, I get "Wine crashed" immediately after selecting "32/64 bit". Ignoring that as suggested doesn't help.
OS: Debian Jessie (testing), amd64, foreign arch i386 Relevant (I guess) packages installed: ii playonlinux 4.2.2-1 all front-end for Wine ii wine 1.6.2-8 amd64 Windows API implementation - stan ii wine-bin 1.6.2-8 i386 Windows API implementation - bina ii wine32 1.6.2-8 i386 Windows API implementation - 32-b
(I hope I'm doing those code tags right!)
POL console output: ~ $ playonlinux Looking for python... 2.7.6 - selected [main] Message: PlayOnLinux (4.2.2) is starting [clean_tmp] Message: Cleaning temp directory [POL_System_CheckFS] Message: Checking filesystem for /home/user/.PlayOnLinux/ [main] Message: Filesystem is compatible [install_plugins] Message: Checking plugin: ScreenCap... [install_plugins] Message: Checking plugin: PlayOnLinux Vault... [maj_check] Message: List is up to date [POL_Config_Write] Message: Config write: MANUAL_INSTALL_INCREMENT 23 [POL_SetupWindow_Init] Message: Creating new window for pid 21447 [POL_SetupWindow_menu] Message: menu answer: Install a program in a new virtual drive [POL_SetupWindow_textbox] Message: textbox answer: risen [POL_Wine_SelectPrefix] Message: Selecting prefix: risen [POL_System_SetArch] Message: POL_ARCH set to x86 [POL_SetupWindow_checkbox_list] Message: checkbox_list answer: Use another version of Wine~Configure Wine~Install some libraries [POL_SetupWindow_menu] Message: menu answer: 1.7.18 [POL_System_SetArch] Message: POL_ARCH set to x86 [POL_SetupWindow_menu_num] Message: menu_num answer: 0 [POL_System_SetArch] Message: POL_ARCH set to x86 [POL_Wine_PrefixCreate] Message: POL_WINEVERSION is already set to 1.7.18. Using it [POL_Wine_PrefixCreate] Message: Creating prefix (1.7.18)... [POL_Wine_PrefixCreate] Message: Prefix already exists [POL_SetupWindow_menu] Message: menu answer: Erase (virtual drive content will be lost) [POL_Wine_PrefixCreate] Message: Erase Prefix [POL_Wine_PrefixCreate] Message: Using wine 1.7.18 [POL_Wine_InstallVersion] Message: Installing wine version path: 1.7.18, x86 [POL_Config_PrefixWrite] Message: Prefix config write: ARCH x86 [POL_Config_PrefixWrite] Message: Prefix config write: VERSION 1.7.18 [POL_Wine] Message: Running wine-1.7.18 --version (Working directory : /usr/share/playonlinux/python) [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html Connection failure: Connection refused pa_context_connect() failed: Invalid argument [POL_Wine] Error: Wine seems to have crashed
If your program is running, just ignore this message
Running ~/.PlayOnLinux/wine/linux-x86/1.7.18/bin/winecfg works, however, as does just running the system winecfg.
I tried with 32 vs. 64bit virtual drives, and with quite a couple different Wine versions (freshly downloaded), plus the system one.
Trying to start a previously-working program yields:
[POL_System_CheckFS] Message: Checking filesystem for /home/user/.PlayOnLinux/wineprefix/Steam-default/drive_c/Program Files/Steam/Steam.exe [POL_Wine] Message: Running wine-1.7.8 /home/user/.PlayOnLinux/wineprefix/Steam-default/drive_c/Program Files/Steam/Steam.exe -no-dwrite (Working directory : /home/user/.PlayOnLinux/wineprefix/Steam-default/drive_c/Program Files/Steam) [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html Connection failure: Connection refused pa_context_connect() failed: Invalid argument [POL_Wine] Message: Wine return: 1 [POL_SetupWindow_Init] Message: Creating new window for pid 24657 [main] Error: Steam crashed. Click on debug link to get more details.
And via the "debug" link: [05/06/14 22:41:09] - Running wine-1.7.8 /home/user/.PlayOnLinux/wineprefix/Steam-default/drive_c/Program Files/Steam/Steam.exe -no-dwrite (Working directory : /home/user/.PlayOnLinux/wineprefixConnection failure: Connection refused pa_context_connect() failed: Invalid argument
When I run the setup.exe manually, it works at least until the setup screen comes up, console output: ~ $ WINEPREFIX=/home/user/.PlayOnLinux/wineprefix/risen/ wine /usr/local/src/games/risen/setup_risen_2.0.0.6.exe p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory fixme:storage:create_storagefile Storage share mode not implemented. 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:storage:create_storagefile Storage share mode not implemented. fixme:iphlpapi:NotifyAddrChange (Handle 0xfde8b0, overlapped 0xfde8bc): stub wine: configuration in '/home/waldner/.PlayOnLinux/wineprefix/risen' has been updated. fixme:process:SetProcessDEPPolicy (1): stub p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory fixme:process:SetProcessDEPPolicy (1): stub fixme:win:DisableProcessWindowsGhosting : stub fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:shell:SHAutoComplete stub fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:msg:ChangeWindowMessageFilter c05a 00000001 fixme:wincodecs:PngDecoder_Block_GetCount 0x16d8e0,0x33f928: stub fixme:gdiplus:resample_bitmap_pixel Unimplemented interpolation 6 fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x170224,0x162370): stub fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x17117c,0x170cf0): stub fixme:wincodecs:PngDecoder_Block_GetCount 0x170460,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x170460,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x170460,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158708,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x190e60,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x1919f8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x193688,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x208058,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x20ee60,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x1989f8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x16aeb8,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158da0,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158dc8,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158dc8,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158dc8,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x158dc8,0x33f928: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5b36340,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5b363f0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5b37408,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5b37c60,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5ba8540,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5ba8e78,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5ba9818,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5baa938,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bab1c8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5baba40,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bac2c0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bacb08,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bad388,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5badc00,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bae470,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5baecd0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5baf550,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bafde8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb0668,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb0f10,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb1760,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb1fc8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb2868,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb30b8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb3928,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb41a0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb4a08,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb52a8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb5b00,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb6390,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5bb6be8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5b379e8,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x146948,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x147108,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x1470a0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x178bc0,0x33f958: stub fixme:wincodecs:PngDecoder_Block_GetCount 0x5c16cf8,0x33f958: stub fixme:win:WINNLSEnableIME hwnd 0x1013a enable 0: stub! fixme:win:WINNLSEnableIME hwnd 0x1013a enable -1: stub! fixme:win:WINNLSEnableIME hwnd 0x1013a enable 0: stub! fixme:win:WINNLSEnableIME hwnd 0x1013a enable -1: stub!
Any hints?
Kind regards, rbarclay
|
rbarclay4711
|
Background: audio devices can usually only be used by one program at a time. This means you can't have, say, something playing music and a games audio output on at the same time.
Puleaudio, essentially, is a piece of code that opens your audio device, other programs (yes, multiple ones, at the same time) can then connect to Pulseaudio, and Pulse will mix the audio streams together and send it to the audio device. Plus Pulseaudio does other neat stuff like buffering, volume control (have your music at another volume than your game sound) and so on. See also http://en.wikipedia.org/wiki/PulseAudio The basic idea behind Pulseaudio is good, and pretty neat. Never could make it work for me, though.
pasuspender -- /some/program suspends Pulseaudio for as long as /some/program runs, so that that program can open the audio device directly. Putting it in the BEFORE_WINE tag in PlayOnLinux.cfg essentially has POL running Wine through it, thus disabling Puleaudio for as long as Wine runs.
Be sure to read 'man pasuspender' before using it.
Kind regards, rbarclay
|