Open reliveyy opened 3 years ago
admin@raspberrypi:/opt/xud $ bash start.sh 🚀 Launching mainnet environment 🌍 Checking for updates... - Container mainnet_xud_1: recreate Recreating mainnet_xud_1 ... done Starting mainnet_xud_1 ... done 🏃 Warming up... Syncing light clients: ┌─────────┬─────────────────────────────────────────────────────┐ │ SERVICE │ STATUS │ ├─────────┼─────────────────────────────────────────────────────┤ │ lndltc │ Syncing 100.00% (1933349/1933349) │ └─────────┴─────────────────────────────────────────────────────┘ XUD should not take so long to be ready. please check container "mainnet_xud_1" logs for more details. Would you like to keep waiting? [Y/n] Do you want to create a new xud environment or restore an existing one? 1) Create New 2) Restore Existing Please choose: 1 You are creating an xud node key and underlying wallets. All will be secured by a single password provided below. Enter a password: Re-enter password: Error: 14 UNAVAILABLE: lnd-BTC is Disconnected 💀 Failed to create wallets.
@sangaman
Got issues running xud:latest__pi on feature branch mainnet. So I will switch xud version to latest in mainnet as a simple fix. And I will switch it back when this PR is ready to merge.
I tried specifying --lndbtc.rpc-host
as raspberrypi
and adding 10.0.3.1 raspberrypi
in mainnet_xud_1 container /etc/hosts
. The disconnection issue was resolved. The DNS name raspberrypi
is used in lndbtc tls.cert. So I can infer that the xud disconnects with lndbtc because of TLS certificate DNS name mismatch (10.0.3.1
!= raspberrypi
or localhost
) @sangaman @kilrau @erkarl
lndltc exits because of "invalid seek"
[DEBUG] Enabling neutrino
Waiting for lnd-litecoin onion address...
Onion address for lnd-litecoin is ghdi6hu4zic5wi35lk5tx74dclwmc7euzqnhtgsqnqst7gxor4dpa4id.onion
2020-10-27 11:41:10.214 [INF] LTND: Version: 0.11.0-beta.rc1 commit=v0.11.0-beta.rc1, build=production, logging=default
2020-10-27 11:41:10.214 [INF] LTND: Active chain: Litecoin (network=mainnet)
2020-10-27 11:41:10.214 [INF] LTND: Opening the main database, this might take a few minutes...
2020-10-27 11:41:10.214 [INF] LTND: Opening bbolt database, sync_freelist=false
2020-10-27 11:41:10.220 [INF] CHDB: Checking for schema update: latest_version=17, db_version=17
2020-10-27 11:41:10.220 [INF] LTND: Database now open (time_to_open=5.908129ms)!
2020-10-27 11:41:10.580 [ERR] LTND: unable to initialize neutrino backend: unable to create neutrino light client: tor host is unreachable
2020-10-27 11:41:10.580 [INF] LTND: Shutdown complete
unable to initialize neutrino backend: unable to create neutrino light client: tor host is unreachable
Traceback (most recent call last):
File "/usr/bin/supervisord", line 11, in <module>
load_entry_point('supervisor==4.1.0', 'console_scripts', 'supervisord')()
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 358, in main
go(options)
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 368, in go
d.main()
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 76, in main
self.run()
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 93, in run
self.runforever()
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 244, in runforever
self.reap()
File "/usr/lib/python3.8/site-packages/supervisor/supervisord.py", line 280, in reap
process.finish(pid, sts)
File "/usr/lib/python3.8/site-packages/supervisor/process.py", line 520, in finish
self.drain()
File "/usr/lib/python3.8/site-packages/supervisor/process.py", line 86, in drain
dispatcher.handle_read_event()
File "/usr/lib/python3.8/site-packages/supervisor/dispatchers.py", line 270, in handle_read_event
self.record_output()
File "/usr/lib/python3.8/site-packages/supervisor/dispatchers.py", line 204, in record_output
self._log(data)
File "/usr/lib/python3.8/site-packages/supervisor/dispatchers.py", line 173, in _log
self.childlog.info(data)
File "/usr/lib/python3.8/site-packages/supervisor/loggers.py", line 327, in info
self.log(LevelsByName.INFO, msg, **kw)
File "/usr/lib/python3.8/site-packages/supervisor/loggers.py", line 345, in log
handler.emit(record)
File "/usr/lib/python3.8/site-packages/supervisor/loggers.py", line 227, in emit
self.doRollover()
File "/usr/lib/python3.8/site-packages/supervisor/loggers.py", line 264, in doRollover
if not (self.stream.tell() >= self.maxBytes):
OSError: [Errno 29] Invalid seek
I think it has more to do with your connection:
2020-10-27 11:41:10.580 [ERR] LTND: unable to initialize neutrino backend: unable to create neutrino light client: tor host is unreachable
2020-10-27 11:41:10.580 [INF] LTND: Shutdown complete
unable to initialize neutrino backend: unable to create neutrino light client: tor host is unreachable
Can you get a stable connection on the pi? If not can you try disabling lndltc?
Can you get a stable connection on the pi? If not can you try disabling lndltc?
I fixed my network issue. But the broken lndltc won't recover until I delete data/lndltc
and restart the container. Now everything is fine. @kilrau
Great! Can we get a new image for testing?