I'm not sure I understand it correctly - could you pls explain this a bit more.
I think what he means is that when telemetry fails to start due to whatever reason, miner won't start either. I noticed that as well, for me though it wasn't a problem.
Right, zm exits if it can't bind the telemetry server to a socket. I designed it this way to make sure your telemetry settings are correct before it starts mining.
concerning miner auto-start on (re)boot .....my experience is somewhat different
I am not able to autostart ZM with an entry in Cinnamon's Startup Application because on boot-up I always get 'telemetry binding failed' ,
however contrary to the above posting and your confirmation that ZM was designed to abort in that case - my miner starts up 'in the background' ...and in the end it turns out that the telemetry is also active!
What is disturbing is that after the (apparently misleading) message 'telemetry binding failed' ...the terminal falls back to the shell prompt.....and
no output from the actually running ZM is displayed afterwards.
It is even stranger, that if I run the same autostart entry directly from the Startup Application (my Cinnamon Startup Application has besides Add/Edit/Remove also a 'Run immediately' button perhaps new to Mint 18.2) then ZM starts succesfully....reports that telemetry is started and happily floods the terminal with the miner's output afterwards.
The command in Startup Application is:
gnome-terminal --tab -e "/bin/bash -c '/home/.../dstm/zm_0.5.3/zm --server eu1-zcash.flypool.org --port 3333 --user t1xxxxx.Worker --pass d=32000 --temp-target 70 --telemetry=0.0.0.0:51000; exec /bin/bash -i'" --working-directory="/home/..../dstm/zm_0.5.3"
I tested autostarting ZM with setting even delays up to 90 sec...to no avail.
kuksaab
---------------------------------
6 x GTX 1070 Rig
Linux Mint 18.2 GNU/Linux 4.10.0-37-generic, Cinnamon
dstm's ZCash Miner v0.5.3