March 24, 2022

Gear Node Fix

@RedderBoy Telegram канал

Если у вас не получается установить Gear Node, то выполняем данные действия.

Для начала удаляем нашу прошлую ноду.

Это можно сделать одной командой.

rm -rf $HOME/gear

Устанавливаем все заново

Обновляем пакеты

sudo apt update && sudo apt upgrade -y

Устанавливаем доп пакеты

sudo apt install -y git clang curl libssl-dev llvm libudev-dev

Устанавливаем Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Ставим WASM

rustup toolchain add nightly 
rustup target add wasm32-unknown-unknown --toolchain nightly

Качаем бинарник:

wget https://builds.gear.rs/gear-nightly-linux-x86_64.tar.xz && \ 
tar xvf gear-nightly-.-x86_64.tar.xz && \ 
rm gear-nightly-linux-x86_64.tar.xz && \ 
chmod +x gear-node

Устанавливаем make:

apt install make

Клонируем репо:

git clone https://github.com/gear-tech/gear.git 
cd gear

Компилим:

make node-release

Создаем сервисный файл и конфиг

cd /etc/systemd/system 
touch gear-node.service 
sudo nano gear-node.service

Вставсляем меняя NODENAME на свое

[Unit] 
Description=Gear Node 
After=network.target 

[Service] 
Type=simple 
User=root 
WorkingDirectory=/root/ 
ExecStart=/root/gear-node --execution wasm --log runtime --telemetry-url 'ws://telemetry-backend-shard.gear-tech.io:32001/submit 0' --name NODENAME  
Restart=always 
RestartSec=3 
LimitNOFILE=10000
 
[Install] 
WantedBy=multi-user.target

Нажимаем Control+S, Сontrol+X

Запускаем

sudo systemctl restart systemd-journald 
sudo systemctl daemon-reload 
sudo systemctl enable gear-node 
sudo systemctl restart gear-node

Проверяем

sudo journalctl -n 100 -f -u gear-node

Чек телеметр : ТЫК


Обновление:

wget https://builds.gear.rs/gear-nightly-linux-x86_64.tar.xz
tar xvf gear-nightly-linux-x86_64.tar.xz
rm gear-nightly-linux-x86_64.tar.xz
chmod +x gear-node
systemctl restart gear-node

Команды управления:

Запуск:

sudo systemctl start gear-node

Остановка:

sudo systemctl stop gear-node.

Перезапуск:

sudo systemctl restart gear-node

Проверка сервиса systemd:

sudo systemctl status gear-node

Просмотр логов systemd:

sudo journalctl -n 100 -f -u gear-node

Все

----------------------------------------------------------------------------------------

Данный способ я взял у @OxCryptos, потому что задолбался пытаться сам пофиксить. (поблагодарите его)

По вопросам с установкой и неизвестными ошибками, обратитесь ко мне.

Всем спасибо за внимание. Подписывайтесь на мой канал телеграмм. Там вы сможете найти статьи и гайды о том, как заработать в мире криптовалюты с минимальными затратами.