Jupyter Server Launch Failure
Summary: a user's Jupyter server failed to launch on the JupyterHub.
Consequences: the user will not be able to use Jupyter environment. This could also indicate wider issues that may be affecting more users.
Possible causes
Docker unable to map RBD volumes: to avoid storing too much locally on the control node that hosts JupyterHub, we map all user working directories to Ceph RBD volumes.
See if it's possible to create a new Ceph volume.
If that works, then RBD mapping should be working OK. If that doesn't work, then something is wrong.
Clear the Ceph OSD blacklist. It can happen that the Ceph cluster blacklists the client trying to manage the RBD volumes within Docker. Log in to the Ceph monitor node and run
ceph osd blacklist clear
.Ensure the
rbd
kernel module is loaded. This should happen automatically, but the Docker volume driver can't automatically load kernel modules. Runmodprobe rbd
, and consider adding a file called/etc/modules-load.d/ceph.conf
with a single line containingrbd
, which will ensure the kernel module is loaded on boot.
Last updated