everx-labs / ever-sdk

Client Libraries in 13 languages for Everscale, TON, Venom and other TVM blockchains

Home Page:https://docs.everos.dev/ever-sdk/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fetch first block failed: (certificate has expired)

anysoft opened this issue · comments

"call_set":{"function_name":"submitTransaction","

### error:
{"code":504,"message":"Fetch first block failed: Can not send http request: error sending request for url (https://main4.ton.dev/graphql?query=%7Binfo%7Bversion%20time%7D%7D): error trying to connect: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:s3_clnt.c:1264: (certificate has expired)","data":{"message_id":"b6c4d1a65d5f7ebce27983eaee44437c1b63f6bdd4667ef74252a05c311b9b86","core_version":"1.23.0","config_servers":["main2.ton.dev","main3.ton.dev","main4.ton.dev"]}} type=1 finished=false

It is not an SDK issue. It seems there was some problems at main4.ton.dev endpoint. Is it still reproducing now?

It is not an SDK issue. It seems there was some problems at main4.ton.dev endpoint. Is it still reproducing now?

yes

someone tell me that the main.ton.dev is a proxy to 'main2/3/4.ton.dev'.

So.I change the rpc server to main2.ton.dev to solve this problem.


In my app-server always throw this error since you update these domain's certificate last time.

Thank you @anysoft , we know about this issue since the last Friday, and trying to understand what caused it. I will post information here when we solve it.

@anysoft May I ask you to check your system compatibility according to this document https://letsencrypt.org/docs/certificate-compatibility/ ?

I had found the reason and solution for this problems.

https://blog.devgenius.io/rhel-centos-7-fix-for-lets-encrypt-change-8af2de587fe4

My server is centos7 and the openssl's version is 1.0.2k,

you can close this issue.