Murali-group / Beeline

BEELINE: evaluation of algorithms for gene regulatory network inference
GNU General Public License v3.0
171 stars 53 forks source link

Errors when running initialize.sh #63

Open semrau opened 2 years ago

semrau commented 2 years ago

Hi all,

I am trying to create the docker containers on Ubuntu and I get several errors that look like the example attached below. Any suggestions?

Thanks! Stefan

Step 8/8 : RUN apt-get update && apt-get install time ---> Running in ee804488fae1 Get:1 http://deb.debian.org/debian testing InRelease [129 kB] Err:1 http://deb.debian.org/debian testing InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 Get:2 http://cdn-fastly.deb.debian.org/debian sid InRelease [165 kB] Err:2 http://cdn-fastly.deb.debian.org/debian sid InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 Reading package lists... W: GPG error: http://deb.debian.org/debian testing InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 E: The repository 'http://deb.debian.org/debian testing InRelease' is not signed. W: GPG error: http://cdn-fastly.deb.debian.org/debian sid InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 E: The repository 'http://http.debian.net/debian sid InRelease' is not signed.

ktakers commented 2 years ago

I haven't been able to reproduce the error, but it looks like an issue in apt-get. https://askubuntu.com/questions/13065/how-do-i-fix-the-gpg-error-no-pubkey suggests using apt-key to obtain the key that is not available. Can you please try running the following before retrying initialize.sh?

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9

semrau commented 2 years ago

Thank you for the suggestion, but that wasn't the solution. Strangely, I only get the error when I run the script. All works fine if I run individual docker commands. BLRunner seems to work fine either way. I guess, newer docker images are downloaded anyway.