error installing Garmin VIRB Edit

Questions about Wine on Linux
Locked
clmoore3rd
Newbie
Newbie
Posts: 1
Joined: Mon May 08, 2017 6:43 pm

error installing Garmin VIRB Edit

Post by clmoore3rd »

New user here, so far I've managed to find all the apps I need under Ubuntu :D Unfortunately there is one specific app which I need because of the proprietary nature of integrating Garmin specific sensor data with video footage.

Info
Ubuntu 14.04 LTS operating system
Installed latest version of WINE according to the directions on this forum
Downloaded Garmin VIRB Edit
Tried to install with the command wine VIRBEditforWindows_423.exe

Got partway through and stalled out at Microsoft .NET Framework.

Last few lines where it went wrong:

Code: Select all

fixme:qmgr:BackgroundCopyJob_AddFileSet Check for valid filenames and supported protocols
fixme:qmgr:BackgroundCopyJob_SetPriority (0x39b70)->(0): stub
fixme:qmgr:BackgroundCopyJob_SetNoProgressTimeout (0x39b70)->(120): stub
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {659cdeac-489e-11d9-a9cd-000d56965251} with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
fixme:console:CONSOLE_DefaultHandler Terminating process 77 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 81 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 86 on event 0
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (0) stub.
username@machine ~/Downloads$ err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
I really don't want to have to make my Ubuntu machine dual boot. Really trying to avoid anything to do with Windows so any help is appreciated! Thanks!
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: error installing Garmin VIRB Edit

Post by Bob Wya »

clmoore3rd wrote:...
Got partway through and stalled out at Microsoft .NET Framework.
...
[/code]

I really don't want to have to make my Ubuntu machine dual boot. Really trying to avoid anything to do with Windows so any help is appreciated! Thanks!
To install .Net frameworks under Wine...

Set up a clean 32-bit WINEPREFIX:

Code: Select all

export WINEPREFIX=~/.wine32
export WINEARCH=win32
wineboot -u
See WineHQ FAQ: 6.5 Wineprefixes ...

Make sure your winetricks Wine Helper (BASH) script is up-to-date:

Code: Select all

winetricks --version
20170327-next - sha256sum: 94754e7b919ca608e5e4e6aae2e346f533e7b9bf22e81081283ff45e1a9bd49c
See WineHQ Winetricks ...


Then preinstall the required version of .Net using winetricks, available versions can be listed with:

Code: Select all

winetricks list-all | egrep '^dotnet'
E.g. for .Net frameworks 4.5.2:

Code: Select all

winetricks -q dotnet452
Wine won't be able to install .Net frameworks without some "hacky workarounds"!! 8)

Then run your: VIRBEditforWindows_423.exe installer - it should detect that the required .Net framework is already installed...

Bob
Phanlix
Newbie
Newbie
Posts: 1
Joined: Thu Mar 17, 2022 1:44 am

Re: error installing Garmin VIRB Edit

Post by Phanlix »

Bob, hopefully you're still around!

Landed here and I think you may be the person to ask this. Tried following your steps, just for dotnet472, which I assume isn't going to affect the output much in the end.

When I try to set up a clean prefix, following your example I'm getting the following output.


reid@Reid-PC:~$ export WINEPREFIX=~/.wine32
reid@Reid-PC:~$ export WINEARCH=win32
reid@Reid-PC:~$ wineboot -u
wine: created the configuration directory '/home/reid/.wine32'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/home/reid/.wine32" has been updated.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/home/reid/.wine32" has been updated.



The folder is definitely new.

So ran the command winetricks -q dotnet472 next, following your example.

It went through a bunch of stuff like this....

------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet462
Executing mkdir -p /home/reid
Executing load_dotnet462
Executing w_do_call remove_mono
Executing mkdir -p /home/reid
Executing load_remove_mono
------------------------------------------------------
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet461
Executing mkdir -p /home/reid
Executing load_dotnet461
Executing w_do_call remove_mono
Executing mkdir -p /home/reid
Executing load_remove_mono
------------------------------------------------------


Until we get to the part where it fails.

Preparing: D:\0681cbaeefcfa3e7479250f5a0ddcd\netfx_Core.mzz...
Preparing: D:\0681cbaeefcfa3e7479250f5a0ddcd\netfx_Extended.mzz...
0036:err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {659cdeac-489e-11d9-a9cd-000d56965251} with error 0x80004002
0047:err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002

At those last two lines it just hangs until I ctrl+c to end the terminal command.

I've beaten my head against the wall for a while now on this one. Fixed a bunch of other errors to even get to this point. You're my last hope Bob, don't send me back to win11 and their soon to be in explorer ads.
Locked