-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pipeline fails trying to connect to auth.docker.io #256
Comments
Does your system have internet connection? $ docker pull encodedcc/chip-seq-pipeline:v2.1.3 |
Thank you for your reply. The docker command is not going to work on the login node since we don't have docker installed. The singularity equivalent will work on both the login nodes and compute nodes. The compute nodes are behind a firewall and some types of traffic (like https) is allowed through a proxy. For java to respect the proxy, we need to set the following:
But in this case the env var does not seem to help. I'm trying to run this with a locally installed conda environment and I've set the |
Okay, then let's localize all data on the login node and then run with a localized file. $ cd YOUR_WORK_DIR
# recursively localize the input JSON (pip install autouri if it doesn't exist)
$ autouri loc https://storage.googleapis.com/encode-pipeline-test-samples/encode-chip-seq-
pipeline/ENCSR000DYI_subsampled_chr19_only.json . --recursive
$ find -name *.json
./15b4ff439de58d859f4c3ee4482c3bd2/ENCSR000DYI_subsampled_chr19_only.local.json Use that The docker error looks very weird. Please let me know if that occurs again. |
Thanks again for your response. I've localized that data as you suggested and tried running it again. I've got a lot of errors in the standard out and the cromwell.out file also seems to be trying to access docker. I've attached a copy and past of the stdout, and the cromwell.out file. |
Are you sure that your caper is 2.1.2 (latest)? $ caper -v
2.1.2 Also, is this scratch directory Found this in your
So Caper is still trying to download the chip-seq-pipeline's docker image from dockerhub. |
Thank you for you response and sorry for the delay. I can confirm I'm running caper version 2.1.2. I reran the pipeline from a network storage location as you suggested and received the same docker error. I don't know if it makes a difference, but my caper config is local, so I don't think using local vs network storage should make a difference. It seems to me that the workflow is trying to access docker and dockerhub even though it is being instructed to run through conda. Maybe this error was not caught because testing is carried out on a system that has access to docker and docker hub? Unsure. |
Got the same problem when running atac-seq-pipeline locally. @GodloveD Have you solved this problem?
|
I had a similar issue except on the test config for the RNA-seq pipeline. I ended up using |
Description of bug
I've installed caper and the pipeline in a conda environment and I'm trying to run it with example config/data from the repo thusly:
The pipeline does stuff and produces informational messages for about 15 minutes and then produces an error:
Inspecting
cromwell.out
turns up the following error (which appears to be the relevant problem?)along with a java stack trace, yadda yadda.
Why is this trying to contact docker.io when I'm using the
--conda
directive? Is there a workaround? Thanks!OS/Platform
Caper configuration file
Troubleshooting result
If you ran
caper run
without Caper server then Caper automatically runs a troubleshooter for failed workflows. Find troubleshooting result in the bottom of Caper's screen log.If you ran
caper submit
with a running Caper server then first find your workflow ID (1st column) withcaper list
and runcaper debug [WORKFLOW_ID]
.Paste troubleshooting result.
The text was updated successfully, but these errors were encountered: