lightninglabs / lightning-dev-site

Lightning Network Daemon Developer Site
25 stars 40 forks source link

Stage 3 Tutorial - Login attempt fails : _Rendezvous of RPC that terminated with (StatusCode.UNAVAILABLE, Endpoint read failed #30

Open cavapoo2 opened 6 years ago

cavapoo2 commented 6 years ago

Using ubuntu16.04. virtual_env version = 15.1.0. The setup instructions all seemed to install fine with no warnings. When i try to login to the webpage it fails. I signed the message as described, then pasted it to the box. then i get the Rendezvous error.

Environment:

Request Method: POST
Request URL: http://127.0.0.1:8000/verify/

Django Version: 1.11.1
Python Version: 2.7.12
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'whitenoise.runserver_nostatic',
 'django.contrib.staticfiles',
 'coindesk']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'whitenoise.middleware.WhiteNoiseMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']

Traceback:

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  187.                 response = self.process_exception_by_middleware(e, request)

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  185.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/home/febe/ln_workspace/lightning-coindesk/coindesk/views.py" in verify
  45.     user = authenticate(request=request, **kwargs)

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/django/contrib/auth/__init__.py" in authenticate
  100.             user = backend.authenticate(*args, **credentials)

File "/home/febe/ln_workspace/lightning-coindesk/coindesk/auth_backends.py" in authenticate
  15.         verifymessage_resp = stub.VerifyMessage(ln.VerifyMessageRequest(msg=csrf_token, signature=signature))

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/grpc/_channel.py" in __call__
  507.         return _end_unary_response_blocking(state, call, False, deadline)

File "/home/febe/ln_workspace/deskenv/local/lib/python2.7/site-packages/grpc/_channel.py" in _end_unary_response_blocking
  455.         raise _Rendezvous(state, None, None, deadline)

Exception Type: _Rendezvous at /verify/
Exception Value: <_Rendezvous of RPC that terminated with (StatusCode.UNAVAILABLE, Endpoint read failed)>
bitromortac commented 6 years ago

I had the same issue, this pull request (https://github.com/lightninglabs/lightning-coindesk/pull/3) fixes the problem. Also one has to be aware, that if one generates the certificate by hand from tutorial 2 it is not compatible with the grpc via python from tutorial 3. To make it work, just delete the tls files and let lnd generate them.

karanv commented 6 years ago

Running into the same issue and lightninglabs/lightning-coindesk#3 doesn't fix the problem. Also deleted the tls files. Traceback: http://dpaste.com/1MA7D2Y

zachgoll commented 6 years ago

@karanv Same here. I tried the pull request unsuccessfully. Also, @bitromortac I deleted tls.cert and tls.key from $HOME/Library/Application\ Support/Lnd and it did not change anything. Since this appears to be a gRPC issue of some sort, here are the relevant dependencies I am running on:

googleapis-common-protos (1.5.3) grpcio (1.10.0) grpcio-tools (1.10.0) python (2.7.10)

ccdle12 commented 6 years ago

Having the same issues and tried https://github.com/lightninglabs/lightning-coindesk/pull/3 and deleting tls.cert and tls.key.

Doesn't seem to have resolved the issue

blockchainsolutionshi commented 6 years ago

Tried deleting tls.cert and key but still having this problem.

Any ideas?

LNMultiplayer commented 6 years ago

I am running into this same issue with the exact same Rendezvous error and trackback. Has anybody found a solution?

wielandgmeiner commented 5 years ago

Running into the same issue, the mentioned PR doesn't solve the problem, recreating the tls.cert through lnd neither. Solution anyone?

SkyHustle commented 5 years ago

Having the same exact issue. Anyone figured out a solution?