uglyDwarf / linuxtrack

Headtracking for Linux/Mac
MIT License
158 stars 29 forks source link

TrackIR software error #207

Closed niyizu closed 3 months ago

niyizu commented 3 months ago

If I try to install the TrackIR software within linuxtrack, the installation fails. I tried the most recent 5.5.0 and 5.3.0 version of the installer. The Linuxtrack log says this at the end:

Commencing analysis of directory '/tmp/wineYr7yhm'... Couldn't extract poem1.txt! Couldn't extract tir4.fw! Couldn't extract tir5.fw! Couldn't extract poem2.txt! Couldn't extract sn4.fw! Couldn't extract tir5v2.fw! Couldn't extract game data! Couldn't extract TIRViews.dll!

Tried installing it with "Reinstall TrackIR software" also, but get the same error.

I also tried installing it with wine directly, but the installer fails to install there also with error code 0x80070643.

niyizu commented 3 months ago

Update: I got the TrackIR files from a Windows installation instead and went with "Extract from unpacked".

Next problem comes up in the next step at extracting VC6RedistSetup_deu.exe:

Initializing wine and extracting /tmp/winejBiFnh/VC6RedistSetup_deu.exe Launching wine command: '"wine" "/tmp/winejBiFnh/VC6RedistSetup_deu.exe" /C /Q /T:c:\'

Wine finished with exitcode 1 (Normal exit).[Mon 2024-08-12 19:19:05 CEST] 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002 004c:err:ole:start_rpcss Failed to open RpcSs service 0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0094:fixme:file:NtLockFile I/O completion on lock not implemented yet 0094:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0094:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 0094:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 00f4:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 0118:fixme:wineusb:query_id Unhandled ID query type 0x5. Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found.

Something about Common-Controls missing?

It would be nice to know, what the extractor actually does once everything is in place, so maybe I can do it myself manually in wine and winetricks to get it to run.

niyizu commented 3 months ago

Update: The VC6RedistSetup_deu.exe was an empty file, if downloaded through the Extractor. I pasted the link in my browser instead and used "extract from installer" with the file, downloaded through the browser. That worked and I was able to select the wine-prefix afterwards and everything works now.