From ead2d530a66c37e8bc94eb3cec31fa25710813d3 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Thu, 19 Mar 2026 04:16:39 +0000 Subject: [PATCH] fix(docker): replace removed Mesa packages for Ubuntu 24.04 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libgl1-mesa-glx, libegl1-mesa, and libgles2-mesa were removed in Noble — use their non-transitional replacements. Co-Authored-By: Claude Opus 4.6 (1M context) --- deployment/base-images/Dockerfile.devcontainer | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/deployment/base-images/Dockerfile.devcontainer b/deployment/base-images/Dockerfile.devcontainer index d07495e6a..55df54fd9 100644 --- a/deployment/base-images/Dockerfile.devcontainer +++ b/deployment/base-images/Dockerfile.devcontainer @@ -80,17 +80,15 @@ RUN GO_VERSION=1.22.6 && \ # Set LIBGL_ALWAYS_SOFTWARE=1 to force software rendering at runtime. RUN for i in 1 2 3 4 5; do \ apt-get update && apt-get install -y --no-install-recommends \ - # Software OpenGL (Mesa llvmpipe) - libgl1-mesa-glx \ + libgl1 \ + libglx-mesa0 \ libgl1-mesa-dri \ mesa-utils \ - # Software Vulkan (llvmpipe) mesa-vulkan-drivers \ vulkan-tools \ - # EGL / GLES software - libegl1-mesa \ - libgles2-mesa \ - # X virtual framebuffer (for headless window creation) + libegl1 \ + libegl-mesa0 \ + libgles2 \ xvfb \ x11-utils \ && break \