<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>