I've installed OpenPLC and OpenPLC Editor on a Debian buster VM. I had some warnings (at the foot of this message) with the editor, but they did appear just to be warnings.
I've created the starter project from "Creating your first project" but when I attempt to simulate, I get exceptions:
Traceback: <type 'exceptions.AttributeError'>: AttributeError("'NoneType' object has no attribute 'MatchMD5'".)
1. file: /BeremizIDE.py, line: 802, functionnMenu
2. file: /ProjectController.py, line: 1782, function: _Run
3. file: /ProjectController.py, line: 1949, function:_Transfer
The console window text might be relevant:
Pyro port : 61205
Current working directory :/tmp/tmpvUvTy1
PYRO connecting to URI : PYROLOC://127.0.0.1:61205
PLC did not provide identity and security infomation.
Latest build does not match with connected target.
but I really don't know where to start. Is "Twisted unavailable." an error? What provides that?
The installation warnings I see is this:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/shared/OpenPLC_Editor/matiec/config/missing: Unknown `--is-lightweight' option
Try `/shared/OpenPLC_Editor/matiec/config/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p