lightning-power-users / node-launcher

Easiest Bitcoin Lightning desktop app, for Windows, macOS, and Linux
MIT License
358 stars 67 forks source link

Cannot open launcher on MacOS #308

Open chrisguida opened 5 years ago

chrisguida commented 5 years ago

File "node_launcher/gui/system_tray_widgets/lnd_output_widget.py", line 147, in handle_unlock_wallet File "node_launcher/gui/system_tray_widgets/lnd_output_widget.py", line 96, in generate_seed File "node_launcher/node_set/lnd_client/lnd_client.py", line 144, in generate_seed File "grpc/_channel.py", line 549, in call File "grpc/_channel.py", line 466, in _end_unary_response_blocking

PierreRochard commented 5 years ago

Yikes, what does your LND log say?

chrisguida commented 5 years ago

How do I find the LND log? This is my first time trying the launcher, just following the instructions here: https://medium.com/lightning-power-users/windows-macos-lightning-network-284bd5034340

Am I supposed to download and install lnd separately?

Thanks :)

PierreRochard commented 5 years ago

Nope, Node Launcher gets lnd for you, go to ~/Library/Application Support/lnd/logs/bitcoin/mainnet/lnd.log

chrisguida commented 5 years ago

Looks like that file doesn't exist. Actually the lnd directory underneath Application Support isn't there either.

On Tue, Apr 16, 2019 at 7:56 PM Pierre Rochard notifications@github.com wrote:

Nope, Node Launcher gets lnd for you, go to ~/Library/Application Support/lnd/logs/bitcoin/mainnet/lnd.log

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/lightning-power-users/node-launcher/issues/308#issuecomment-483896510, or mute the thread https://github.com/notifications/unsubscribe-auth/AHGcpqo-duX7Jd6ZCdJfgFRLn-u_7SMPks5vhnFQgaJpZM4czUHE .

sr1919 commented 5 years ago

I faced the same issue on High Sierra (v10.13.6), NL v6.0.4 Here is log:

2019-04-17 17:04:50.164 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta-rc4, build=production, logging=default 2019-04-17 17:04:50.164 [INF] LTND: Active chain: Bitcoin (network=mainnet) 2019-04-17 17:04:50.173 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8 2019-04-17 17:04:50.187 [INF] RPCS: password RPC server listening on 127.0.0.1:10009 2019-04-17 17:04:50.199 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080 2019-04-17 17:04:50.200 [INF] LTND: Waiting for wallet encryption password. Use lncli create to create a wallet, lncli unlock to unlock an existing wallet, or lncli changepassword to change the password of an existing wallet and unlock it.

After a few restarts, it works as expected and starts to sync.

chrisguida commented 5 years ago

Oh, I'm dumb, looks like the path is actually /Users/chris/Library/Application Support/Lnd/logs/bitcoin/mainnet/lnd.log, with a capital "Lnd" rather than "lnd".

Anyway, here's the file's contents:

2019-04-16 12:19:13.942 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta-rc4, build=production, logging=default 2019-04-16 12:19:13.942 [INF] LTND: Active chain: Bitcoin (network=mainnet) 2019-04-16 12:19:13.975 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8 2019-04-16 12:19:13.977 [INF] RPCS: password RPC server listening on 127.0.0.1:10009 2019-04-16 12:19:13.977 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080 2019-04-16 12:19:13.978 [INF] LTND: Waiting for wallet encryption password. Use lncli create to create a wallet, lncli unlock to unlock an existing wallet, or lncli changepassword to change the password of an existing wallet and unlock it. 2019-04-16 12:22:50.286 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta-rc4, build=production, logging=default 2019-04-16 12:22:50.286 [INF] LTND: Active chain: Bitcoin (network=mainnet) 2019-04-16 12:22:50.287 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8 2019-04-16 12:22:50.288 [INF] RPCS: password RPC server listening on 127.0.0.1:10009 2019-04-16 12:22:50.288 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080 2019-04-16 12:22:50.288 [INF] LTND: Waiting for wallet encryption password. Use lncli create to create a wallet, lncli unlock to unlock an existing wallet, or lncli changepassword to change the password of an existing wallet and unlock it.

tonic20 commented 5 years ago

I have same issue on MacOS Mojave 10.14.3 (18D109) NL v6.0.5 Here is log:

2019-04-25 13:07:43.574 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta, build=production, logging=default
2019-04-25 13:07:43.574 [INF] LTND: Active chain: Bitcoin (network=mainnet)
2019-04-25 13:07:43.625 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8
2019-04-25 13:07:43.631 [INF] RPCS: password RPC server listening on 127.0.0.1:10009
2019-04-25 13:07:43.631 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080
2019-04-25 13:07:43.631 [INF] LTND: Waiting for wallet encryption password. Use `lncli create` to create a wallet, `lncli unlock` to unlock an existing wallet, or `lncli changepassword` to change the password of an existing wallet and unlock it.
2019-04-25 13:08:15.273 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta, build=production, logging=default
2019-04-25 13:08:15.273 [INF] LTND: Active chain: Bitcoin (network=mainnet)
2019-04-25 13:08:15.274 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8
2019-04-25 13:08:15.275 [INF] RPCS: password RPC server listening on 127.0.0.1:10009
2019-04-25 13:08:15.275 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080
2019-04-25 13:08:15.281 [INF] LTND: Waiting for wallet encryption password. Use `lncli create` to create a wallet, `lncli unlock` to unlock an existing wallet, or `lncli changepassword` to change the password of an existing wallet and unlock it.
cmoleka commented 5 years ago

I faced the same issue on High Sierra (v10.13.6), NL v6.0.4 Here is log:

2019-04-17 17:04:50.164 [INF] LTND: Version: 0.6.0-beta commit=v0.6-beta-rc4, build=production, logging=default 2019-04-17 17:04:50.164 [INF] LTND: Active chain: Bitcoin (network=mainnet) 2019-04-17 17:04:50.173 [INF] CHDB: Checking for schema update: latest_version=8, db_version=8 2019-04-17 17:04:50.187 [INF] RPCS: password RPC server listening on 127.0.0.1:10009 2019-04-17 17:04:50.199 [INF] RPCS: password gRPC proxy started at 127.0.0.1:8080 2019-04-17 17:04:50.200 [INF] LTND: Waiting for wallet encryption password. Use lncli create to create a wallet, lncli unlock to unlock an existing wallet, or lncli changepassword to change the password of an existing wallet and unlock it.

After a few restarts, it works as expected and starts to sync.

What do you mean, after a few restarts?

PierreRochard commented 5 years ago

@cmoleka I think he means closing the Node Launcher and then reopening it

sr1919 commented 5 years ago

@cmoleka I think he means closing the Node Launcher and then reopening it

@cmoleka yes, that's it