MoreStabilityNet [19/07/23 Testnet] [Offline]

You probably have an older version of safeup. That feature comes with v0.4.0.

1 Like

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.

5 Likes

I can’t make changes to the maidsafe posts I’m afraid. Will need to wait till John sees it.

3 Likes

Seen it, doing it … done it

5 Likes

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.

1 Like

OK - let me know if any more changes are needed to the OP

1 Like

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’.

3 Likes

@chriso

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
1 Like

Thanks for the info. What kind of machine are you running that on? A pi?

2 Likes

more or less, a Pine64.

Also the OP for install on Linux is bash instead of sudo bash is that intended?

2 Likes

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:

6 Likes

Guilty as charged!

Good call I think, thanks Chris.

4 Likes

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.

4 Likes

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.

1 Like

Yeah, I was part of that discussion a while ago, but I haven’t look into it for ages.

1 Like

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.

9 Likes

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.

2 Likes

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.

15 Likes

Yay! Another testnet to give us all hope and give the community a great way to contribute. :horse_racing:

What a nice start to the 2nd half of 2023. :horse_racing:

9 Likes

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.

9 Likes