IIRC it did not allow me to see other lines than the ones I shared, if i scrolled up it was a loop of the same lines over and over, I can't remember how much I have rebooted so I'll run it tomorrow again and show you.
journalctl
is a bit picky, and only accepts scrolling with arrow keys, not the normal terminal scrolling you can do with the scrollbar or the mouse wheel.
I ran ubuntu budgie and had zero issues connecting, just put in my login with no CA certificate or domain included and it worked.
Weird, but as long as it works...
Let me know if you want to try again, although I believe the most likely solution will be to manage to run the provided script.
Thing is, I downloaded the University of Waterloo script from eduroam, and there is a 3 lines offset in all of your errors, so something is different.
Just to be sure, do you have a function like
def byte_to_string(barray: List) -> str:
"""conversion utility"""
return "".join([chr(x) for x in barray])
at line 85 of the script?
If not you could try to add it and rerun the script.