the guide says to compile Python 3.8 first and later the openemm user will be created.
If you compile first, you should create /home/openemm/opt/Python-3.8.2 as user openemm.
In Chapter 12 you do this as root with
Later if you extrat the runtime in 5.2 as user openemm this will fail, because the user has no rights (access denies).
It would be better to create the Directory as user openemm.
use su - openemm -c "mkdir -p /home/openemm/opt/Python-3.8.3;exit" instead