Then I can run the Docker container (e.g. ubuntu) from my host Fedora.
$ which docker
/bin/docker
$ docker version
Client:
Version: 20.10.17
API version: 1.41
Go version: go1.18.4
Git commit: aa7e414
Built: Tue Jul 19 21:40:23 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server:
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.18.4
Git commit: f756502
Built: Tue Jul 19 21:40:23 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.8
GitCommit:
runc:
Version: 1.1.3
GitCommit:
docker-init:
Version: 0.19.0
GitCommit:
$ docker run --rm -t docker.io/ubuntu:latest cat /etc/os-release | grep ID
VERSION_ID="22.04"
ID=ubuntu
ID_LIKE=debian
$ echo $?
0
But the dockstore tool launch ... with a WDL file failed.
Here is the full log. Here is the used WDL file. Any idea to fix this issue? Thanks
$ java --version
openjdk 17.0.4 2022-07-19
OpenJDK Runtime Environment (Red_Hat-17.0.4.0.8-1.fc36) (build 17.0.4+8)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.4.0.8-1.fc36) (build 17.0.4+8, mixed mode, sharing)
$ dockstore --version
Dockstore version 1.13.0-rc.0
The latest stable version is 1.12.0
You are currently on the latest unstable version. If you wish to upgrade to the latest stable version, please use the following command:
dockstore --upgrade-stable
...
dockstore tool launch \
--local-entry "bio-diversity-genomics-garg.wdl" \
--json "bio-diversity-genomics-garg.inputs.json"
...
19:51:12.382 [main] ERROR io.dockstore.common.Utilities - problems running command: java -jar /home/jaruga/.dockstore/libraries/cromwell-77.jar run --inputs /tmp/foo4850486516087678844json /home/jaruga/git/GargGroup/BioDivGenomics/bio-diversity-genomics-garg.wdl
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
at org.apache.commons.exec.DefaultExecutor.access$200(DefaultExecutor.java:48)
at org.apache.commons.exec.DefaultExecutor$1.run(DefaultExecutor.java:200)
at java.base/java.lang.Thread.run(Thread.java:833)
19:51:12.386 [main] ERROR io.dockstore.client.cli.nested.BaseLanguageClient - Problem running launcherCromwell:
java.lang.IllegalStateException: problems running command: {}java -jar /home/jaruga/.dockstore/libraries/cromwell-77.jar run --inputs /tmp/foo4850486516087678844json /home/jaruga/git/GargGroup/BioDivGenomics/bio-diversity-genomics-garg.wdl
at io.dockstore.common.Utilities.executeCommand(Utilities.java:192)
at io.dockstore.common.Utilities.executeCommand(Utilities.java:107)
at io.dockstore.client.cli.nested.BaseLauncher.executeEntry(BaseLauncher.java:121)
at io.dockstore.client.cli.nested.BaseLanguageClient.commonExecutionCode(BaseLanguageClient.java:429)
at io.github.collaboratory.wdl.WDLClient.executeEntry(WDLClient.java:144)
at io.dockstore.client.cli.nested.BaseLanguageClient.launchPipeline(BaseLanguageClient.java:204)
at io.github.collaboratory.wdl.WDLClient.launch(WDLClient.java:72)
at io.dockstore.client.cli.nested.AbstractEntryClient.launchWdl(AbstractEntryClient.java:1470)
at io.dockstore.client.cli.nested.AbstractEntryClient.checkEntryFile(AbstractEntryClient.java:913)
at io.dockstore.client.cli.nested.AbstractEntryClient.launch(AbstractEntryClient.java:1378)
at io.dockstore.client.cli.nested.AbstractEntryClient.processEntryCommands(AbstractEntryClient.java:312)
at io.dockstore.client.cli.Client.run(Client.java:737)
at io.dockstore.client.cli.Client.main(Client.java:633)
Caused by: org.apache.commons.exec.ExecuteException: problems running command: {}java -jar /home/jaruga/.dockstore/libraries/cromwell-77.jar run --inputs /tmp/foo4850486516087678844json /home/jaruga/git/GargGroup/BioDivGenomics/bio-diversity-genomics-garg.wdl (Exit value: 1)
at io.dockstore.common.Utilities.executeCommand(Utilities.java:188)
... 12 common frames omitted
Cromwell exit code: 1
...