Upgrading Nodes
This is a special section dedicated to tips related to updating Cardano nodes.
Upgrading Cardano nodes to 1.35 and above
DISCLAIMER:
Start of upgrade procedures
Install new dependencies and update apps
sudo apt-get install nano llvm-12 numactl libnuma-dev autoconf automake libtool -y
sudo apt update
sudo apt upgrade -y
cd ~/git # Create this directory if not existing
git clone https://github.com/bitcoin-core/secp256k1.git
cd secp256k1 git reset --hard ac83be33d0956faf6b7f61a60ab524ef7d6a473a
./autogen.sh
./configure --prefix=/usr --enable-module-schnorrsig --enable-experimental
make
make check
sudo make installUpgrade GHCup installer to latest version
Install ghc
Install cabal
Build New Binaries
Prepare for the Build
Checkout the Build
Build the Binaries
Backup Important Files
Backup Current Config files
Backup binary files
Resume Upgrade
Copy latest config files
Install the new binary files
Verify versions are properly installed
Reboot to refresh the system
Start Cardano Service
Organize the git directory
OPTIONAL:
Install Libsodium
Update .bashrc
Last updated