FYI, if you’re using WINE 5.0, Scrivener 2.9.0.x will crash, unless you’ve got speechsdk installed via winetricks. It’s likely this bug, and will need to be addressed with the WINE devs. bugs.winehq.org/show_bug.cgi?id=43841 It worked with WINE 4.19-staging, but I’m not sure about anything later than that. (That is, I’m not really set up to do regression testing, which is what they’ll ask for.)
It works!
Scrivener crashed when loading spell check engine, under Wine 5.0, and I never recognized the speechsdk problem.
Thanks for the tip!
I have tried the above using wine tricks, and I still can’t get scrivener to install on my system, Manjaro 18. I get the attached error. Any suggestions appreciated. Thanks,
What version of WINE? What’s the console output?
I experienced this crash with Wine 5.0 but (eventually) got Scrivener 2.9 working with Wine 5.4 (using Winehq.org’s own repo) on Ubuntu 20.04 without knowingly installing speechsdk. However I tried lots of things including disabling audio support inside the Wine config and Wine windows registry.
I’ve now done a fresh install in Kubuntu 20.04 (VM) with Wine 5.5. Garpu’s fix (i.e. running “winetricks speechsdk”) worked first time with no additional fiddling.
OP, THANK YOU
I’ve been tearing my hair out trying to figure out why Scrivener 3 didn’t work on my Linux laptop. Had no idea this existed. It now works perfectly.
I just updated my Ubuntu to the latest version, 20.04, and Scrivener 2.9.0.x via Wine no longer works. This could be because the new Ubuntu version now has Wine 5.0. But I installed speechsdk and it makes no difference. (I also tried uninstalling and reinstalling the Scrivener 2.9.0.4 beta, both directly in Wine and with PlayOnLinux). When I try to run Scrivener, Wine still crashes. I got the message:
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.
I do not know how to correct this. Any help will be most welcome.
Thanks.
askubuntu.com/questions/1090094 … uth-3-0-25 Are you missing the 32-bit windbind?
I have installed windbind, but maybe just the 64-bit version. How do I install the 32-bit windbind?
I found 32-bit winbind in the debian repositories, but when I try to install it, I get the message “unmet dependencies”, without any indication of what those dependencies are.
You have just saved me! Thanks a zillion! It works and Scrivener is now alive again on Ubuntu 20.04.
I am so happy with this!
Just confirming that I could install and run the Beta Release Candidate 6 (2.9.9.6) on Xubuntu 20.04. I used out of the box wine and the winetricks speechsdk trick. Thanks!
Which version of wine are you running? I tried installing Beta ReleaseCandidate 7 (2.9.9.7) on ArchLinux with wine 5.10 and speechsdk installed, but get the “called Tcl_Close on channel with refCound > 0” error.
Oddly enough, my Scrivener 1.9.16 install still runs fine, but I tried running its uninstaller as a test and got the same error as above!
Edit: I got Beta Release Candidate 7 to install by using winetricks to start Explorer and running the installer from there
I ran into the issue with the missing speechsdk as well. What helped, before I found this thread, is starting Scrivener with the --log flag, which enables verbose output. That might be useful in tracking down other issues.
~/.wine/drive_c/Program Files/Scrivener $ wine Scrivener.exe --log