intel / confidential-computing-zoo

Confidential Computing Zoo provides confidential computing solutions based on Intel SGX, TDX, HEXL, etc. technologies.
https://cczoo.readthedocs.io/en/latest/index.html
Apache License 2.0
297 stars 56 forks source link

ra-tls-grpc #265

Closed reclock closed 4 weeks ago

reclock commented 6 months ago

When I start the GRPC server, the following error occurs:

E0104 11:17:52.048905000 1 socket_utils_common_posix.cc:223] check for SO_REUSEPORT: {"created":"@1704367072.048218000","description":"Protocol not available","errno":92,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":202,"os_error":"Protocol not available","syscall":"getsockopt(SO_REUSEPORT)"} [P1:T1:python3.8] error: bind: invalid handle returned

Do you know if this error will affect the establishment of the GRPC network

reclock commented 6 months ago

I am an example running within a Docker container

BuJianlin commented 5 months ago

When I start the GRPC server, the following error occurs:

E0104 11:17:52.048905000 1 socket_utils_common_posix.cc:223] check for SO_REUSEPORT: {"created":"@1704367072.048218000","description":"Protocol not available","errno":92,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":202,"os_error":"Protocol not available","syscall":"getsockopt(SO_REUSEPORT)"} [P1:T1:python3.8] error: bind: invalid handle returned

Do you know if this error will affect the establishment of the GRPC network

Run with gramine? Perhaps the server is running twice on the same port, and gramine does not support "SO_REUSEPORT".

Check this https://github.com/gramineproject/gramine/issues/763 for detail.

RodgerZhu commented 4 weeks ago

No comment.