I am a total noobie, and I have spent most of today trying to fix an error in webodm that it took me forever to track down. The answer to the inchoate question I have been trying to answer all day is “install webodm into a folder called ‘webodm’ and nothing else.”
My setup is: I’m on macOS, with both an Intel and an Apple Silicon machine. I have installed Docker using “drag install” (yes, correct version on each computer). And then I install webodm using:
cd <install_location>
mkdir <install_directory>
cd <install_directory>
git clone https://github.com/OpenDroneMap/WebODM .
./webodm.sh start
What I find is that unless <install_directory> is “webodm” I get the error “There are no usable processing nodes. Make sure that at least one processing node is reachable…”
Of course, if you Google that error message you go down a long line of discussions on this site, and others, none of which are relevant (or, to me, mostly not even understandable).
I hope that this helps others.