You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am facing the above mentioned error while running readfish in MacOS with apple silicon. Also I am connecting via wifi using my mobile hotspot.
I have verified the readfish toml file and PyBasecallClient connection using:
python -c 'from pybasecall_client_lib.pyclient import PyBasecallClient as PGC; c = PGC("ipc:///tmp/.guppy/5555", "dna_r10.4.1_e8.2_400bps_fast.cfg"); c.connect(); print(c)'
E0516 11:07:55.535760000 7950916672 ssl_transport_security.cc:1653] Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED.
E0516 11:07:55.540749000 7950916672 ssl_transport_security.cc:1653] Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED.
Traceback (most recent call last):
File "/opt/anaconda3/envs/readfish/bin/readfish", line 8, in <module>
sys.exit(main())
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/readfish/_cli_base.py", line 61, in main
raise SystemExit(args.func(parser, args, extras))
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/readfish/entry_points/targets.py", line 587, in run
minknow_version = _get_minknow_version(host=args.host, port=args.port)
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/readfish/_compatibility.py", line 58, in _get_minknow_version
manager = Manager(host=host, port=port)
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/minknow_api/manager.py", line 355, in __init__
version_info = self.rpc.get_version_info()
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/minknow_api/manager_service.py", line 476, in get_version_info
return run_with_retry(self._stub.get_version_info,
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/minknow_api/manager_service.py", line 99, in run_with_retry
result = MessageWrapper(method(message, timeout=timeout), unwraps=unwraps)
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/grpc/_channel.py", line 1181, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "/opt/anaconda3/envs/readfish/lib/python3.10/site-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking
raise _InactiveRpcError(state) # pytype: disable=not-instantiable
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:10000: Ssl handshake failed: SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-05-16T11:07:55.540956+05:30", grpc_status:14, grpc_message:"failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:10000: Ssl handshake failed: SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED"}"
The text was updated successfully, but these errors were encountered:
Sorry for the slow reply, I've been busy writing up!
I'm not 100% certain that our TLS certificates will allow remote connections. Can I check that you have run the steps for exporting the certificates listed here?
Hi @Adoni5,
I am facing the above mentioned error while running readfish in MacOS with apple silicon. Also I am connecting via wifi using my mobile hotspot.
I have verified the readfish toml file and PyBasecallClient connection using:
Also I have implemented the steps for Apple silicon chip mentioned here:
https://github.com/LooseLab/readfish?tab=readme-ov-file#apple-silicon
Other important files and commands:
The text was updated successfully, but these errors were encountered: