RoPieee/roon-on-wine

Fails on Xubuntu 18.04.03

wjanssen opened this issue · 3 comments

Xubuntu 18.04.03. Started with sudo apt-get install wine-stable winetricks. Then ./install.sh. Much messaging, but does complete.

$ ./install.sh 
wine: created the configuration directory '/home/wjanssen/my_roon_instance'
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 load wine-gecko. HTML rendering will be disabled.
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/wjanssen/my_roon_instance' has been updated.
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with wine-3.0 (Ubuntu 3.0-1ubuntu1) and WINEARCH=win64
Unknown arg dotnet472
Usage: /usr/bin/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs.  Each verb installs an application or changes a setting.

Options:
    --force           Don't check whether packages were already installed
    --gui             Show gui diagnostics even when driven by commandline
    --isolate         Install each app or game in its own bottle (WINEPREFIX)
-k, --keep_isos       Cache isos (allows later installation without disc)
    --no-clean        Don't delete temp directories (useful during debugging)
-q, --unattended      Don't ask any questions, just install automatically
-r, --ddrescue        Retry hard when caching scratched discs
    --showbroken      Even show verbs that are currently broken in wine
-t  --torify          Run downloads under torify, if available
    --verify          Run (automated) GUI tests for verbs, if available
-v, --verbose         Echo all commands as they are executed
-h, --help            Display this message and exit
-V, --version         Display version and exit

Commands:
list                  list categories
list-all              list all categories and their verbs
apps list             list verbs in category 'applications'
benchmarks list       list verbs in category 'benchmarks'
dlls list             list verbs in category 'dlls'
games list            list verbs in category 'games'
settings list         list verbs in category 'settings'
list-cached           list cached-and-ready-to-install verbs
list-download         list verbs which download automatically
list-manual-download  list verbs which download with some help from the user
list-installed        list already-installed verbs
prefix=foobar         select WINEPREFIX=/home/wjanssen/.local/share/wineprefixes/foobar
--2019-11-26 09:27:21--  http://download.roonlabs.com/builds/RoonInstaller64.exe
Resolving download.roonlabs.com (download.roonlabs.com)... 45.55.80.97
Connecting to download.roonlabs.com (download.roonlabs.com)|45.55.80.97|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 77049744 (73M) [application/octet-stream]
Saving to: ‘RoonInstaller64.exe’

RoonInstaller64.exe                100%[==============================================================>]  73.48M  1.04MB/s    in 79s     

2019-11-26 09:28:40 (958 KB/s) - ‘RoonInstaller64.exe’ saved [77049744/77049744]

0036: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.
003e:err:mscoree:LoadLibraryShim error reading registry key for installroot
003e:err:mscoree:LoadLibraryShim error reading registry key for installroot
003e:err:mscoree:LoadLibraryShim error reading registry key for installroot
003e:err:mscoree:LoadLibraryShim error reading registry key for installroot
003e:err:msi:create_temp_binary failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0046:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0048:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
004a:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
003e:err:msi:create_temp_binary failed to load dll L"C:\\users\\wjanssen\\Temp\\msifc81.tmp" (193)
004d:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msifc81.tmp" (193)
004e:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0050:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0051:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0055:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0059:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
005d:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0061:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0065:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0069:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
006d:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0071:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0075:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0076:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0080:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msifc81.tmp" (193)
0082:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0085:err:ole:CoGetClassObject class {2b72133b-3f5b-4602-8952-803546ce3344} not registered
0085:err:ole:CoGetClassObject no class object {2b72133b-3f5b-4602-8952-803546ce3344} could be created for context 0x1
0085:err:ole:CoGetClassObject class {2b72133b-3f5b-4602-8952-803546ce3344} not registered
0085:err:ole:create_server class {2b72133b-3f5b-4602-8952-803546ce3344} not registered
0085:err:ole:CoGetClassObject no class object {2b72133b-3f5b-4602-8952-803546ce3344} could be created for context 0x15
008a:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
008b:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
008e:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
008f:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0093:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
0097:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
009b:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
009f:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
00a3:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
00a7:err:msi:ACTION_CallDllFunction failed to load dll L"C:\\users\\wjanssen\\Temp\\msif99b.tmp" (193)
$ ./start_my_roon_instance.sh 
001c:err:module:import_dll Library MSVCR110_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
wine: Call from 0x7b43c8bc to unimplemented function mscoree.dll.CorIsLatestSvc, aborting
wine: Unimplemented function mscoree.dll.CorIsLatestSvc called at address 0x730023:0x7b43c8bc (thread 0019), starting debugger...
001c:err:module:attach_dlls Importing dlls for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
000f:err:service:process_send_command service protocol error - failed to write pipe!
0039:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed
$

I would try to get the latest winetricks version.
See #6

apart from the above (thanks again), I also needed install wine-stable 4.x from winehq: https://wiki.winehq.org/Ubuntu. The one from the ubuntu repositories is too old (3.x)

Yeah, we need to join forces here. Although the scripts works, it would be better if it takes care of installing the necessary packages as well, depending on distro. Because that's still a challenge for many people.