I am pretty new to PlayOnLInux, and honestly I am not well versed in Wine even, but I've played around with various virtual machine technologies in the past. I've been using Arch Linux for a number of years, and it is my main OS at home. I try to avoid booting into Windows when I can, so I wanted to download an app from the Windows Store and try it under POL/Wine. I cannot, it turns out, for all the wrong reasons, but that's not why I'm here.
To make a long story short, I thought, "Hey, why not try Edge under POL." Well, that did not work so well. It would not even install. I was ready to drop it, when I thought that I could just try it under Wine. Well, to my surprise, it did work under Wine! So, whatever is going on must be in the POL environment.
I tried googling the error, and I got all sorts of odd hits. I don't understand this log output:
[06/26/21 17:24:43] - Running wine-6.5 --version (Working directory : /usr/share/playonlinux/python)
wine-6.5
PlayOnLinux logfile
-------------------
Date: 06/26/21 17:24:43
> PlayOnLinux Version
4.3.4
> uname -a
Linux u-love 5.12.11-arch1-1 #1 SMP PREEMPT Wed, 16 Jun 2021 15:25:28 +0000 x86_64 GNU/Linux
> lsb_release -a
> wine --version
wine-6.5
> POL_WINEVERSION
6.5
> WINEPREFIX
/home/john/.PlayOnLinux//wineprefix/Edgy
> Distribution
Arch Linux
> glxinfo \| grep rendering
direct rendering: Yes
> glxinfo \| grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
> OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped
[06/26/21 17:25:10] - Running wine-6.5 cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files (x86)
[06/26/21 17:26:21] - Running wine-6.5 winepath -u C:\\users\\john\\Desktop (Working directory : /home/john/.PlayOnLinux/wineprefix/Edgy/drive_c)
/home/john/.PlayOnLinux//wineprefix/Edgy/dosdevices/c:/users/john/Desktop
[06/26/21 17:26:33] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
[06/26/21 17:26:57] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
[06/26/21 17:57:16] - Running wine-6.5 winecfg (Working directory : /usr/share/playonlinux/python)
00f4:err:module:open_builtin_file failed to load .so lib "/home/john/.PlayOnLinux/wine/linux-amd64/6.5/lib/wine/l3codeca.acm.so"
[06/26/21 17:57:32] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
[06/26/21 19:03:50] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
[06/26/21 19:04:08] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
0024:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0033FEAC
[06/26/21 19:50:58] - Running wine-6.5 MicrosoftEdgeSetup.exe (Working directory : /home/john/Downloads)
0024:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0033FEAC
What I really don't understand is why is it looking for l3codeca.acm.so in my home directory? I can clearly see the file is in /usr/lib/wine/x86_64-unix, which is probably why it works under Wine.
Also, I just figured out that I can switch the Wine version to use the system Wine in the configuration, and it will work ... not, but at least it gets farther along.
wine --version
wine-6.11
So, is it the location? Is it the version? Inquiring minds want to know. :) In any event, this is interesting that Edge will apparently work at all like this (although there is a dev version that will work under Linux as well, so it really depends upon what you are trying to do).
If it matters, uname output: Linux u-love 5.12.11-arch1-1 #1 SMP PREEMPT Wed, 16 Jun 2021 15:25:28 +0000 x86_64 GNU/Linux
Partial lshw:
description: Computer
width: 64 bits
capabilities: smp vsyscall32
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 16GiB
*-cpu
product: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
size: 2512MHz
capacity: 2700MHz
width: 64 bits
Edited by jdcns