You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First it has you create a user with sudo power. Which I did.
Then you are to run the install script.
In my case, I cannot log directly into the server as the new user due to company security protocols. So I edited the install.sh script near the bottom where it checks for the $user variable, and hardcoded in my user. Then I sudo bash install.sh -m full.
This seems to work as expected, however when I start mytonctrl, and do a status command, my output is missing the validator section shown in the screenshots.
ton@ton--mainnet--test-1:~$ mytonctrl
[debug] 24.07.2024, 14:06:50.179 (UTC) <MainThread> Thread self_test started
[debug] 24.07.2024, 14:06:50.179 (UTC) <MainThread> Thread write_log started
[info] 24.07.2024, 14:06:50.179 (UTC) <MainThread> Start program `/usr/src/mytonctrl/mytonctrl.py`
Welcome to the console. Enter 'help' to display the help menu.
============================================================================================
This version is outdated. Please update to the second version: `update mytonctrl2`
============================================================================================
MyTonCtrl> status
[debug] 24.07.2024, 14:06:53.470 (UTC) <MainThread> start GetRootWorkchainEnabledTime function
[debug] 24.07.2024, 14:06:53.470 (UTC) <MainThread> start GetConfig function (12)
[warning] 24.07.2024, 14:06:53.478 (UTC) <MainThread> GetValidatorStatus warning: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[debug] 24.07.2024, 14:06:54.108 (UTC) <MainThread> start GetConfig34 function
[debug] 24.07.2024, 14:06:54.848 (UTC) <MainThread> start GetConfig36 function
[debug] 24.07.2024, 14:06:55.523 (UTC) <MainThread> start GetValidatorsLoad function (1721827955, 1721829955)
[debug] 24.07.2024, 14:07:04.972 (UTC) <MainThread> start GetValidatorEfficiency function
[warning] 24.07.2024, 14:07:04.972 (UTC) <MainThread> GetValidatorEfficiency warning: efficiency not found.
[warning] 24.07.2024, 14:07:04.980 (UTC) <MainThread> GetValidatorStatus warning: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[debug] 24.07.2024, 14:07:05.602 (UTC) <MainThread> start GetConfig function (15)
[debug] 24.07.2024, 14:07:06.471 (UTC) <MainThread> start GetConfig function (17)
[debug] 24.07.2024, 14:07:07.277 (UTC) <MainThread> start GetFullConfigAddr function
[debug] 24.07.2024, 14:07:07.901 (UTC) <MainThread> start GetFullElectorAddr function
[debug] 24.07.2024, 14:07:10.583 (UTC) <MainThread> start GetActiveElectionId function
[warning] 24.07.2024, 14:07:12.287 (UTC) <MainThread> GetValidatorIndex warning: index not found.
[debug] 24.07.2024, 14:07:12.288 (UTC) <MainThread> start GetValidatorWallet function
[debug] 24.07.2024, 14:07:12.288 (UTC) <MainThread> start GetLocalWallet function
[debug] 24.07.2024, 14:07:12.288 (UTC) <MainThread> start GetDbSize function
[debug] 24.07.2024, 14:07:12.289 (UTC) <MainThread> start GetOffersNumber function
[debug] 24.07.2024, 14:07:12.289 (UTC) <MainThread> start GetOffers function
[debug] 24.07.2024, 14:07:13.424 (UTC) <MainThread> start GetComplaintsNumber function
[debug] 24.07.2024, 14:07:13.424 (UTC) <MainThread> start GetConfig32 function
[debug] 24.07.2024, 14:07:14.167 (UTC) <MainThread> start GetComplaints function
===[ TON network status ]===
Transactions per second (TPS): , ,
Number of validators: 259(394)
Number of shardchains: 2
Number of offers: 0(0)
Number of complaints: 0(0)
Election status: open
===[ TON network configuration ]===
Configurator address: -1:5555555555555555555555555555555555555555555555555555555555555555
Elector address: -1:3333333333333333333333333333333333333333333333333333333333333333
Validation period: 65536, Duration of elections: 32768-8192, Hold period: 32768
Minimum stake: 300000.0, Maximum stake: 10000000.0
===[ TON timestamps ]===
TON network was launched: 15.11.2019 12:44:14
Start of the validation cycle: 24.07.2024 18:59:20
End of the validation cycle: 25.07.2024 13:11:36
Start of elections: 24.07.2024 09:53:12
End of elections: 24.07.2024 16:42:48
Beginning of the next elections: 25.07.2024 04:05:28
It's simply not there, and there is an error "GetValidatorStatus warning: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'".
I tried upgrading to mytonctrl2 by issuing the command: update https://github.com/ton-blockchain/mytonctrl/tree/mytonctrl2
but this seems to break things even worse, as after the upgrade, issuing a status command only gives me
ton@ton--mainnet--test-1:~$ mytonctrl
[info] 24.07.2024, 17:58:58.623 (UTC) <MainThread> Start program `/home/ton/mytonctrl.py`
Welcome to the console. Enter 'help' to display the help menu.
[debug] 24.07.2024, 17:58:58.644 (UTC) <MainThread> start GetValidatorStatus function
[warning] 24.07.2024, 17:58:58.651 (UTC) <MainThread> GetValidatorStatus warning: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
============================================================================================
Node is out of sync. The displayed status is incomplete.
============================================================================================
MyTonCtrl> status
[debug] 24.07.2024, 17:59:05.896 (UTC) <MainThread> start GetValidatorWallet function
[debug] 24.07.2024, 17:59:05.896 (UTC) <MainThread> start GetLocalWallet function
[debug] 24.07.2024, 17:59:05.896 (UTC) <MainThread> start GetDbSize function
The error is still there, and there is no actual status output.
Can someone help here? I really want to run a full node/validator on TON and have been at this for several days now.
The text was updated successfully, but these errors were encountered:
Having issues getting started running a validator node.
Ubuntu 22.04
I'm following the guide here: https://docs.ton.org/participate/run-nodes/full-node
First it has you create a user with sudo power. Which I did.
Then you are to run the install script.
In my case, I cannot log directly into the server as the new user due to company security protocols. So I edited the install.sh script near the bottom where it checks for the $user variable, and hardcoded in my user. Then I sudo bash install.sh -m full.
This seems to work as expected, however when I start mytonctrl, and do a status command, my output is missing the validator section shown in the screenshots.
It's simply not there, and there is an error "GetValidatorStatus warning: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'".
I tried upgrading to mytonctrl2 by issuing the command:
update https://github.com/ton-blockchain/mytonctrl/tree/mytonctrl2
but this seems to break things even worse, as after the upgrade, issuing a status command only gives me
The error is still there, and there is no actual status output.
Can someone help here? I really want to run a full node/validator on TON and have been at this for several days now.
The text was updated successfully, but these errors were encountered: