diff --git a/ogscm/recipes/ogs.py b/ogscm/recipes/ogs.py
index d8ebe7a5dda20f53cac8173985e4b74aedcc242c..f967d1723ac7b43316925fc44518064f8ff39d0b 100644
--- a/ogscm/recipes/ogs.py
+++ b/ogscm/recipes/ogs.py
@@ -647,10 +647,10 @@ if local_args.ogs != "off" and local_args.ogs != "clean":
 # https://github.com/Kaggle/docker-python/pull/358
 # xvfb for PyVista
 Stage0 += packages(
-    apt=["libgl1", "xvfb", "libglu1-mesa"],
+    apt=["libgl1", "xvfb", "libgl1-mesa-glx", "libglu1-mesa"],
     yum=["mesa-libGL", "xorg-x11-server-Xvfb", "mesa-libGLU"],
 )
 Stage1 += packages(
-    apt=["libgl1", "xvfb", "libglu1-mesa"],
+    apt=["libgl1", "xvfb", "libgl1-mesa-glx", "libglu1-mesa"],
     yum=["mesa-libGL", "xorg-x11-server-Xvfb", "mesa-libGLU"],
 )