plasmabio / plasma

Plasma is an e-learning Jupyter-based platform for data analysis

Home Page:https://docs.plasmabio.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible hangs at TASK [Run the TLJH installer]

drejom opened this issue · comments

Trying a fresh install, the ansible script hangs when installing TLJH:

ansible-playbook site.yml -i hosts

PLAY [all] ************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ************************************************************************************************************************************************************************************
ok: [192.168.1.92]

TASK [Install required system packages] *******************************************************************************************************************************************************************
changed: [192.168.1.92] => (item=apt-transport-https)
ok: [192.168.1.92] => (item=ca-certificates)
ok: [192.168.1.92] => (item=curl)
ok: [192.168.1.92] => (item=software-properties-common)
changed: [192.168.1.92] => (item=python3-pip)
changed: [192.168.1.92] => (item=virtualenv)
ok: [192.168.1.92] => (item=python3-setuptools)

TASK [Add Docker GPG apt Key] *****************************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Add Docker Repository] ******************************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Update apt and install docker-ce] *******************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Install Docker Module for Python] *******************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Enable the journald logging driver] *****************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Reload Docker] **************************************************************************************************************************************************************************************
changed: [192.168.1.92]

PLAY [all] ************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ************************************************************************************************************************************************************************************
ok: [192.168.1.92]

TASK [Install extra system packages] **********************************************************************************************************************************************************************
changed: [192.168.1.92] => (item=jq)
changed: [192.168.1.92] => (item=tree)

TASK [Install ctop] ***************************************************************************************************************************************************************************************
changed: [192.168.1.92]

PLAY [all] ************************************************************************************************************************************************************************************************

TASK [Gathering Facts] ************************************************************************************************************************************************************************************
ok: [192.168.1.92]

TASK [Install required system packages] *******************************************************************************************************************************************************************
ok: [192.168.1.92] => (item=curl)
ok: [192.168.1.92] => (item=python3)
ok: [192.168.1.92] => (item=python3-dev)
ok: [192.168.1.92] => (item=python3-pip)

TASK [Download the TLJH installer] ************************************************************************************************************************************************************************
changed: [192.168.1.92]

TASK [Check if the tljh-plasma is already installed] ******************************************************************************************************************************************************
ok: [192.168.1.92]

TASK [Upgrade the tljh-plasma plugin first if it is already installed] ************************************************************************************************************************************
skipping: [192.168.1.92]

TASK [Run the TLJH installer] *****************************************************************************************************************************************************************************
^C [ERROR]: User interrupted execution
2023-08-24 01:37:21,439 Checking if TLJH is already installed...
2023-08-24 01:37:21,439 Setting up hub environment
installer.log (END)

I'm guessing this is an issue since the release of jupyterhub 4.0?

Initially I suspected a conflicting Docker installation, already present in the VM. Running

sudo apt remove containerd.io containerd

Fixed one error, but the script still hangs. Tried again on a vanilla Ubuntu 22.04 minimal server VM with the same outcome.