You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! I am messaging because I am encountering a problem with the clean_chains part of this pipeline when run from a compute node on a HPC cluster. Everything works great up until this point. I get the following error: An error occurred while executing clean_chains: chain cleaner process died with the following error message: Verbosity level: 1 foldThreshold: 0.000000 LRfoldThreshold: 2.500000 maxSuspectBases: 2147483647 maxSuspectScore: 100000 minBrokenChainScore: 75000 minLRGapSize: 0 doPairs with LRfoldThreshold: 10.000000 maxPairDistance 10000 0. need to net the input chains /scratch/pfb1/TOGA/input_data/lastz_chains/Pienap_ref/Pierap/temp_chain_run/Pienap.Pierap.before_cleaning.chain.gz (no net file given) ... ERROR: cannot create a tempfile for netting the chain file: Permission denied
This only happens if I run the pipeline from a compute node (if I submit the make_chains.py job from an sbatch script). It is able to finish everything if I run it from a head node. IF you have any suggestions on how to fix this (changing permissions) that would be great! From the compute node, it is able to create temporary files for all steps of the pipeline EXCEPT the final clean_chains part.
Thank you!
The text was updated successfully, but these errors were encountered:
this is almost certain a permission issue on that compute node.
the error comes from this part in chainCleaner.c
/* create a unique tempFile (and close it because mkstemp opens it */
safef(netFile, sizeof(netFile), "tmp.chainCleaner.XXXXXXX.net");
if ((fd = mkstemps(netFile,4)) < 0 ) {
errAbort("ERROR: cannot create a tempfile for netting the chain file: %s\n",strerror(errno));
} else {
verbose(1, "\t\ttempfile for netting: %s\n", netFile);
close(fd);
}
Hello! I am messaging because I am encountering a problem with the clean_chains part of this pipeline when run from a compute node on a HPC cluster. Everything works great up until this point. I get the following error:
An error occurred while executing clean_chains: chain cleaner process died with the following error message: Verbosity level: 1 foldThreshold: 0.000000 LRfoldThreshold: 2.500000 maxSuspectBases: 2147483647 maxSuspectScore: 100000 minBrokenChainScore: 75000 minLRGapSize: 0 doPairs with LRfoldThreshold: 10.000000 maxPairDistance 10000 0. need to net the input chains /scratch/pfb1/TOGA/input_data/lastz_chains/Pienap_ref/Pierap/temp_chain_run/Pienap.Pierap.before_cleaning.chain.gz (no net file given) ... ERROR: cannot create a tempfile for netting the chain file: Permission denied
This only happens if I run the pipeline from a compute node (if I submit the make_chains.py job from an sbatch script). It is able to finish everything if I run it from a head node. IF you have any suggestions on how to fix this (changing permissions) that would be great! From the compute node, it is able to create temporary files for all steps of the pipeline EXCEPT the final clean_chains part.
Thank you!
The text was updated successfully, but these errors were encountered: