I’m experiencing persistent issues installing TLJH on Ubuntu 22.04 LTS on AWS EC2. Despite repeated clean uninstalls and reinstalls, the installation fails with the following symptoms:
/etc/tljh/ directory is consistently missing after installation.
/opt/tljh/hub/ directory is present, but /opt/tljh/user/ directory also exists, indicating a user-level installation, which is incorrect, right?
Single user servers are running from /opt/tljh/user, and not /opt/tljh/hub.
This results in authentication/authorization errors and a non-functional JupyterHub.
The system python version has been verified.
This behavior persists on new EC2 instances.
After launching: /opt/tljh/user/bin/jupyterhub, it showed
No allow config found, it’s possible that nobody can login to your Hub!
You can set c.Authenticator.allow_all = True to allow any user who can login to access the Hub,
Two environments are created: one for the hub, and one for users, to make it easier to modify the user environment without breaking the hub environment.
Which instructions are you following? I can’t find any mention of a /etc/tljh/ directory
Which browser are you using? Are you using a real SSL certificate, or a self-signed one? How have you setup JupyterHub- presumably it’s not just plain TLJH since you’re using a custom port.