Open apyrgio opened 1 month ago
Yeap, building Dangerzone with the 2024-08-26 gVisor release works. The change I made was:
diff --git a/Dockerfile b/Dockerfile
index 9988660..872e634 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -88,7 +88,7 @@ FROM alpine:latest
RUN apk --no-cache -U upgrade && \
apk --no-cache add python3
-RUN GVISOR_URL="https://storage.googleapis.com/gvisor/releases/release/latest/$(uname -m)"; \
+RUN GVISOR_URL="https://storage.googleapis.com/gvisor/releases/release/20240826/$(uname -m)"; \
wget "${GVISOR_URL}/runsc" "${GVISOR_URL}/runsc.sha512" && \
sha512sum -c runsc.sha512 && \
rm -f runsc.sha512 && \
I'll open an issue in the gVisor tracker, in case someone has encountered something similar.
Edit: opened https://github.com/google/gvisor/issues/10944.
gVisor released a fix for this, which is available in https://github.com/google/gvisor/releases/tag/release-20241104.0, se we should be able to unpin it :-) 🎉
It seems that the latest gVisor release (
release-20240916.0
) is breaking the development branch of Dangezone. I believe this is the case due to the following:The gVisor error we're seeing when running the container by hand is this:
You can find the full error report here: gvisor.log. I'll give it a check with the previous gVisor release as well.