[ARVADOS] updated: 2.1.0-1743-gfcbfddb10

Git user git at public.arvados.org
Thu Dec 16 21:06:40 UTC 2021


Summary of changes:
 tools/compute-images/scripts/base.sh | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

       via  fcbfddb10723cb876a1c83e883ce3bfb4f6a2565 (commit)
      from  f07d3baa67d172c7b606b0382013193e8c4f265d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit fcbfddb10723cb876a1c83e883ce3bfb4f6a2565
Author: Ward Vandewege <ward at curii.com>
Date:   Thu Dec 16 16:05:45 2021 -0500

    18325: no debian11 packages yet for libnvidia-container-tools, use
           workaround to install experimental rc1 with debian11 support,
           when on debian11.
    
    Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>

diff --git a/tools/compute-images/scripts/base.sh b/tools/compute-images/scripts/base.sh
index f180f81c4..973a49310 100644
--- a/tools/compute-images/scripts/base.sh
+++ b/tools/compute-images/scripts/base.sh
@@ -166,8 +166,18 @@ if [ "$NVIDIA_GPU_SUPPORT" == "1" ]; then
   # Install libnvidia-container, the tooling for Docker/Singularity
   curl -s -L https://nvidia.github.io/libnvidia-container/gpgkey | \
     $sudo apt-key add -
-  curl -s -L https://nvidia.github.io/libnvidia-container/$DIST/libnvidia-container.list | \
-    $sudo tee /etc/apt/sources.list.d/libnvidia-container.list
+  if [ "$DIST" == "debian11" ]; then
+    # As of 2021-12-16 libnvidia-container and friends are only available for
+    # Debian 10, not yet Debian 11. Install experimental rc1 package as per this
+    # workaround:
+    # https://github.com/NVIDIA/nvidia-docker/issues/1549#issuecomment-989670662
+    curl -s -L https://nvidia.github.io/libnvidia-container/debian10/libnvidia-container.list | \
+      $sudo tee /etc/apt/sources.list.d/libnvidia-container.list
+    $sudo sed -i -e '/experimental/ s/^#//g' /etc/apt/sources.list.d/libnvidia-container.list
+  else
+    curl -s -L https://nvidia.github.io/libnvidia-container/$DIST/libnvidia-container.list | \
+      $sudo tee /etc/apt/sources.list.d/libnvidia-container.list
+  fi
   $sudo apt-get update
   $sudo apt-get -y install libnvidia-container1 libnvidia-container-tools nvidia-container-toolkit
 fi

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list