-
Notifications
You must be signed in to change notification settings - Fork 0
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
VNC Connectivity #17
Comments
From the documentation,
So, it should be fine and thus exposes the Perhaps, it doesn't work ok on Windows systems like mine. @gabrielenava, did you test it on a Linux system? |
no it is Ubuntu 20.04, but still we have a with @HosameldinMohamed and @antonellopaolino we tried to debug the issue following the post-installation steps for docker, but nothing worked out. |
Did you already try launching the container with the oneliner below that makes use of docker run -it --rm -p 6080:6080 ghcr.io/icub-tech-iit/test-skin-patches:latest You won't be able to use the USB/CAN but this is meant just to check if you can connect to VNC on that specific machine. |
Hi @pattacini, I get the following error when trying that command:
|
It seems that the host 6080 port is already in use and thus cannot be bound to the container's 6080 port. To verify this, you may check To get around this, it may suffice to find out another unused dynamic port Footnotes |
Using port |
Thanks heaps for the test @antonellopaolino 👍🏻 When we run the oneliner with My next guess would be looking for the host service using 6080 and disabling it (at least temporarily). |
Another possibility could be modifying the following line in the script
Probably it won't be sufficient as the docker image we built exposes only the port 6080 as per: test-skin-patches/dockerfiles/Dockerfile Line 91 in 8e4210a
In this latter case, you ought to build your own docker image with the proper customization. |
I checked and found out it was the
But still this other doesn't work:
|
Maybe because the port Footnotes
|
The port |
We may provide support @antonellopaolino but not immediately, unfortunately. In the meanwhile, you may consider dropping the docker image. I bet your system is superbuild-ready, and if you peruse the docker recipe, you'll find that it takes very little to install the remaining required dependencies1 and test the skin patches. Footnotes
|
Indeed it was simple to install the remaining dependencies and I'm now able to test the skin (although not using the docker). |
That's great @antonellopaolino 👍🏻 |
Hi @davidetome
If we launch a docker container via the following command line (as per the instructions)
docker run -it --rm --network host ghcr.io/icub-tech-iit/test-skin-patches:latest
we are unable to connect to VNC.
This is explained by the fact that we should make the port 6080 reachable via:
docker run -it --rm -p 6080:6080 ghcr.io/icub-tech-iit/test-skin-patches:latest
I've tested this second solution and the VNC connection is correctly established.
The option
--network
(allegedly required to access the USB/CAN device?) and the option-p
are mutually exclusive.Do you have any insights?
cc @gabrielenava
The text was updated successfully, but these errors were encountered: