I wanted to start few nodes on freshly installed headless Debian 12.10 server.
Everytime I start the node with antctl start, I get
Failed to start 1 service(s):
β antnode1: The PID of the process was not found after starting it.
Error:
0: Failed to start one or more services
Location:
ant-node-manager/src/cmd/node.rs:839
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.```
I have tried running nodes on Windows 10 and all worked perfectly fine with upnp working. Cannot run more than 50 nodes on Windows 10 that is why I went with Debian headless server setup.
The commands I used from start are,
```antctl add --count 1 --data-dir-path /home/username/autonomi --rewards-address 0xCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx evm-arbitrum-one```
Appreciate the help. Thanks!
3 service(s) to be added
Error:
0: Failed to deserialize as V0: unknown variant `ArbitrumSepolia`, expected one of `ArbitrumOne`, `ArbitrumSepoliaTest`, `Custom` at line 1 column 2856
Location:
/home/runner/work/autonomi/autonomi/ant-node-manager/src/cmd/node.rs:93
Something not right somewhere.
Edit: possibly because Iβm running it from a partition.
Edit2: Nope, still happens from the home dir.
If so forward port 61000 to the internal IP of your Debian box then run
`antctl add --count 1 --data-dir-path /home/username/autonomi --rewards-address 0xCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --node-port 61000 evm-arbitrum-one
and let us know if that helps.
Note 61000 is just a randm port, a high number that is most likely unused.
Run netstat -pln to get a list of currently used ports and choose ports that are NOT in that output.
EDIT: you want to run >50 ports. Set your port-forwarding to allocate ports 61000-64999 to your Debian box.
If you can get one node running, we will soon have you running 50 or more.
Welcome to the forum and thanks for (trying to) joining in the fun
ββββββββββββββββββββββββββββ
β Add Antnode Services β
ββββββββββββββββββββββββββββ
1 service(s) to be added
Error:
0: Failed to deserialize as V0: unknown variant `ArbitrumSepolia`, expected one of `ArbitrumOne`, `ArbitrumSepoliaTest`, `Custom` at line 1 column 1460
Location:
/home/runner/work/autonomi/autonomi/ant-node-manager/src/cmd/node.rs:93
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
I will poke furtherβ¦
EDIT : I get the same error with evm-arbitrum-one and evm-arbitrum-sepolia-test
Commands:
evm-arbitrum-one Use the Arbitrum One network
evm-arbitrum-sepolia-test Use the Arbitrum Sepolia network with test contracts
evm-custom Use a custom network
evm-local Use the local EVM testnet, loaded from a CSV file
help Print this message or the help of the given subcommand(s)
The deserialise error suggests itβs a problem with ant reading older config. They recently remove sepolia from the Rust libs better IDs so Iβm surprised itβs showing up here.
However if I read the OP carefully this time - it seems he is getting this error with evm-arbitrum-one
Which I can replicate here
willie@gagarin:~/projects/maidsafe/autonomi/evmlib$ antctl add --count 1 --data-dir-path /home/willie/projects/autonomi --rewards-address 0x4xxxxxxxxxxxxxxxxxxx36 evm-arbitrum-one
ββββββββββββββββββββββββββββ
β Add Antnode Services β
ββββββββββββββββββββββββββββ
1 service(s) to be added
Error:
0: Failed to deserialize as V0: unknown variant `ArbitrumSepolia`, expected one of `ArbitrumOne`, `ArbitrumSepoliaTest`, `Custom` at line 1 column 1460
Location:
/home/runner/work/autonomi/autonomi/ant-node-manager/src/cmd/node.rs:93
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
It looks like its throwing this error 0: Failed to deserialize as V0: unknown variant ArbitrumSepolia, expected one of ArbitrumOne, ArbitrumSepoliaTest, Custom at line 1 column 1460
whether I use evm-arbitrum-one or the outdated evm-arbitrum-sepolia-test
Once unzipped, start it with nohup ./formicaio start &
Check output with tail -f nohup.out
Access it by going to {Debian box IP}:52100 and hitting the β+β in the bottom right. Iβd recommend starting with 10 nodes at 60 second intervals.