-
Notifications
You must be signed in to change notification settings - Fork 216
Open
Labels
Description
When olad starts on my Raspberry Pi, it is quicker than the network module, so InterfacePicker fails to find any interfaces:
~ sudo service olad status
● olad.service - LSB: OLA daemon
Loaded: loaded (/etc/init.d/olad; generated; vendor preset: enabled)
Active: active (running) since Mon 2019-03-11 21:25:05 UTC; 14min ago
Docs: man:systemd-sysv-generator(8)
Process: 540 ExecStart=/etc/init.d/olad start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/olad.service
└─554 /usr/bin/olad --syslog --log-level 3 --config-dir /etc/ola
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping StageProfi because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping Serial USB because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping USB because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping Pathport because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:73: Skipping UART native DMX because it was disabled
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:195: Trying to start ArtNet
Mar 11 21:25:06 raspberrypi olad[554]: common/network/InterfacePicker.cpp:59: No interfaces found
Mar 11 21:25:06 raspberrypi olad[554]: plugins/artnet/ArtNetDevice.cpp:98: Failed to find an interface
Mar 11 21:25:06 raspberrypi olad[554]: olad/PluginManager.cpp:198: Failed to start ArtNet
Restart the service and everything works fine:
~ sudo service olad stop
~ sudo service olad start
~ sudo service olad status
● olad.service - LSB: OLA daemon
Loaded: loaded (/etc/init.d/olad; generated; vendor preset: enabled)
Active: active (running) since Mon 2019-03-11 21:39:54 UTC; 5s ago
Docs: man:systemd-sysv-generator(8)
Process: 1159 ExecStop=/etc/init.d/olad stop (code=exited, status=0/SUCCESS)
Process: 1221 ExecStart=/etc/init.d/olad start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/olad.service
└─1227 /usr/bin/olad --syslog --log-level 3 --config-dir /etc/ola
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:73: Skipping Serial USB because it was disabled
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:73: Skipping USB because it was disabled
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:73: Skipping Pathport because it was disabled
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:73: Skipping UART native DMX because it was disabled
Mar 11 21:39:54 raspberrypi olad[1227]: olad/PluginManager.cpp:195: Trying to start ArtNet
Mar 11 21:39:55 raspberrypi olad[1227]: olad/plugin_api/DeviceManager.cpp:105: Installed device: ArtNet [192.168.178.38]:2-1
Mar 11 21:39:55 raspberrypi olad[1227]: olad/plugin_api/Universe.cpp:522: Full RDM discovery triggered for universe 1
Mar 11 21:39:55 raspberrypi olad[1227]: olad/plugin_api/PortManager.cpp:119: Patched 2-1-I-0 to universe 1
Mar 11 21:39:55 raspberrypi olad[1227]: olad/PluginManager.cpp:200: Started ArtNet
This would be ok if olad correctly reported that it didn't start correctly, systemd would then restart it automatically, but it reports success, so nothing will happen until I restart manually.