You can also fix the Blizzard Prepatch file by running this third command:
That just fixes the permissions so you can actually run the Warcraft III launcher (more explanation here). The one other thing you may have to do is open terminal and run the following commands: However I encountered this post on just earlier today, and it solved the problem like a charm. I had the same problem and I tried everything, but nothing worked.