<html>
<head>
<base href="https://bugzilla.suse.com/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - INstallation of Nvidia utils fails while follwoing the officicial documentation: https://documentation.suse.com/suse-ai/1.0/html/NVIDIA-GPU-driver-on-SL-Micro/index.html#nvidia-gpu-pre-install-procedure"
href="https://bugzilla.suse.com/show_bug.cgi?id=1249461">1249461</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>INstallation of Nvidia utils fails while follwoing the officicial documentation: https://documentation.suse.com/suse-ai/1.0/html/NVIDIA-GPU-driver-on-SL-Micro/index.html#nvidia-gpu-pre-install-procedure
</td>
</tr>
<tr>
<th>Classification</th>
<td>SUSE AI
</td>
</tr>
<tr>
<th>Product</th>
<td>SUSE AI Application Containers
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64
</td>
</tr>
<tr>
<th>OS</th>
<td>SLES 15
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P5 - None
</td>
</tr>
<tr>
<th>Component</th>
<td>documentation
</td>
</tr>
<tr>
<th>Assignee</th>
<td>tbazant@suse.com
</td>
</tr>
<tr>
<th>Reporter</th>
<td>tapas.nandi@suse.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>ai-maintainers@lists.suse.com
</td>
</tr>
<tr>
<th>Target Milestone</th>
<td>---
</td>
</tr>
<tr>
<th>Found By</th>
<td>---
</td>
</tr>
<tr>
<th>Blocker</th>
<td>---
</td>
</tr></table>
<p>
<div>
<pre>When following the official doc:
<a href="https://documentation.suse.com/suse-ai/1.0/html/NVIDIA-GPU-driver-on-SL-Micro/index.html#nvidia-gpu-pre-install-procedure">https://documentation.suse.com/suse-ai/1.0/html/NVIDIA-GPU-driver-on-SL-Micro/index.html#nvidia-gpu-pre-install-procedure</a>
in SLE Micro 6.1 in AWS in region Mumbai with ami : ami-0cfef6687dda2090c
The installation of nvidia utils fails as below:
transactional update ~# version=$(rpm -qa --queryformat '%{VERSION}\n' \
<span class="quote">> nvidia-open-driver-G06-signed-cuda-kmp-default \
> | cut -d "_" -f1 | sort -u | tail -n 1)</span >
transactional update ~# echo $version
575.57.08
transactional update ~# zypper install -y --auto-agree-with-licenses \
<span class="quote">> nvidia-compute-utils-G06=${version}</span >
Refreshing service 'SUSE_Linux_Micro_6.1_x86_64'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: the to be installed nvidia-compute-utils-G06-575.57.08-1.x86_64
requires 'nvidia-compute-G06 = 575.57.08', but this requirement cannot be
provided
not installable providers: nvidia-compute-G06-575.57.08-1.x86_64[cuda-sle15]
Solution 1: Following actions will be done:
install nvidia-common-G06-575.57.08-1.x86_64 from vendor NVIDIA
replacing kernel-firmware-nvidia-gspx-G06-550.100-slfo.1.1_1.2.x86_64 from
vendor SUSE LLC <<a href="https://www.suse.com/">https://www.suse.com/</a>>
deinstallation of
nvidia-open-driver-G06-signed-kmp-default-550.100_k6.4.0_19-slfo.1.1_1.5.x86_64
Solution 2: do not install nvidia-compute-utils-G06-575.57.08-1.x86_64
Solution 3: break nvidia-compute-utils-G06-575.57.08-1.x86_64 by ignoring some
of its dependencies
=====
to work around the problem we have to uninstall the kernel firmware as below:
kernel-firmware-nvidia-gspx-G06-550.100-slfo.1.1_1.2.x86_64
transactional update ~# zypper remove
kernel-firmware-nvidia-gspx-G06-550.100-slfo.1.1_1.2.x86_64
Reading installed packages...
Resolving package dependencies...
The following package is going to be REMOVED:
kernel-firmware-nvidia-gspx-G06
1 package to remove.
Package install size change:
| 0 B required by packages that will be installed
-58.9 MiB | - 58.9 MiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing: kernel-firmware-nvidia-gspx-G06-550.100-slfo.1.1_1.2.x86_64
...................................................[done]
Running post-transaction scripts
..............................................................................................[done]
Since the last system boot core libraries or services have been updated.
Reboot is suggested to ensure that your system benefits from these updates.
===============
Post this the drivers get installed correctly:
transactional update ~# zypper install -y --auto-agree-with-licenses \
<span class="quote">> nvidia-compute-utils-G06=${version}</span >
Refreshing service 'SUSE_Linux_Micro_6.1_x86_64'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 7 NEW packages are going to be installed:
libOpenCL1 libnvidia-gpucomp nvidia-common-G06 nvidia-compute-G06
nvidia-compute-utils-G06 nvidia-modprobe nvidia-persistenced
7 new packages to install.
Package download size: 142.7 MiB
Package install size change:
| 506.0 MiB required by packages that will be installed
506.0 MiB | - 0 B released by packages that will be removed
============================
Suggestion to add a step in document which would indicate to remove the
existing kernel package which is part of the sle micro AWS image and proceed
accordingly.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>