The forum

MicrosoftEdgeSetup.exe Error I Don't Understand

Fails to load l3codeca.acm.so

Author Replies
jdcns Sunday 27 June 2021 at 4:20
jdcnsAnonymous

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

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