Was mich nachdenklich macht, ist folgende Meldung:
...
OSError: No socket could be created -- (('127.0.0.1', 563): [Errno 13] Keine Berechtigung)
...Wieso kommt das Programm auf die Idee den Port 563 belegen zu wollen? Diese Portnummer muss es doch irgendwo her haben. Wenn der Programmierer schreibt, dass 8080 Standard ist, dann ist die falsche Nummer bestimmt nicht hart kodiert.
Und über fehlende Dateien oder Verzeichnisse würde ich mir erst mal keine Gedanken machen. Viele Programme legen die beim ersten Start neu an.
Und eine Firewall kann erst ins Spiel kommen, wenn das Programm erfolgreich gestartet wurde und der Browser beauftragt wurde eine Verbindung aufzubauen. Wahrscheinlich würde der Browser dann auch eine andere Fehlermeldung bringen.