Howdy. I am working on deploying a codebase to a Jetson Nano and was hoping to containerize my work as there are some dependencies that are not correctly versioned when using Ubuntu 18.04>, which the Jetson L4T ships with. I've set up a Docker container to work with the Jetson that uses Ubuntu 20.04, and I am able to compile and build my code inside the container. When I run, I receive the [warning] skipping X_LINK_UNBOOTED device having name "<error>"
message, and the code terminates with tkill(). I am working with an OAK-D USB camera, and have confirmed I am able to view and access the camera's output on the host machine properly. I've set udev rules inside the container as well, and have been able to compile and run the code with an identical workflow on a different host machine running Ubuntu 20.04.
Are there any steps I am missing here? The error above is only referenced with respect to udev rules in the Troubleshooting documentation, am I missing something about forwarding/sharing these rules inside the container? The run command I am using is as follows:
nvidia-docker run -it --rm -v /dev/bus/usb:/dev/bus/usb --device-cgroup-rule='c 198:* rmw' <container name>:latest
Can anyone point me in the right direction to access the camera from inside my container? I have searched through all documentation and depthai source, including the /ci/ folders in depthai-core and depthai-python to no avail.