Open jgvictores opened 7 years ago
Would affect services currently documented at https://github.com/roboticslab-uc3m/teo-developer-manual/blob/540b9521394a804a21e835bb0b0357fb369c8a67/appendix/b-teo-network-information.md
(..) or even completely replace daemontools for a different method to avoid this.
I described a different solution at https://github.com/roboticslab-uc3m/teo-hardware-issues/issues/59#issuecomment-753471971:
On Ubuntu focal, I just added both
yarpserver
andyarprun
entries to the GUI appStartup Applications
and it worked (ref). I believe this is nothing new in Ubuntu (already present in Ubuntu 10.10), so why did we resort to usingdaemontools
instead?
Today I'd rather use systemctl as in https://github.com/roboticslab-uc3m/yarp-devices/issues/251#issuecomment-919420954, though.
From @jgvictores on June 28, 2016 10:29
The current use of daemontools makes yarprun run sometimes without connecting to the yarp server, which causes problems such as https://github.com/roboticslab-uc3m/kinematics-dynamics/issues/42. A
yarp detect
or similar (checking the return value) should be included in the daemontools service script (/etc/service/yarprun
) or even completely replace daemontools for a different method to avoid this.Copied from original issue: roboticslab-uc3m/kinematics-dynamics#43