Mac problem solved!
After a month absent from playing World of Warcraft (busy month), Battle.net needed to be updated but it was failing early on with a BLZBNTAGT00000BB8 error. There was initially no indication what was going wrong except an error that flashed by on the screen mentioning “CDN configuration file”. Selecting “Scan and Repair” next to the “Update” button in Battle.net, got most of the way through but jumped to the same CDN error before it got to 100%.
Mac SOLUTION:
I logged into a new admin user. Was able to get the Battle.net app to update and present a “Play” button. Hitting that button started “World of Warcraft” application but presented a small (but scrollable) error dialog (just an OK button) before it could display a play screen. The error dialog was much more useful, containing lines like…
[20211229T22:25:01] {26296} INF: Initialization step - FETCHING_CDN_CONFIG
[20211229T22:25:01] {26296} ERR: failed to open file ‘…/Data/config/45/f7/45f721587ad00985a3ecc8e917d8392f’ in QA_READ_DATA query: Permission denied [13]
I switched back to my normal user and got just as far but no further.
Using the information in the error dialog box, I found the imbedded Data/config directory imbedded in the game hierarchy (World of Warcraft/Data/config), I noticed the “config/45” had “drw-rw-rw-” permissions (displayed from a Terminal, using “ls -l”). This and another dozen folders in “config” were similarly permissioned, “drwxrwxrwx” was expected. The terminal command (once a cd to the Data directory was performed):
sudo chmod 777 config/*
fixed the problem completely (sudo, required the admin password).
I’ve no idea when the directory permission flags were messed up (or were ever correct) but the terminal command allowed the “Play” button in “World of Warcraft” to progress all the way to a normal game start.