From 10b45bc267c52d03c6fa052854dde2bae9ca84ab Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Mon, 6 Jul 2026 14:15:35 +0300 Subject: [PATCH] iso: explicitly pin datacenter-gpu-manager-4-core v11.52's ISO build failed at chroot_install-packages: datacenter-gpu-manager-4-cuda13 : Depends: datacenter-gpu-manager-4-core (= 1:4.5.2-1) but 1:4.6.0-1 is to be installed cuda13/proprietary/proprietary-cuda13 all declare an exact-version dependency on datacenter-gpu-manager-4-core, but core itself was never listed, so apt's solver picked the newest core in the repo (4.6.0-1) for the transaction and then reported the pinned variants as unmet instead of resolving everything to 4.5.2-1. Pin core explicitly so there's no ambiguity for the solver. Co-Authored-By: Claude Sonnet 5 --- iso/builder/config/package-lists/bee-nvidia.list.chroot | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/iso/builder/config/package-lists/bee-nvidia.list.chroot b/iso/builder/config/package-lists/bee-nvidia.list.chroot index a3d7c85..0dfe712 100644 --- a/iso/builder/config/package-lists/bee-nvidia.list.chroot +++ b/iso/builder/config/package-lists/bee-nvidia.list.chroot @@ -4,9 +4,13 @@ # dcgmproftester as required in the LiveCD. # DCGM 4 is packaged per CUDA major. The image ships NVIDIA driver 580 with # CUDA 13 userspace, so install the CUDA 13 build plus proprietary components -# explicitly. +# explicitly. datacenter-gpu-manager-4-core must be pinned too, not just the +# cuda13/proprietary variants that depend on it: without an explicit version, +# apt's solver picks the newest core in the repo and then reports the +# versioned deps as unmet instead of resolving to the pinned version. nvtop nvidia-fabricmanager=%%NVIDIA_FABRICMANAGER_VERSION%% +datacenter-gpu-manager-4-core=1:%%DCGM_VERSION%% datacenter-gpu-manager-4-cuda13=1:%%DCGM_VERSION%% datacenter-gpu-manager-4-proprietary=1:%%DCGM_VERSION%% datacenter-gpu-manager-4-proprietary-cuda13=1:%%DCGM_VERSION%%