I am able to upload a script to some nodes, but not others. I can upload scripts to the node on my SN171 (SM220UF1), but not my custom RF220UF1's. I have uploaded scripts to them before (I can see them still running via led behavior), but am all of a sudden unable to anymore.
I am using an SN132 snapstick on the following dev platform (El Capitan) to OTA a script to an RF220UF1 module with some sensors hooked up to it.
I can move the node to my network:
But can't upload my script:
Can someone help me with a resolution for this or some ideas to try?
I am using an SN132 snapstick on the following dev platform (El Capitan) to OTA a script to an RF220UF1 module with some sensors hooked up to it.
Code:
user@localhost $ uname -a Darwin Wills-MacBook-Pro.local 15.0.0 Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64 x86_64 user@localhost $ snap version version=2.0.1 (venv) will@localhost $ snapbuild --version 2016-12-27 20:59:18,278 WARNING snapbuild.snapbuild Unable to get site packages, not trying to add site packages to includes. snapbuild 2.4.0 (g5b369c4)
I can move the node to my network:
Code:
(venv) will@localhost $ snap -o json-pretty config network my_toolbelt { "channel": 4, "default_cb_retries": 3, "default_cb_timeout": 2, "default_delay": 50, "default_group": 1, "default_ttl": 5, "encryption_key": "", "encryption_type": "None", "name": "my_toolbelt", "net_id": "0x1c2c", "packet_crc": false, "second_crc": true } (venv) user@localhost $ snap find 001122 --move my_toolbelt 001122={'to_net_id': '0x1c2c', 'to_enc_key': '', 'to_channel': 4, 'to_second_crc': True, 'address': '001122', 'on_net_id': '0x1c2c', 'to_enc_type': 0, 'to_packet_crc': False, 'on_channel': 4}
Code:
(venv) user@localhost $ snap node 001122 script upload barometric_reaction_sensor.spy OTA Script Upload (barometric_reaction_sensor.spy ==> 001122): N/A% | | Elapsed Time: 0:00:00 ETA: --:--:-- 0.0 s/B2016-12-27 09:48:43,161 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage1', 'eraseImage') 2016-12-27 09:48:43,776 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage1', 'eraseImage') 2016-12-27 09:48:44,381 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage1', 'eraseImage') 2016-12-27 09:48:44,991 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage1', 'eraseImage') 2016-12-27 09:48:44,991 ERROR snapconnect_futures Unable to send RPC after multiple attempts. Giving up and returning responses 2016-12-27 09:48:45,631 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage2', 'eraseImage') 2016-12-27 09:48:46,246 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage2', 'eraseImage') 2016-12-27 09:48:46,860 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage2', 'eraseImage') 2016-12-27 09:48:47,471 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage2', 'eraseImage') 2016-12-27 09:48:47,471 ERROR snapconnect_futures Unable to send RPC after multiple attempts. Giving up and returning responses 2016-12-27 09:48:48,111 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage3', 'eraseImage') 2016-12-27 09:48:48,725 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage3', 'eraseImage') 2016-12-27 09:48:49,341 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage3', 'eraseImage') 2016-12-27 09:48:49,956 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage3', 'eraseImage') 2016-12-27 09:48:49,957 ERROR snapconnect_futures Unable to send RPC after multiple attempts. Giving up and returning responses 2016-12-27 09:48:50,596 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage4', 'eraseImage') 2016-12-27 09:48:51,210 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage4', 'eraseImage') 2016-12-27 09:48:51,821 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage4', 'eraseImage') 2016-12-27 09:48:52,436 ERROR snapconnect_futures RPC failed to send for 001122 eraseImage('callback', 'eraseImage4', 'eraseImage') 2016-12-27 09:48:52,437 ERROR snapconnect_futures Unable to send RPC after multiple attempts. Giving up and returning responses Traceback (most recent call last): File "/home/user/.virtualenvs/venv/bin/snap", line 11, in <module> sys.exit(main()) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/main.py", line 414, in main handler.run(args, context_fxn=ctx) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/arghandler/base.py", line 295, in run self._subcommand_lookup[args.cmd](scmd_parser,context,args.cargs) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/main.py", line 105, in subcmd_node node(*args) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/node.py", line 116, in node handler.run(args, context_fxn=ctx) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/arghandler/base.py", line 295, in run self._subcommand_lookup[args.cmd](scmd_parser,context,args.cargs) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/node.py", line 333, in script upload(parser, context, rest) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/node.py", line 482, in upload result = ota_script_upload(context, args.script) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snaptoolbelt/node.py", line 587, in ota_script_upload finished_cb=on_finished) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snapstraction/gus.py", line 306, in run_sync return IOLoop.current().run_sync(cb, timeout=timeout) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/ioloop.py", line 457, in run_sync return future_cell[0].result() File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/concurrent.py", line 237, in result raise_exc_info(self._exc_info) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/gen.py", line 1021, in run yielded = self.gen.throw(*exc_info) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snapstraction/node.py", line 936, in ota_script_upload yield _ota_image_load(gus, target, image, progress_cb=progress_cb, finished_cb=finished_cb) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/gen.py", line 1015, in run value = future.result() File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/concurrent.py", line 237, in result raise_exc_info(self._exc_info) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/gen.py", line 1021, in run yielded = self.gen.throw(*exc_info) File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/snapstraction/node.py", line 955, in _ota_image_load yield gus.callback_ucast_rpc(target, 'eraseImage') File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/gen.py", line 1015, in run value = future.result() File "/home/user/.virtualenvs/venv/lib/python2.7/site-packages/tornado/concurrent.py", line 237, in result raise_exc_info(self._exc_info) File "<string>", line 3, in raise_exc_info snapstraction.gus.NoResponseError
Comment