jacopo-chevallard / BEAGLE-general

Basic information to get started with the galaxy spectral modelling tool Beagle
https://www.iap.fr/beagle/
9 stars 0 forks source link

Error with trying to pull BEAGLE from docker? #24

Closed rmastand closed 8 years ago

rmastand commented 8 years ago

Trying to get the newest version of BEAGLE from docker buy running docker pull eclake/beagle:0.3.5 gives me the message "Error: Status 500 trying to pull repository eclake/beagle" followed by ~100 lines of nonsense code...has anyone else encountered this error when setting up BEAGLE?

jacopo-chevallard commented 8 years ago

Perhaps this is a problem with the permissions on DockerHub? I can't see you username among the collaborators, although I don't see @adelave1 either, but he could pull the Beagle image.

You can check this by logging in on DockerHub, then clicking on "contributed", you should see something like

screen shot 2016-08-17 at 19 30 57

Can you test it?

rmastand commented 8 years ago

I can get that exact image on my dockerhub account...the error message starts off like this, if it's any aid.

screen shot 2016-08-18 at 10 30 56 am
jacopo-chevallard commented 8 years ago

@eclake any idea?

eclake commented 8 years ago

@rmastand - have you managed to pull any docker images or do you always get the same error?

e.g.

docker run hello-world

which will then pull and run the hello-world image.

rmastand commented 8 years ago

@eclake I can run the hello-world image just fine.

jacopo-chevallard commented 8 years ago

The strange thing is that no one else has encountered this error before... @rmastand Have you tried on different machines and you get the same error? Using different Internet connections? (blocked ports, firewalls...)

rmastand commented 8 years ago

Tried with a different internet connection as well as a different OS (Linux vs OSX) and I'm getting the same error as before...

Just to clarify: I have cmake, openmpi, and gcc installed (correct versions). I have docker installed with hello-world working. I have a copy of the BEAGLE software in my downloads file, but have not yet touched it or tried to make anything. Have I forgotten a step in the setup / is there something else I need to do before pulling BEAGLE from docker?

jacopo-chevallard commented 8 years ago

In principle you don't need to install anything besides Docker to be able to run Docker-Beagle... and the error you get is definitely from Docker.

I would suggest a last test, otherwise we can try to ask to the Docker support.

@eclake can you create a hello world program, and push it to your DockerHub account? then we can ask @rmastand to pull and run it. I would expect him to get the same error as above, but let's see!

eclake commented 8 years ago

@rmastand - I've pushed a simple hello-world docker image to two different repositories for you to try. One is public and the other is private:

public: eclake/hello-world

private (you have been added to the repo): eclaketest/hello-world

Please could you try pulling both of those and let us know how it goes?

rmastand commented 8 years ago

Before I tried pulling either of the hello-world's, I tried pulling the beagle repository again as a test (having made no changes to anything on my end) at it pulled successfully...so problem resolved!

Both hello-worlds were pulled successfully.

jacopo-chevallard commented 8 years ago

Good that you solved it, although it would have been nice to understand the origin of the problem, so that in the future we could help users with a similar issue...