Closed cdotsh closed 1 year ago
Hi the current release version of EdgelessRT doesn't support Ubuntu 22.04, but the next version will. You can already try it by building the latest master:
git clone https://github.com/edgelesssys/edgelessrt
cd edgelessrt/dockerfiles
DOCKER_BUILDKIT=1 docker build -t ghcr.io/edgelesssys/edgelessrt/build-base:v0.4.0 - < Dockerfile.build-base
DOCKER_BUILDKIT=1 docker build --target export -o. --build-arg erttag=master - < Dockerfile
docker rmi ghcr.io/edgelesssys/edgelessrt/build-base:v0.4.0
This creates the deb package.
Thank you very much for the quick response. This explains my troubles. However, when I run the 4th command, I receive the error:
------
> exporting to client:
------
error from receiver: error setting metadata for edgelessrt_0.3.9_amd64_ubuntu-22.04.deb: lchown edgelessrt_0.3.9_amd64_ubuntu-22.04.deb: operation not permitted
even when running with sudo. I also tried building without Buildkit. Here it builds successfully, but I don't find any deb package. :/
No idea why this error occurs, but you can try another way of getting the deb:
DOCKER_BUILDKIT=1 docker build --target export -t ert-export --build-arg erttag=master - < Dockerfile
docker create --name ert-export ert-export -
docker cp ert-export:edgelessrt_0.3.9_amd64_ubuntu-22.04.deb .
docker rm ert-export
Great, this worked for me! Thank you again very much!
FYI we just released v0.4.0 with the Ubuntu 22.04 support
Hi, I receive a linking error when trying to build the go_ra sample. Seems like a libstdc++ compatibility issue, however I can't figure out how to resolve this. I use gcc v11.3.0, clang 14.0.0.1, libstdc++.so.6.0.30, running on Ubuntu 22.04.
Thanks for any pointers.
The output after running make: