After getting a RPi 2 B up and running, and re-running the install script, I am faced with this error:
Error claiming the device. Could not claim the device to your account.
I’ve tried rebooting it, reinstalling, etc; and I can confirm positively that I am using the account that was granted Beta access (I only have one account, anyway…)
I named it something unique; I figured it wouldn’t have successfully claimed any of my previous attempts (what with the network dropping); indeed, they do not show up in the list of my devices in Console for me to “unclaim”!
I just updated to the latest version of particle-agent and I can no longer SSH into my Pi.
Here is what happens when I try right after reboot:
nrobinson@particle.local's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Nov 24 15:40:53 2016 from 2604:6000:8680:d300:1487:c185:f414:bb3e
-bash: /home/nrobinson/.bashrc: Input/output error
Connection to particle.local closed.
And if I try again:
Connection reset by 2604:6000:8680:d300:2cd3:eddd:805c:2b74 port 22
So that I can further investigate this, what is the DNS name that the agent connects to? everything else on my network is handling DNS just fine. I’ll try today on a totally different network and see if it makes a difference.
No joy. I’m now looking for part of the particle-agent source code that’s generating those log lines so I can backtrack and debug, but they are unusually elusive…
So two things come to mind: 1 - why is the server key 0000…, as I checked /usr/share/particle/keys/server_key.der and there is definitely one there, and 2 - this turns out to be the actual firmware (tinker) that is reporting errors, not the particle-agent itself.
Also worth it to note that I am now on a totally different network with the same results. No other DNS issues on any other devices (though I think my earlier post already put that possibility to bed)