The forum
PlayOnLinux becomes corrupted after importing application from vault
PlayOnLinux becomes corrupted after importing application from vault
Author | Replies |
Isakku | Thursday 21 September 2017 at 22:06 |
Isakku
|
Hello there! I have found a very bad problem in PlayOnLinux. I have two machines a desktop and a laptop. I have Linux Mint Mate 17.3 and Linux Mint Mate 18.2 running on the desktop. I have Linuix Mint KDE 18.2 and Linux Mint Cinnamon 18.2 running on the laptop.
The laptop has been recently installed, so it's very fresh.
[09/21/17 15:29:44] - Running wine-2.17-staging winecfg (Working directory : /usr/share/playonlinux/python) fixme:winediag:start_process Wine Staging 2.17 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142 err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? err:alsa:get_alsa_name_by_guid No devices found in registry? ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
[09/21/17 15:34:34] - Running wine-2.17-staging StarCraft.exe (Working directory : /home/josue/.PlayOnLinux/wineprefix/NeoGamingOnLinux/drive_c/StarCraft) fixme:winediag:start_process Wine Staging 2.17 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142 fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable. fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8 err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:d3d_shader:upload_palette P8 surface loaded without a palette. Using the "virtual desktop" option enabled video, but making it go full screen (alt+enter) does not work no way to get full screen video. err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available. 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.
Now this is quite strange because I have searched those packages (libgnutls) and the package manager shows that I already have them. Even if I try to reinstall PlayOnLinux, the errors will persist. And Even when installing the games from scratch instead of importing them from the vault the errors persist!
PlayOnLinux version is 4.2.10 In all cases except in Mate 17.3 where it is a bit lower, but as I said I had no trouble there. The applications (StarCraft and StarCraft Remastered) do work well within the desktop machine. Thanks in advance. Edited by Isakku Freedom is the right of all sentient beings. |
ImperatorS79 | Friday 22 September 2017 at 9:19 |
ImperatorS79
|
I don't have read evrything, but it seems you are missing some library.
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio You should try sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0 Or something similar.
err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio You should try sudo apt-get install libpulse0:i386 sudo apt-get install libpulse0 Or something similar.
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable. You should try
sudo apt-get install libtxc-dxtn-s2tc
Or something similar.
For libgnutls, maybe you are missing the 32bits version, so sudo apt-get install libgnutls30:i386 maybe it's not 30 but 28 or 26
POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis |
Isakku | Friday 22 September 2017 at 17:17 |
Isakku
|
Thank you four your reply. That's the sad part of the story, I don't think I'm missing libraries. In fact If I had installed the games from scratch instead of using the vault to import them, I'm pretty sure everything would be working right now (as I remember things worked on my desktop ). But I didn't want to run the installer again because it means a very very long download, and I didn't want to go through that again.
I had already tried that.
sudo apt-get install libgnutls30:i386 [sudo] password for josue: Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho libgnutls30:i386 ya está en su versión más reciente (3.4.10-4ubuntu1.3). fijado libgnutls30:i386 como instalado manualmente. 0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 8 no actualizados.
But it says I already have it installed. Nothing to do. Taking a look at the troubleshooting I found this sudo apt-get install p11-kit-modules:i386 I'm trying that command.
Anyways, this gets stuck one way or another. EDIT
Judging by this message.... *SIGH* [09/22/17 11:16:49] - Running wine-2.17-staging winepath -u C:\\users\\josue\\Escritorio (Working directory : /home/josue/.PlayOnLinux/wineprefix/StarCraftRemastered/drive_c) wine client error:0: version mismatch 447/537. Your wineserver binary was not upgraded correctly, or you have an older one somewhere in your PATH. Or maybe the wrong wineserver is still running? Not even the debug is sure about what is wrong. Edited by Isakku Freedom is the right of all sentient beings. |
Isakku | Tuesday 26 September 2017 at 6:31 |
Isakku
|
OK, so I got tired of this. I formatted the laptop again T_T. https://appdb.winehq.org/objectManager.php?sClass=version&iId=28855 wine-staging-2.17 amd64 doesn't work. It must be a regression but how can I report it if I'm using PlayOnLinux? The x86 version does work in my desktop (I will see how it does in my laptop tomorrow). But Heck! I have 12 GB of RAM in the laptop! I want this to work in the 64bit version... Anyways this is what I see in the logs....
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:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x7d56dc98, 0x146708, 10, 0, (null), 3, 3, (nil), 0x00000000 fixme:wbemprox:client_security_Release 0x7d56dc98 fixme:wbemprox:enum_class_object_Next timeout not supported err:ntdll:NtQueryInformationToken Unhandled Token Information class 24! fixme:wininet:InternetSetOptionW Option 77 STUB fixme:ver:GetCurrentPackageId (0x1abe9b8 (nil)): stub err:wininet:open_http_connection create_netconn failed: 12029
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1aca3b0, 43) stub 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:heap:RtlSetHeapInformation 0x110000 0 0x33fcf0 4 stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ecdc 1 C) semi-stub
fixme:console:AttachConsole stub ffffffff 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:winhttp:get_system_proxy_autoconfig_url no support on this platform
I have ommited many repeated lines but this is the most important part:
fixme:msacm:PCM_StreamOpen Unsupported source bit depth: 64 fixme:msacm:PCM_StreamOpen Unsupported source bit depth: 64 fixme:msacm:PCM_StreamOpen Unsupported source bit depth: 64 err:seh:setup_exception_record stack overflow 1136 bytes in thread 0098 eip 7bc5cef3 esp 0c460ec0 stack 0xc460000-0xc461000-0xc560000 fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
When it reaches this point it crashes. How funny, a stack overflow. Freedom is the right of all sentient beings. |
Isakku | Saturday 30 September 2017 at 6:47 |
Isakku
|
Hey there! I'm posting this for future reference just in case it helps the developers: err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
It was impossible to login because of this. After some more googling I foud this thread:
libp11-kit-32bit
which I had already tried before sudo apt-get install p11-kit-modules:i386
But I couldn't do that ecause I couldn't find the directories! Edited by Isakku Freedom is the right of all sentient beings. |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com