Dmitrii Kuvaiskii
Dmitrii Kuvaiskii
> However, there're many command-line applications related to PostgreSQL (pg_ctl, initdb, psql, createdb, etc.). Ideally, you would write manifest files for each one of them -- well, only for those...
Yes, you are absolutely right. Think of it this way: Gramine just needs an "entry" program as a hint. Then Gramine starts this entry program inside the SGX enclave, and...
> Could you please tell me the meaning of those exit codes? These are the exit codes reported by these PostgreSQL commands. These exit codes have nothing to do with...
> As those commands are required to be issued be non-root user, they are wrapped by `su - postgres -c `. You meant "to be issues by non-root user"? For...
The `System error` is not an error from Gramine. This is something from Postgres, I guess.
What is this `hashgraph` app? GSC actually expects applications to be installed inside the Docker image, not just copy-pasted. In particular, in GSC this line fails: https://github.com/gramineproject/gsc/blob/21b30f28e96d8ff83e1d7365ff84fea368d35bd3/templates/Dockerfile.ubuntu.build.template#L55 As you can...
Ah, that's because you have `hashgraph/` (as a directory) under the root dir, and GSC tries to create a link to the executable (`hashgraph -> /usr/local/bin/hashgraph`) under the root dir....
@aneessahib @veenasai2 Do you think we need to do something in GSC codebase about such scenarios?
Thanks @aneessahib . This PR is pending a review from @mkow (or someone else from ITL).
+1 to what @kailun-qin said. Also, to double-check whether the AESMD service is actually running, you can check for existence of this file: `/var/run/aesmd/aesm.socket`. If this file doesn't exist, then...