You probably have an older version of safeup
. That feature comes with v0.4.0
.
My node seems not to have connected so I will try with @JPLās recommendation.
@chriso might be worth changing the suggested node in the OP.
EDIT: confirmed, my node connected using JPL recommended peer.
I canāt make changes to the maidsafe
posts Iām afraid. Will need to wait till John sees it.
Seen it, doing it ⦠done it
Thanks John. Iām going to alter the template instructions to remove SAFE_PEERS
from the peer list in the āNetwork Detailsā section and just have the list of peers in there. Setting SAFE_PEERS
is stated in both the āquickstartā and āfurther informationā section in a cross platform way.
OK - let me know if any more changes are needed to the OP
If you wanted to update it now, Iāve changed the template to this.
SAFE_PEERS: /ip4/176.58.124.107/tcp/44439/p2p/12D3KooWEwMPj64C1MXEKaCYHGgtMApNzzvoynfprLJRLfgfGo7G
Alternatives:
"/ip4/161.35.39.103/tcp/38297/p2p/12D3KooWCgxHVhPfSndYod2KzRivZF5AnF125R5WoZt5GbX7JMtB"
"/ip4/143.110.169.215/tcp/38247/p2p/12D3KooWHSrZhRZSstxdhHGU3Vfj6Czxp12zqepsLvhFEfGS9R5Q"
"/ip4/161.35.39.22/tcp/36197/p2p/12D3KooWT1ywindpChtzfaWHfCFWexGfxYG1AVNQxwyEwR2cZwR4"
"/ip4/165.232.101.63/tcp/46029/p2p/12D3KooWGEBCRAmekSwfa7yidNNYbXtRDh1JPP14mntgtJ1yGChb"
"/ip4/178.62.91.4/tcp/39243/p2p/12D3KooWGXKWUfiCvEevBaT9VnmR7qVihyQD1PaJThzG4LLewJCU"
"/ip4/165.232.101.62/tcp/34009/p2p/12D3KooWAUuNGrFXux6Fx9kJGSzRxM6fXr1ZBvjY64ujqx3MwjSv"
"/ip4/161.35.39.101/tcp/40003/p2p/12D3KooWEPNrJmZyhRyEqvFkSng8v4yVuQ1ZJDu2PerLRpaQkELH"
Edit: also probably just worth updating the peer references in the āquickstartā and āfurther informationā sections, which are different from the primary peer now stated in āNetwork Detailsā.
rock64@one:~$ safeup node --version 0.86.25
**************************************
* *
* Installing safenode *
* *
**************************************
Installing safenode for aarch64-unknown-linux-musl at /home/rock64/.local/bin...
[########################################] 6.10 MiB/6.10 MiB Error: Text file busy (os error 26)
Location:
src/install.rs:198:39
Thanks for the info. What kind of machine are you running that on? A pi?
more or less, a Pine64.
Also the OP for install on Linux is bash
instead of sudo bash
is that intended?
Thanks for the info, Iāll look into this.
Yeah, the lack of sudo
is intentional. Iām not sure if this was going to be included in a dev update, but here is a copy of my Slack post justifying this decision:
Guilty as charged!
Good call I think, thanks Chris.
Thanks. I tried to add in code to prevent the mistake from happening, but it gets complicated when you run in two different user contexts. We would have needed to maintain the list of installed components in a location where both the current user and root could access. That would have meant having root access to create that location.
This mistake will happen so many times that itās just not bothering with. I think ~/.local/bin
isnāt a bad location. For my own personal OS setup, Iāve started adding it to my PATH
. Iāve noticed some Python apps get installed there when you run pip
in user mode. Hopefully at some point they might add it to the PATH
by default.
ICYMI there is an ongoing effort to package safe binaries for Debian, which has a topic in the forum but Iām not sure how that is going.
Personally I use ~/bin for local binaries.
Yeah, I was part of that discussion a while ago, but I havenāt look into it for ages.
Question: Is there any kind of versioning built into the protocol for these testnets?
Stated differently, does anything prevent nodes running older code from connecting?
I ask because I would think that at this early stage, we would want to ensure that all nodes are running the same software version, or at least prevent old nodes from accidentally joining.
I know @dirvine has done a bit of thinking on this issue, and I think libp2p
does provide some functionality here, but I couldnāt speak to it myself at the moment.
Not quite yet, but itās certainly an issue we see and something we need for launch. Just another ball in the air, but for sure it will be done. Sooner the better I think as folk do get mixed up and reasonable they do at this stage.
We also need though to cope with backward compatibility for at least a few version, right now though thatās less a concern as itās boom or bust at this stage of dev.
Yay! Another testnet to give us all hope and give the community a great way to contribute.
What a nice start to the 2nd half of 2023.
Another TestNet? It is called pace!
The installation of the client and node binaries is lightning fast, and the installation of the node is lightning fast too.