Skip to main content

Troubleshooting

User interface gives the exact wording of every message the client shows.

Finding the logs​

Two logs cover most problems; read them before changing anything:

LogWhereShows
Startup logThe session dialog (click a session card); after the run ends, Run HistoryWhat Airavata did: preparing the cluster, submitting, state changes
Job output<session>-<run>.out and .err in ~/.cybershuttle/logs on the clusterWhat ran on the compute node: Linkspan, the environment build, Jupyter Server

List the latest run's files with ls -t ~/.cybershuttle/logs | head. A run that never left QUEUED has no job output.

Symptoms​

Symptoms are listed in the order a session meets them, from adding a host to the end of a run:

SymptomCauseFix
Add SSH Host refuses the commandIt contains -i, a remote command, an unsupported -o option, or a flag other than -p, -l, -J and -oKeep host, user, port and jump host; upload the key and choose it under SSH key
Add Session is disabledNo SSH host is configured, the host list could not be read, or sessions are still loadingAdd a host; the card's tooltip gives the reason
The SSH authentication console keeps reopeningLogin not completed, or the key needs a passphraseAnswer every prompt; check the key's passphrase
Dev Tunnel cannot be tickedNo Dev Tunnels account connectedConnect one
Review reports Validation failed.Slurm or the site's submit filter refused the jobRead Slurm's message; click Back and change account, partition or resources
Submit or Start fails with Preparing the session environment on <alias> failed: could not download the Linkspan release.The login node cannot reach github.comAsk the site about outbound HTTPS from the login node
Long in QUEUEDThe job is waiting in the Slurm queuecs-<session>-<run> is the job's name; check it with squeue --me. Request fewer resources or another partition
Long in STARTING on the first sessionThe Python environment is being builtWait a few minutes; later sessions reuse it
FAILED during STARTINGThe node cannot reach a required hostRead the .err log; ask the site about outbound HTTPS
A conda environment is missing from the LauncherNot registered as a kernelRegister it, then reload
module commands have no effect in a notebookKernels do not load modulesUse a kernel wrapper script
Signed out after closing the tabSign-in lasts for one tabSign in again; running sessions are unaffected
A file, kernel or terminal request fails with Jupyter refused this session's access again; reopen the session from the Launcher.Jupyter Server refused the session's tokenClick the back arrow (Back to sessions) in the Sessions section, then Connect again
The page left the session and opened Run HistoryThe job ended: walltime reached, memory exceeded, or cancelledRead the run's outcome and peak memory; add a session that requests more walltime or memory

Network requirements​

A session fails to start on a cluster that blocks outbound HTTPS, and only the site can open it: send your site the list in Requirements.

Reporting a problem​

Open an issue at cyber-shuttle/cs-jupyter with the cluster, the session's state and error, the startup log, and the job's .out and .err files. Report a suspected security problem privately instead, as Security describes.