https://bugs.winehq.org/show_bug.cgi?id=35738
--- Comment #5 from Jimi E Bove JimiJames.Bove@gmail.com --- I have run into this bug, as well, twice this week. I'm using Arch x64 and PlayOnLinux.
At first, I had this bug on 1.7.24-LeagueOfLegendsCSMT. After finding out that it was an issue with lib32-gnutls and/or normal gnutls, I compiled my own copy of 1.7.25 with the "LoL" patch and the "0001-HACK-Disallow-block-based-textures-with-sub-block-si" patch (the only two patches that fix League of Legends bugs I suffer from) from https://github.com/PlayOnLinux/wine-patches. I loaded that into PlayOnLinux, and suddenly, League of Legends worked flawlessly. I could browse the shop (the out-of-game one that runs Adobe AIR and sells champs that infamously has never worked) with zero issues, use all my custom item sets, play the game at maxiumum settings with full performance, and I didn't even have to wait 30 extra seconds to connect to a match. Zero bugs whatsoever. I played an entire game as Vayne and successfully saw the stats and quit the game.
That was all yesterday morning. Last night, I tried to launch LoL again, having changed nothing about my installations of wine or LoL, and nothing about my system besides installing the steam-native package and all its dependencies, and this bug returned. I've confirmed that every single version of wine either has this bug for me now, with or without patches, or is too old and instantly crashes before the launcher starts. I've scoured the internet for every idea and workaround that exists, and nothing works. Here's what I've tried that I remember off-hand:
-Cleared my DNS cache -"Install d3dx10, d3dx11, d3dx9, directx9 add and set the library "dnsapi" as (builtin,native)" -Tried every possible setting of the wininet override -Got League's bottle's Internet Explorer 8 working flawlessly, reset its settings, made sure it was in online mode, and even tried having it on and running while trying to log into League. -Repaired the game -Deleted and reinstalled the game -Looked in the logs for the exact URL it tries to connect to. Said URL is loadable on my computer, but not on IE8 in that bottle. With https, IE8 said it couldn't load the page, and with http, I got some weird CloudFare error from a San Jose intermediary server.