El Foro

MicrosoftEdgeSetup.exe Error I Don't Understand

Fails to load l3codeca.acm.so

Autor Respuestas
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

 

Editado por: jdcns