psycha0s / airwave

Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
MIT License
572 stars 35 forks source link

VSTs that require Internet Activation #64

Open Glitch-is opened 7 years ago

Glitch-is commented 7 years ago

I've noticed that VSTs which require license activation through the internet have been failing to do so for some reason.

I've seen this behaviour when trying to activate Serum, SPL TwinTube and anything from KiloHearts.

This is the error I get from KiloHearts:

Download failed for file 'C:\users\glitch\Local Settings\Application Data\kiloHearts/cache\index.json', and no local copy is available.
HTTP error: WinHttpSendRequest Error: Success.

is this a known issue? Is this just an issue with network libraries? How would I go about debugging this issue further?

psycha0s commented 7 years ago

Sadly I don't know. I don't own Serum myself so I can't test it. Looks like a wine issue to me.

Glitch-is commented 7 years ago

I managed to resolve most of the errors I got, which allowed me to run both SPL TwinTube and install the entire KiloHearts collection. But Serum is still having problems.

I don't see any errors from Serum, how can I see which errors it's throwing to possibly resolve this issue.

Here is how I resolved the issue for the other VSTs I was running 32bit VSTs which depended on libgnutls, but I only had the 64 bit version. This was the error I received

err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available

This was resolved by downloading the 32bit version of libgnutls

Another error I found:

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 resolved this by installing samba, samba contains ntlm_auth and probably some more windows bindings which are useful for windows applications.

re23071998 commented 7 years ago

I have the same issue with Serum, Its work great, but I cant activate it, the serial key just go down and nothing happen

Glitch-is commented 7 years ago

@re23071998 I contacted Serum regarding this issue.

When I mentioned I was running on Linux they said

The system requirements do state OS X or Windows is required.

But they were nice enough to give me a refund.

re23071998 commented 7 years ago

Serum activation FIXED by installing wine-staging 2.0 from wine-builds ppa

Glitch-is commented 7 years ago

I have wine 2.0, but It's still not working for me. There must be some other libraries involved. I'm gonna try installing the dev version of wine and see if that works.

@re23071998 Are you on Ubuntu?

re23071998 commented 7 years ago

Ubuntu 16.04, I'm just install gdiplus and d2d1, I dont use dev version of wine

Glitch-is commented 7 years ago

@phantom-code Any idea how I can figure out why it works for @re23071998 but not for me? Is it possible to get output from the VST?

I'm on Arch Linux, so Ubuntu must have some stock libraries that arch doesn't have.

Would I be able to see what libraries are in use if I setup a Ubuntu WM and get it running there?

re23071998 commented 7 years ago

try to make a new 32bit wineprefix, also i have added opt/wine-staging/bin to. pam_environment is that matter ??