I suspect that the library's splash screen, where you accept the terms, is the problem. If possible, try to go somewhere else such as a Starbucks or McDonalds to see if you can achieve a working internet connection. This will rule out a variety of other causes.
If you return to the library try using Chrome in Incognito mode, or another browser (Internet Explorer) for the initial sign in.