This applies to IzoT Router software version 2.00.29 only.
If you re-flashed the IzoT Router to use 2.00.29 then you can ignore the rest of this KB article.
This issue only applies to upgrading the IzoT Router software from 1.02.xx to 2.00.29 using the upgrade process. There is a set of configuration files that didn't get updated properly during the upgrade process.
To fix the problem: Choose one only.
1. Remove the line containing "user=debian" from the "# IzoT Server - Network Server (LonBridge)" configuration, do not remove any "user=debian" in the file.
"/home/debian/izot-sdk/etc/supervisor/server.conf
1.a Remove "user=debian"
IzoT Server - Network Server (LonBridge) prog = server:network
[program:network]
command="/home/debian/izot-sdk/bin/LonBridge" -u 00:D0:71:05:11:16
directory=/home/debian/izot-sdk/etc/lonbridge
environment=LD_LIBRARY_PATH="/home/debian/izot-sdk/lib"
user=debian <==== Needs to be removed
priority=100
startsecs=30
autostart=true
startretries=30
:
:
1.b. Keep - Do not touch
IzoT Server - REST API Server (via Gunicorn) prog = server:api
[program:api]
command="/home/debian/izot-sdk/bin/python3"
"/home/debian/izot- sdk/izot/server/manage.py"
run_gunicorn localhost:8000
directory=/home/debian/izot-sdk/izot/server
environment=IZOT="/home/debian/izot-
sdk",PYTHONPATH="/home/debian/izot-sdk"
user=debian <=== For RESET API Server do not touch
priority=200
startsecs=30
autostart=true
:
:
2. copy the server.conf file from
“/home/debian/izot-sdk/etc/supervisor/default/server.conf”
to
“/home/debian/izot-sdk/etc/supervisor/server.conf”
3. Re-flash the IzoT Router