Linux users unable to log in, WOW51900328/329 error after logging in

Same problems here. It was just fine last night.

Ubuntu 19.04 / Lutris

This really, really sucks.

Same here.

OS: Manjaro & Antergos
Wine: Lutris / Wine tkg-4.0
ISP: Hood Canal Communications (cable broadband)

Wife and I cannot login to world servers. All my rigs run Linux. Being a software engineer and security guy means Windows will never be an option so I canā€™t test that, but Iā€™ll take the reports of all the other users whoā€™ve tried at face value.

I really do understand how incredibly difficult it can be to mitigate DDoS attacks, so I havenā€™t blamed Blizz for that at all; that falls on the shoulders of a dumb kid who will likely [hopefully] end up in prison. However, if Blizz is blocking TLS headers from the libraries that literally run the entire world/internet, that would be an insane ā€œsolutionā€, and one they (or their hosting partners) should be held severely accountable for.

on a personal levelā€¦

I dont know if I can express how excited I have been to play Classic. I got my names within the first 10 seconds of name reservations going live. I was one of the very first people on my realm. My wife and I took a weeks vacation for launch and I prepped a weeks worth of meals in advance. We were prepared ; )

Iā€™ve been racing to hit 60 and in the top 1% on my realm. Was on track to hit 60 this weekend but Iā€™ve hardly been able to play. If this were affecting everyone equally Iā€™d be okay with it, but itā€™s heartbreaking for me to see all the people Iā€™ve slept for 2 hours a day to stay ahead of blow past me at the finish line.

Maybe not everyone feels me on that, but thatā€™s how I was enjoying my game the most. My realm has been on high pop for two days and Iā€™ve only been able to intermittently log in. I feel like weā€™ve lost something we can never get back. feelsbadman.png

7 Likes

So I downloaded BattleNet, and Classic WoW on my Windows 10 Laptop. Works instantly. Still get the same error via pop_OS. As a side note, I can view realm list on classic, but I never make it that far into retail on Linux. So it appears there is an issue with Linux OSā€™s being blocked. Same network, and same layer 1 medium (ethernet).

HERES MY LAST UPDATE FOR TONIGHTā€¦Iā€™m tired, I need sleepā€¦and Iā€™m far to drunk to keep picking apart Wireshark logsā€¦

Iā€™m the guy doing alot of the network testing on the large thread thread, and via a private subreddit and classic wow reddit. I have compiled alot of Wireshark logs now and have been working on spinning up a private VPN on a VPS server to try header stripping. So far via logs, dumps, traceroutes, and other data Iā€™ve compiled from other linux users (I still havenā€™t found someone on Windows with the tech knowledge to also give me data) its pointing one way.

Thereā€™s 3 issues here at play:

1.) From all 400ish posts on the large thread, by and large Comcast (Xfinity), AT&T, and Verizon are the top effect ISPs (top 3 ISPs in the USA) and may be a blanket blocklist.

2.) Its effecting IPv4 ā€¦ the Success reports from IPv6 are likely from the ISPs that support IPv6 to home. Just because your local network, and router/modem can, doesnā€™t mean the ISP is giving IPv6 to the modem (Comcast in most regions DO NOT support ipv6 at this time). This means the blackhole list was likely from DDoS mitigation effort and the botnet does not have IPv6 ability.

3.) The Linux ā€œissueā€ - So a detailed scan of connection and deep packet inspection revealed what was happening at the cable level. The servers have a process Log in server > Realm List > Handoff to Game Server. As the client hands off to the game server the packets drop, or in technical termsā€¦it creates a secure connection called a TLS stream (encrypted secure TCP connection) it enters a black holeā€¦the game will send ā€œhelloā€ packets and ACK (confirm the server got the packet) and when it comes time for the server to comptele the connection (a handshake and SYN packets) it just doesnā€™t respond.

