I’m building an image based on balenalib/intel-nuc-ubuntu:bionic-20191011 that connects to a USB camera, so I set UDEV=1. However, when I test run the container on my development machine (Ubuntu Bionic host; an advantage of building for the same architecture), it kills the ability to open new gnome-terminal’s with the error “There was an error creating the child process for this terminal. Failed to open PTY: Permission denied” until the system is rebooted.
I’m not that familiar with udev, so any idea why that is happening, and if there’s a way to stop it? It’s not the end of the world if we have to bind mount /dev on our development machines, and use UDEV=1 on Balena, but I’m more concerned about whether it might also limit opening terminals on the device itself.