Open Steini- opened 4 years ago
This seems to be an issue with the Ubuntu installation on the host system. Can you please provide details on the installed Ubuntu version? Using the latest Ubuntu Docker image I can install libelf-dev without any problems.
Semi-related: #4 Even if you manage to fix the dependency problem, you probably (depending on your used kernel) won't be able to install the kernel module v3.5.7. A workaround might be to install the kernel module v4.0.5 but since I am unsure about its compatibility with the v3.5.7 user-space I would recommend waiting for v.4.0.5, which I am currently working on: #2
Should work now with jool v4.0.5 in master branch
well install.sh is running now smmothly. But starting up the docker container fails. I didn't find any informations about how to do that, so i tried to figure it out by myself and tried (and failed):
sudo docker run -d --name jool jool-docker
Unable to find image 'jool-docker:latest' locally
docker: Error response from daemon: pull access denied for jool-docker, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
Any Ideas?
the correct command from your example would be sudo docker run -d --name jool jasperben/jool-docker
. However, you'd probably want to use docker-compose. Otherwise you'll have to add the options defined in docker-compose.yml to your docker run command (every time you start the docker container). Once you've installed docker-compose as described in the link above, starting the container in detached mode is as simple as running docker-compose up -d
in the cloned directory. Stopping the container would be docker-compose down
. Keep in mind, that the container will survive reboot, so you'll probably want to stop the container once you're done or change the line restart: unless-stopped
to restart: no
.
Side note on any potential issues once the container started: @christf wrote the actual jool config, so if you encounter any jool specific issues, please tag him as well (alongside myself). Currently he has more insight into jools internal workings.
the docker-compose file references an image that does not exist on dockerhub. Keeping this open until resolution.
the docker-compose file references an image that does not exist on dockerhub. Keeping this open until resolution.
Nope, the image on dockerhub exists, and it works as expected. Only the automatic build doesn't work atm:
docker pull jasperben/jool-docker
Using default tag: latest
latest: Pulling from jasperben/jool-docker
b8f262c62ec6: Pull complete
4b454622fef5: Pull complete
2574d405fee6: Pull complete
32c37a1889d2: Pull complete
Digest: sha256:6e85ca88a623aea13ff812f97157970143d2cf3c1b43f6b5f8e8a1a4b9573846
Status: Downloaded newer image for jasperben/jool-docker:latest
docker.io/jasperben/jool-docker:latest
In that case I wonder why Download fails for OP and myself.
Can we please keep this Open until this has been sorted? It helps me with Notifications.
In OPs case (at least the one mentioned here) he used the wrong image name (jool-docker instead of jasperben/jool-docker) as I mentioned above.
Regarding your issue: Can you paste the terminal output here? For me pulling the image works without any issues:
[jasper@arch-pc jool-docker]$ sudo docker-compose up -d
b8f262c62ec6: Pull complete
f5e76689b22e: Pull complete
c1d7edbbf146: Pull complete
051f0e816194: Pull complete
Digest: sha256:70de02eabe6701f64bc78125edc38613eaa79450c53ec4e6dcd90dc66f34d64e
Status: Downloaded newer image for jasperben/jool-docker:latest
hi, i just wanted to setup a jool-container according the Readme-File, but it didn't went as smooth as expected.
The command line output from install.sh: [...looked all fine so far but then...]
So and after consulting the logfile, it tells this: cat /var/lib/dkms/jool/3.5.7/build/make.log
[....Well, i thought let's look for the packets, maybe i forgot something...] [... sorry for the german errors messages. It says there are dependacy issues, and i was unable to resolve them...]
i don't know what do now? Any Ideas?