Post
Topic
Board Альтернативные криптовалюты
Merits 3 from 3 users
Re: Lethean (LTHN) - P2P VPN - POW+POS CryptoNote V7 (ex ITNS)
by
readonly
on 19/10/2018, 20:43:29 UTC
⭐ Merited by proride (1) ,Dupy (1) ,xandry (1)
я нашёл баг связанный с exit-node(proxy). при перезагрузке сервера крон запускает lethean-wallet-vpn-rpc, но он умирает с ошибкой

Code:
2018-10-19 19:26:40.894    7f9dfdb29740 ERROR wallet.vpn.rpc src/wallet/wallet_vpn_rpc_server.cpp:175 Failed to create file lethean-wallet-vpn-rpc.14660.login. Check permissions or remove file
2018-10-19 19:26:40.894    7f9dfdb29740 ERROR wallet.vpn.rpc src/wallet/wallet_vpn_rpc_server.cpp:703 Failed to initialize wallet rpc server

зачем это нужно? я не понимаю.
получается кошелёк не может создать файл, так как он уже есть и у него есть права

Code:
-r-------- 1 vpnuser vpnuser   21 Oct 19 20:31 lethean-wallet-vpn-rpc.14660.login

при таких правах не получается создать файл и нам предлагают удалить его, чтобы создался новый файл.
и когда кошелёк не работает, то после этого умирает itnsdispatcher с ошибкой

Code:
ERROR:root:No connection to wallet. Exiting

если не будет работать lethean-wallet-vpn-rpc и itnsdispatcher, то при подключении к ноде мы получаем ошибку 503 и не можем соедениться, а монеты при этом уже уйдут.
я нашёл такой выход. в крон первой строкой я добавил

Code:
@reboot unlink /home/vpnuser/lethean-wallet-vpn-rpc.14660.login

тем самым сначала удалится файл lethean-wallet-vpn-rpc.14660.login, а потом хорошо запустится кошелёк и itnsdispatcher

возможно по этой причине у нас много нерабочих нод. так как после перезагрузки не получается запустить lethean-wallet-vpn-rpc и itnsdispatcher