v2023.10 Upgrade Notes
Core TeamMainnet full node and lite server owners
Please update your mytonctrl and validator node.
Target versions:
mytonctrl
966f1a7
validator
a1d2d7c
1. Check your OS version
Compatible versions:
- Ubuntu 20.04, 22.04
- Debian 11
2. Make sure what your mytonctrl from an official repository
$ cd /usr/src/mytonctrl && git remote -v
origin https://github.com/ton-blockchain/mytonctrl.git (fetch)
origin https://github.com/ton-blockchain/mytonctrl.git (push)
In case of errors add git safe directories:
git config --global --add safe.directory /usr/src/mytonctrl
git config --global --add safe.directory /usr/src/ton
3. Check branches
In mytonctrl run `status`, under "Local validator status" find current versions:
Version mytonctrl: xxxxxx (master)
Version validator: yyyyyy (master)
Both must be on "master" branch
4. Update node
Run commands via mytonctrl*:
- `update`
- `upgrade`
* if you don't use mytonctrl please manually rebuild code from master branch of https://github.com/ton-blockchain/ton
5. Re-check versions as in #3 and compare with target vesrions
NB: do not update all nodes at the same time; best practice is to make updates in small batches or one by one