Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problem with redis #843

Open
tregua87 opened this issue Jan 6, 2021 · 0 comments
Open

problem with redis #843

tregua87 opened this issue Jan 6, 2021 · 0 comments
Labels
needs-triage Bug does not yet have a priority assigned

Comments

@tregua87
Copy link

tregua87 commented Jan 6, 2021

Hi, I am trying the samples in SGX-LKL, in particular redis.

I am in an Ubuntu 18.04. I manged to succesfully run helloworld from the sample folder. Morever, I use to develop SGX appliations with the Intel SGX SDK in the same machine.

When I try the redis sample with SFX-LKL, I run make run-hw (as indicated in the readme).

Then, I received this error:

SGXLKL_TAP=sgxlkl_tap0 SGXLKL_VERBOSE=1 SGXLKL_KERNEL_VERBOSE=0 SGXLKL_TRACE_SIGNAL=0 SGXLKL_TRACE_HOST_SYSCALL=0 SGXLKL_TRACE_LKL_SYSCALL=0 SGXLKL_TRACE_MMAP=0 /home/tregua/sgx-lkl/build/sgx-lkl-run-oe --hw-debug sgxlkl-redis.img /usr/bin/redis-server --bind 10.0.1.1
[   SGX-LKL  ] nproc=8 ETHREADS=1 CMDLINE="mem=32M"
[   SGX-LKL  ] HW TLS support: econf->fsgsbase=1
[   SGX-LKL  ] WARN: WRFSBASE instruction raises SIGILL and will be emulated within the enclave. Run `sgx-lkl-run-oe -t` for information about how to fix this performance issue.
[   SGX-LKL  ] Registering disk 0 (path='sgxlkl-redis.img', mnt='/', [RW])
[   SGX-LKL  ] get_signed_libsgxlkl_path... result=/home/tregua/sgx-lkl/build_musl/./libsgxlkl.so.signed
[   SGX-LKL  ] get_libsgxlkl_user_path... result=/home/tregua/sgx-lkl/build_musl/./libsgxlkl-user.so
[   SGX-LKL  ] oe_create_enclave...
[   SGX-LKL  ] Enclave config: {"args":["/usr/bin/redis-server","--bind","10.0.1.1"],"clock_res":[{"resolution":"0000000000000001"},{"resolution":"0000000000000001"},{"resolution":"0000000000000000"},{"resolution":"0000000000000000"},{"resolution":"0000000000000001"},{"resolution":"00000000003d0900"},{"resolution":"00000000003d0900"},{"resolution":"0000000000000001"}],"cwd":"/","env":[],"esleep":"16000","espins":"500","ethreads":"1","exit_status":"full","format_version":"1","fsgsbase":true,"host_import_env":["SGXLKL_TRACE_HOST_SYSCALL","SGXLKL_TRACE_LKL_SYSCALL","SGXLKL_TRACE_MMAP","SGXLKL_TRACE_SIGNAL"],"hostname":"lkl","hostnet":false,"image_sizes":{"num_heap_pages":"262144","num_stack_pages":"1024"},"io":{"block":true,"console":true,"network":true},"kernel_cmd":"mem=32M","kernel_verbose":false,"max_user_threads":"256","mmap_files":"shared","mode":"hw_debug","mounts":[],"net_gw4":"10.0.1.254","net_ip4":"10.0.1.1","net_mask4":"24","oe_heap_pagecount":"8192","root":{"key":"","key_id":null,"overlay":false,"readonly":false,"roothash":null,"roothash_offset":"0"},"stacksize":"524288","swiotlb":true,"sysctl":null,"tap_mtu":"0","verbose":true,"wg":{"ip":"10.0.2.1","key":null,"listen_port":"56002","peers":[]}}
result=0 (OE_OK)
[   SGX-LKL  ] sgxlkl_enclave_init(ethread_id=0)
[[  SGX-LKL ]] wg0 has public key NMeMjxSMhf5XxtOpfbYA0+phqXIU+7Wbrr7eLeR8jGo=
[   SGX-LKL  ] FAIL: virtio_net_fd_net_tx: write failed: fd=4 ret=-1 errno=5 Input/output errorMakefile:33: recipe for target 'run-hw' failed
make: *** [run-hw] Error 1

Could it be a problem in the tap interface?

Thanks in advance.

@github-actions github-actions bot added the needs-triage Bug does not yet have a priority assigned label Jan 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-triage Bug does not yet have a priority assigned
Projects
None yet
Development

No branches or pull requests

1 participant