Docker: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /tmp/n8phn0ef

Hello!

When running CWL on Ubuntu 20.04 (in WSL 1) I get the above error:

docker: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /tmp/n8phn0ef.

The process then hangs and nothing happens.

Googling around this is not uncommon, and seems to be the difference between -v and --mount, with -v working for directories that don’t yet exist, but -mount not:

I guess this is an issue with the cwl-runner rather than the language itself

I am running: /usr/bin/cwl-runner 2.0.20200224214940

Thanks
Mick

Hey Mick,

FYI: cwl-runner is the generic name for any CWL implementation. We’ll be updating the tutorials to make that more clear. I’m guessing you have cwltool installed via the cwlref-runner package.

Can you update your cwltool installation to something more recent? Your installation is from February, 2020. cwltool 3.1.20211001174446 was released yesterday