Bottom line: I’m able to run WebODM on Ubuntu 20.04 as the superuser, but not as a normal user. Obviously I’d like to get this running as a normal user. When I run it as a normal user, I get
Checking for docker… OK
Checking for git… OK
Checking for docker-compose… OK
Starting WebODM…Using the following environment: ================================ Host: localhost Port: 8000 Media directory: appmedia SSL: NO SSL key: SSL certificate: SSL insecure port redirect: 80 Celery Broker: redis://broker Default Nodes: 1 ================================ Make sure to issue a ./webodm.sh down if you decide to change the environment. docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml up --scale node-odm=1 ERROR: .FileNotFoundError: [Errno 2] No such file or directory: './docker-compose.yml' ERROR: .FileNotFoundError: [Errno 2] No such file or directory: './docker-compose.yml'
The errors do not occur when I run as root. I’ve added the user to the docker group and I eliminated an apparmor error in the logs by updating the apparmor profile for docker. The file “docker-compose.yml” exists in the directory from which the wedodm.sh command is run and to which the whole git repo was cloned. It appears that the error is being thrown from docker, but I cannot figure out why. Anybody have thoughts? I appreciate it in advance.