After upgrading IzoT Router from 1.02.XX to 2.00.29 the IzoT Server no longer works properly. (KB1033)

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