netbrain / zwift

Easily zwift on linux
The Unlicense
241 stars 27 forks source link

Zwift failing to update from 1.52.0 to 1.52.2 #43

Closed netbrain closed 10 months ago

netbrain commented 10 months ago

From the github actions log, it seems that the wine64 start ZwiftLauncher.exe SilentLaunch results with the following exception.

0138:err:ole:CoGetContextToken apartment not initialised
0130:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
0158:err:eventlog:ReportEventW L"Application: ZwiftLauncher.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: exception code c000001d, exception address 00007FB4D57CD01C\n"
wine: Unhandled illegal instruction at address 00007FB4D57CD01C (thread 0158), starting debugger...
netbrain commented 10 months ago

On second look, it looks like its updating. need to look into this further.

quietvoid commented 10 months ago

It updated fine on my side.

netbrain commented 10 months ago

https://github.com/netbrain/zwift/actions/workflows/zwift_updater.yaml

How did you update zwift? And how does it differ from the zwift_updater action?

quietvoid commented 10 months ago

I have a script for it: https://github.com/quietvoid/zwift/blob/mod/bin/common.sh#L15 It runs the entrypoint with update arg, so it should be the same except with a real XWayland display.

I just maintain my image locally and it updated fine like previous versions.

netbrain commented 10 months ago

Tried running your scripts on my netbrain/zwift:latest image, but this also failed. not sure why. In any case, it seems a rebuild from scratch will solve this issue, so let's see if it happens again, or if it's some kind of fluke.