-
Notifications
You must be signed in to change notification settings - Fork 53
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
Issues with Beeline on Fedora 27 #51
Comments
Hello @niclaspopp , thank you for using BEELINE. Unfortunately, I wasn't able to reproduce the docker error in my environment. This appears to be an issue with specific docker images and versions. For troubleshooting, could you please provide your To clarify, by trying https://forums.docker.com/t/unable-to-find-user-root-no-matching-entries-in-passwd-file/26545 you mean that you have run There is another suggested workaround to add I don't think the related issue discussed in the forum with the Regarding the missing rankedEdges.csv output files for other algorithms, does |
Thanks a lot for the quick response - much appreciated! After adding After some investigation I think that the pipeline always stops when performing the inference with SCODE. It seems that some of the files necessary for the inference are created as read-only for non-root users. Since the user running the pipeline on the server doesn't have root privileges the pipeline then stops at that point. The related command and error look like this: (ER/ER_25_100_2 is the folder containing the gene expression data)
Is there any way to fix this? |
I'm trying to understand the issue with SCODE here: Is the permission issue arising within Docker? If so, have you tried removing the SCODE folder from the ouputs before running the algorithm? As far as I remember the mkdir command is run as a system command (see the source code here)) and if the folder exists it should not affect the rest of the code. If the SCODE errors out in the parseOutput() (after docker is done running the algorithm) then perhaps it is the user privileges to the outputs written by Docker. Not sure if this would work but running |
The algorithm is started without an existing SCODE folder in the outputs directory, so the Just to clarify since I couldn't get it to work: How exactly would you suggest running |
Hi all,
I'm trying to run the latest iteration of Beeline using the pre-build Docker container on a Linux Server running Fedora 27. Unfortunately, I'm still running into a few errors even when trying the simple example "GSD" provided in the repository.
First off, from Genie3 and GRNBoost2, i.e. the arboreto Docker, container I'm getting the following error:
docker run --rm -v /localscratch/home/ies/niclas.popp/BEELINE:/data/ --expose=41269 grnbeeline/arboreto:base /bin/sh -c "time -v -o data/outputs/example/GSD/GENIE3/time.txt python runArboreto.py --algo=GENIE3 --inFile=data/inputs/example/GSD/GENIE3/ExpressionData.csv --outFile=data/outputs/example/GSD/GENIE3/outFile.txt " docker: Error response from daemon: linux spec user: unable to find user root: no matching entries in passwd file. docker run --rm -v /localscratch/home/ies/niclas.popp/BEELINE:/data/ --expose=41269 grnbeeline/arboreto:base /bin/sh -c "time -v -o data/outputs/example/GSD/GRNBOOST2/time.txt python runArboreto.py --algo=GRNBoost2 --inFile=data/inputs/example/GSD/GRNBOOST2/ExpressionData.csv --outFile=data/outputs/example/GSD/GRNBOOST2/outFile.txt " docker: Error response from daemon: linux spec user: unable to find user root: no matching entries in passwd file. ERRO[0000] error waiting for container: context canceled
We already tried this but could not resolve the problem.
Also the output file "rankedEdges.csv" is not produced for some of the remaining algorithms (Scode, Sincerities, Leap, Grisli, Singe and Scribe) when running the config file provided in the repository and therefore the evaluation afterwards fails.
Any help from your side on how to fix this would be greatly appreciated, thank you very much in advance!
The text was updated successfully, but these errors were encountered: