BergmannLab/MONET

manual install

Closed this issue · 3 comments

Hi, I tried the manual install. The cluster I am using can run singularity, so after the installation I tested it as follow
monet --input=.monet/test/system_test/input/zachary_karate_club.txt --method=K1 --container=singularity

The output is
MONET: MOdularising NEtwork Toolbox
for mining of molecular and genetic networks
(DREAM challenge Disease Module Identification)

Method: K1
Input: zachary_karate_club.txt
Container: singularity
Preparing container, please wait...
ERROR: singularity build returned an error
- is an internet connection available?
- is singularity running?
see /tmp/singularity_build_output for details

singularity is running on the cluster, so I am not sure about this issue. Do you have any suggestions ?
Thanks

To reproduce:
image

I have the same issue but with docker. The problem is that the K1 container is built from the latest ubuntu, and 20.04 was just recently released, which became the latest. In the latest image the "RUN apt-get -y install python-igraph" and the "RUN apt install -y python-pip && pip install --upgrade pip" commands break the container building. I think the easiest fix is to fix the image version to "ubuntu:19.10". It worked for me, and with fixing the version similar problems in the future can be avoided.

Fixed 67ac04d
@Zolikazer and @gianfilippo gianfilippo: thank you for your feedback and sorry about the delay!