We can draw some conclusions from thisā€¦the active issue, see all 3 above, is not because of an active DDoS. A DDoS just floods a server with so much BS data it cant respond ā€¦ we know itā€™s not because we do get wire level responses with the TLS data streamā€¦ it gets blocked half way through the line.

This means is eitherā€¦ A. A blocklist B. Network Switch level deep packet inspection and rejection or C. A firewall type block preventing connection to the servers.

Thats just the explanation we have at this moment. (current best theory). Point is, someone screwed up, big time. ISP blocklists, OS blocklists, and possible network level filtering that was over kill and has #%##@ over paying customers. Iā€™m on Linux, Iā€™m seriously effectedā€¦and considering just cancelling and saying hell with it.

But bottom lineā€¦we, the players arenā€™t gonna be able to clean this mess up. This is Blizzardā€™s problem ā€¦ Sorry to be the bearer of bad news. I wish I could fix your issue, and mineā€¦no if youā€™ll excuse me I need sleep and iā€™ll continue looking into this tomorrowā€¦ Gā€™Night All and Good Luck!

17 Likes

WOW51900328
Manjaro
Wine-staging 4.15-1
Grande Communications

My fiance uses Arch and somehow heā€™s able to log in. Hate that nerd sometimes. Guess I need to enable IPv6 on the router end of things, since I have it enabled on my connection but this has accomplished nothing. (note: donā€™t live in same house as fiance yet)

Error: WOW51900328 & WOW51900329 on both IPv4 and IPv6
Realm: Yojamba
ISP: Aussie Broadband (AS4764)
OS: Arch Linux
Kernel: 5.2.13-arch1-1-ARCH
lutris 0.5.3-1
wine-staging 4.15-1
gnutls 3.6.9-1

this guy networks like a boss, and thank you!

5.2.5-arch1-1-ARCH Arch Linux
Compiled Wine 4.11 and 4.11-staging
WOW51900328
HKBN

Another linux user.
WOW51900328
Kubuntu 19.04
Lutris with wine-4.15 (Staging)
xfinity

Mint
WOW51900328
True Internet

Also Linux user here, canā€™t login (WOW51900328).

This is due to Blizzard blacklisting packets generated by gnutls.

Many Linux programs use gnutls to establish TLS encrypted connections (e.g. HTTPS in web browsers).

Wine also uses gnutls for TLS connections. I only see a few possible solutions:

  • A programmer releases patches to modify gnutls to match Windowsā€™ behavior
  • Somehow use native Windows dll files for TLS and actually have it work
  • Wait for Blizzard to fix this (Pretty worried that they wonā€™t, we need Linux users to be very vocal about this)
4 Likes

Yes Mint user here.

Fully updated.

Down ATM to Blizzard ā€œseems toā€ have blanket dropped all Linux packets to their DDoS mitigation services.

IPv6 is a possible work around.

Hopefully I can play tonight Q.Q

Just gonna add to the list, Arch Linux user and I canā€™t connect. Iā€™ll try ipv6 and if it works Iā€™ll update this

1 Like

On Manjaro, getting the same WOW51900328 error.

IPv6 seemed to have fixed the issue for me, although I know many people cannot use it.

1 Like

Thank you for this post, IPv6 fixed it for me too. I also use Arch btw.

Another linux user.
WOW51900328
Mint 19.2
Lutris with wine

Can log in on crappy Windows laptop without issue. Can play other battle.net games only issue seems to be WoW

Same issue on POP_os, unable to login for last 5 hours and seems like I wont be able to play today at all.
This is a third time Im unable to play since the start of classic.

Looks like back to EVE for me.

Same here, fully up to date Manjaro.

I have had some limited success. By forcing IPv6 (both in client, and through my network settings) I can log into a US realm. Unfortunately, my characters are on Oceanic, and no such luck there, but Iā€™m still trying other configurations.

1 Like

I just returned to WoW retail, two accounts BFA. On Linux Mint 19.01 and Codeweaver. WoW connects on my Windows 10 laptop.

One more Linux user reporting in.

Lutris, Arch.