Replies: 3 comments 1 reply
-
@pdavis39: Could you pls show the the dynamic sections of your LibOS ELF file ( |
Beta Was this translation helpful? Give feedback.
-
In my python.manifest.template I call libz.so.1 cat python.manifest.template Python3 manifest exampleloader.entrypoint.uri = "file:{{ loader_entrypoint_uri }}" fs.mounts = [ sys.stack.size = "4M" sgx.edmm_enable = {{ 'true' if env.get('EDMM', '0') == '1' else 'false' }}#sgx.nonpie_binary = true sgx.trusted_files = [ "file:rsademo.py", Untrusted files for communication with the host can go heresgx.allowed_files = [ readelf -d /lib/x86_64-linux-gnu/libz.so.1 Dynamic section at offset 0x1add0 contains 27 entries: |
Beta Was this translation helpful? Give feedback.
-
rewrote my makefile and manifest.template and resolved the issue. thanks for you help |
Beta Was this translation helpful? Give feedback.
-
I am running a simple python demo that is giving me the following error after I run gramine SGX=1
sudo gramine-sgx python
Gramine is starting. Parsing TOML manifest file, this may take some time...
error: Loaded binary has more than one dependency (must be only one dependency -- the PAL binary)
error: Could not map loader entrypoint binary into memory and then relocate it
error: PAL failed Unable to load loader entrypoint: -4
The code comes from https://github.com/amiller/gramine-rsademo that I am using for a hello world to see if everyting is working.
I have modifed the Makefile and python.manifest.template to work in my environment.
I am running Ubuntu 24.4
I can't find anything to help me on this issue
Beta Was this translation helpful? Give feedback.
All reactions