Hello,
I have the Ekos VM 1.5.0 (Kubuntu 16.04). I know that a newer version 1.5.1 is available, but it takes time to install the astrometry.net data and other stuff I have installed, so I prefer to keep the 1.5.0, and to update it.
I noticed that some 3rd party drivers are missing in my install: only those XML files are in /usr/share/indi:
indi_gphoto.xml
indi_maxdomeii.xml
indi_apogee.xml
indi_aagcloudwatcher_sk.xml
indi_aagcloudwatcher.xml
indi_sbig.xml
indi_ffmv.xml
indi_sx.xml
indi_gpsd.xml
indi_dsi.xml
indi_asiccd.xml
indi_qhy.xml
indi_fishcamp.xml
indi_align_sk.xml
indi_eqmod_scope_limits_sk.xml
indi_eqmod_simulator_sk.xml
indi_eqmod_sk.xml
indi_eqmod.xml
indi_fli.xml
indi_qsi.xml
drivers.xml
indi_tcfs_sk.xml
And it is confirmed with the command:
So I had to install the following packages with Aptitude:
It is no big deal because I then installed them with the package manager, but I was just wondering why the IndiDuino and the MI driver are not included in the VM.
Edit: But the names of the IndiDuino drivers do not appear in the drivers.xml file. I can use the indi_duino by lauching it in command line though. But the web manager crashes on startup, when parsing the XML files I guess:
indiwebmanager.service - INDI Web Manager
Loaded: loaded (/lib/systemd/system/indiwebmanager.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2016-05-26 15:17:24 AST; 2min 46s ago
Process: 815 ExecStart=/usr/bin/python /home/indi/indiwebmanager/servermanager/drivermanager.py (code=exited, status=1/FAILURE)
Main PID: 815 (code=exited, status=1/FAILURE)
May 26 15:17:24 ekos python[815]: File "/home/indi/indiwebmanager/servermanager/drivermanager.py", line 4, in <module>
May 26 15:17:24 ekos python[815]: from servermanager import startServer, stopServer, isServerRunning, getRunningDrivers
May 26 15:17:24 ekos python[815]: File "/home/indi/indiwebmanager/servermanager/servermanager.py", line 4, in <module>
May 26 15:17:24 ekos python[815]: from parsedrivers import driversList
May 26 15:17:24 ekos python[815]: File "/home/indi/indiwebmanager/servermanager/parsedrivers.py", line 35, in <module>
May 26 15:17:24 ekos python[815]: family = group.attrib['group']
May 26 15:17:24 ekos python[815]: KeyError: 'group'
May 26 15:17:24 ekos systemd[1]: indiwebmanager.service: Main process exited, code=exited, status=1/FAILURE
May 26 15:17:24 ekos systemd[1]: indiwebmanager.service: Unit entered failed state.
May 26 15:17:24 ekos systemd[1]: indiwebmanager.service: Failed with result 'exit-code'.