Bug 33887 - Update Request: cuda-z, nvidia-cuda-toolkit-samples-bins & nvidia-cuda-toolkit
Summary: Update Request: cuda-z, nvidia-cuda-toolkit-samples-bins & nvidia-cuda-toolkit
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2025-01-03 10:38 CET by Ezequiel Partida
Modified: 2025-01-16 08:15 CET (History)
3 users (show)

See Also:
Source RPM: nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree,cuda-z-0.11.291-9.mga9.nonfree
CVE:
Status comment:


Attachments

Description Ezequiel Partida 2025-01-03 10:38:29 CET
nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree.x86_64 (due to unsatisfied libmpi_cxx.so.40()(64bit))
Comment 1 Ezequiel Partida 2025-01-03 10:44:45 CET
It seems that o cauldron it needs lib64openmpi-devel and the package needs to be upgraded for mga10.

Regards
Comment 2 Lewis Smith 2025-01-05 20:00:58 CET
Thank you for the report.
Assigning to Drivers.

Assignee: bugsquad => kernel

Comment 3 katnatek 2025-01-05 23:15:05 CET
Add to Giuseppe because kernel list is not working

CC: (none) => ghibomgx

katnatek 2025-01-05 23:15:18 CET

Summary: Missing libmpi-devel when trying to istall nvidia-cuda-toolkit-samples-bins => Missing libmpi-devel when trying to install nvidia-cuda-toolkit-samples-bins

Comment 4 Giuseppe Ghibò 2025-01-05 23:20:15 CET
12.1.1? There is 12.4.1-1.mga9.nonfree out there.
Comment 5 katnatek 2025-01-06 03:29:54 CET Comment hidden (obsolete)

Assignee: kernel => qa-bugs
Version: Cauldron => 9

katnatek 2025-01-06 03:30:16 CET

Hardware: All => x86_64

katnatek 2025-01-06 03:31:13 CET

Source RPM: nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree.x86_64 => nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree

katnatek 2025-01-06 03:32:16 CET

Source RPM: nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree => nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree

Comment 6 Thomas Andrews 2025-01-06 16:43:33 CET
(In reply to katnatek from comment #5)
> (In reply to Giuseppe Ghibò from comment #4)
> > 12.1.1? There is 12.4.1-1.mga9.nonfree out there.
> 
> I think it not was updated as they are in nonfree testing
> 
> Perhaps could do it in this bug ?
> 
> Packages in 9/x86_64/nonfree/updates_testing
> 
> nvidia-cuda-toolkit-devel-12.4.1-1.mga9.nonfree.x86_64.rpm
> nvidia-cuda-toolkit-samples-12.4.1-1.mga9.nonfree.x86_64.rpm
> nvidia-cuda-toolkit-samples-bins-12.4.1-1.mga9.nonfree.x86_64.rpm
> 
> SRPMS:
> nvidia-cuda-toolkit-12.4.1-1.mga9.nonfree.src.rpm
> nvidia-cuda-toolkit-samples-bins-12.4.1-1.mga9.nonfree.src.rpm

Your rpm list is missing nvidia-cuda-toolkit-12.4.1-1.mga9.nonfree.x86_64.rpm.

CC: (none) => andrewsfarm

Comment 7 Thomas Andrews 2025-01-06 17:23:28 CET
MGA9-64 Plasma, i5-7500, Nvidia Quadro K620, using nvidia-current.

I was unable to reproduce the issue before the update. The cuda-toolkit was already installed, as a dependency of cuda-z, but the other packages were not. Using MCC to install them drew in a lot of development packages, including lib64openmpi-devel. I had no installation issues with the existing packages.

But, using qarepo, I downloaded the new rpms and updated. Afterward, I ran cuda-z, which appears to work correctly.

I have no idea why the reporter had the issue, but my guess would be that it wasn't because of the packages under test here, but a missing dependency somewhere else on his system.

Be that as it may, the updated packages seem to work, as far as I can test them. Giving them an OK, and validating. If the issue remains, I'd say the reporter needs to file another bug.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: (none) => MGA9-64-OK

Comment 8 katnatek 2025-01-06 17:54:35 CET
I see new cuda-z-0.11.291-10.mga9.nonfree in testing , Giussepe did you think open new bug or It must be included in this ?

Keywords: validated_update => feedback
CC: sysadmin-bugs => (none)

katnatek 2025-01-06 18:00:00 CET

Keywords: (none) => advisory

Comment 9 katnatek 2025-01-06 18:08:48 CET
First I think was lack of 32b nonfree repositories, but looks is not the case, I disable nonfree & tainted 32b for this test

LC_ALL=C urpmi nvidia-cuda-toolkit-samples-bins --test
To satisfy dependencies, the following packages are going to be installed:
(test only, installation will not be actually done)
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gcc-gfortran                   12.3.0       3.mga9        x86_64  (recommended)
  lib64event-devel               2.1.12       4.mga9        x86_64  (recommended)
  lib64hwloc-devel               2.9.1        2.mga9        x86_64  (recommended)
  lib64hwloc15                   2.9.1        2.mga9        x86_64  
  lib64ibverbs-devel             1.2.1        5.mga9        x86_64  (recommended)
  lib64opencl-devel              2.3.1        2.mga9        x86_64  (recommended)
  lib64openmpi-devel             4.1.5        4.mga9        x86_64  (recommended)
  lib64openmpi40                 4.1.5        4.mga9        x86_64  
  lib64rdmacm-devel              1.1.0        5.mga9        x86_64  (recommended)
  libquadmath-devel              12.3.0       3.mga9        x86_64  (recommended)
  opencl-headers                 3.0          0.20230206.1> noarch  (recommended)
  openmpi                        4.1.5        4.mga9        x86_64  
(medium "Core Updates (distrib3)")
  lib64openpmix-devel            4.2.3        1.1.mga9      x86_64  (recommended)
  lib64openpmix2                 4.2.3        1.1.mga9      x86_64  
  lib64xml2-devel                2.10.4       1.4.mga9      x86_64  (recommended)
(medium "Nonfree Release (distrib11)")
  nvidia-cuda-toolkit            12.1.1       1.mga9.nonfr> x86_64  
  nvidia-cuda-toolkit-samples-b> 12.1.1       1.mga9.nonfr> x86_64  
2.6GB of additional disk space will be used.
987MB of packages will be retrieved.
Proceed with the installation of the 17 packages? (Y/n) wy
Sorry, bad choice, try again
To satisfy dependencies, the following packages are going to be installed:
(test only, installation will not be actually done)
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gcc-gfortran                   12.3.0       3.mga9        x86_64  (recommended)
  lib64event-devel               2.1.12       4.mga9        x86_64  (recommended)
  lib64hwloc-devel               2.9.1        2.mga9        x86_64  (recommended)
  lib64hwloc15                   2.9.1        2.mga9        x86_64  
  lib64ibverbs-devel             1.2.1        5.mga9        x86_64  (recommended)
  lib64opencl-devel              2.3.1        2.mga9        x86_64  (recommended)
  lib64openmpi-devel             4.1.5        4.mga9        x86_64  (recommended)
  lib64openmpi40                 4.1.5        4.mga9        x86_64  
  lib64rdmacm-devel              1.1.0        5.mga9        x86_64  (recommended)
  libquadmath-devel              12.3.0       3.mga9        x86_64  (recommended)
  opencl-headers                 3.0          0.20230206.1> noarch  (recommended)
  openmpi                        4.1.5        4.mga9        x86_64  
(medium "Core Updates (distrib3)")
  lib64openpmix-devel            4.2.3        1.1.mga9      x86_64  (recommended)
  lib64openpmix2                 4.2.3        1.1.mga9      x86_64  
  lib64xml2-devel                2.10.4       1.4.mga9      x86_64  (recommended)
(medium "Nonfree Release (distrib11)")
  nvidia-cuda-toolkit            12.1.1       1.mga9.nonfr> x86_64  
  nvidia-cuda-toolkit-samples-b> 12.1.1       1.mga9.nonfr> x86_64  
2.6GB of additional disk space will be used.
987MB of packages will be retrieved.
Proceed with the installation of the 17 packages? (Y/n) y


    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/libquadmath-devel-12.3.0-3.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/gcc-gfortran-12.3.0-3.mga9.x86_64.rpm          
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64ibverbs-devel-1.2.1-5.mga9.x86_64.rpm     
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64opencl-devel-2.3.1-2.mga9.x86_64.rpm      
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/openmpi-4.1.5-4.mga9.x86_64.rpm                
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64hwloc15-2.9.1-2.mga9.x86_64.rpm           
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64rdmacm-devel-1.1.0-5.mga9.x86_64.rpm      
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64hwloc-devel-2.9.1-2.mga9.x86_64.rpm       
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64openmpi-devel-4.1.5-4.mga9.x86_64.rpm     
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64event-devel-2.1.12-4.mga9.x86_64.rpm      
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64openmpi40-4.1.5-4.mga9.x86_64.rpm         
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/opencl-headers-3.0-0.20230206.1.mga9.noarch.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64openpmix-devel-4.2.3-1.1.mga9.x86_64.rpm  
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64openpmix2-4.2.3-1.1.mga9.x86_64.rpm       
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64xml2-devel-2.10.4-1.4.mga9.x86_64.rpm     
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/nonfree/release/nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/nonfree/release/nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree.x86_64.rpm
installing openmpi-4.1.5-4.mga9.x86_64.rpm lib64opencl-devel-2.3.1-2.mga9.x86_64.rpm lib64hwloc15-2.9.1-2.mga9.x86_64.rpm nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree.x86_64.rpm lib64openmpi40-4.1.5-4.mga9.x86_64.rpm lib64hwloc-devel-2.9.1-2.mga9.x86_64.rpm lib64openmpi-devel-4.1.5-4.mga9.x86_64.rpm opencl-headers-3.0-0.20230206.1.mga9.noarch.rpm lib64event-devel-2.1.12-4.mga9.x86_64.rpm lib64rdmacm-devel-1.1.0-5.mga9.x86_64.rpm lib64openpmix-devel-4.2.3-1.1.mga9.x86_64.rpm lib64xml2-devel-2.10.4-1.4.mga9.x86_64.rpm lib64openpmix2-4.2.3-1.1.mga9.x86_64.rpm libquadmath-devel-12.3.0-3.mga9.x86_64.rpm nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree.x86_64.rpm lib64ibverbs-devel-1.2.1-5.mga9.x86_64.rpm gcc-gfortran-12.3.0-3.mga9.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ##################################################################################################
Installation is possible

So I think also the summary of the bug should be changed to Update request
Comment 10 Thomas Andrews 2025-01-06 18:10:07 CET
(In reply to katnatek from comment #8)
> I see new cuda-z-0.11.291-10.mga9.nonfree in testing , Giussepe did you
> think open new bug or It must be included in this ?

Wasn't that supposed to go out with bug 33847?
Comment 11 katnatek 2025-01-06 18:11:37 CET
(In reply to Thomas Andrews from comment #10)
> (In reply to katnatek from comment #8)
> > I see new cuda-z-0.11.291-10.mga9.nonfree in testing , Giussepe did you
> > think open new bug or It must be included in this ?
> 
> Wasn't that supposed to go out with bug 33847?

That was the -9 releasse ;)
Comment 12 Thomas Andrews 2025-01-06 18:17:26 CET
(In reply to katnatek from comment #9)
> First I think was lack of 32b nonfree repositories, but looks is not the
> case, I disable nonfree & tainted 32b for this test
> 
I thought that too, so I selected an install where the 32-bit repos had never been activated for my test.
Comment 13 Thomas Andrews 2025-01-06 18:24:09 CET
(In reply to katnatek from comment #11)
> (In reply to Thomas Andrews from comment #10)
> > (In reply to katnatek from comment #8)
> > > I see new cuda-z-0.11.291-10.mga9.nonfree in testing , Giussepe did you
> > > think open new bug or It must be included in this ?
> > 
> > Wasn't that supposed to go out with bug 33847?
> 
> That was the -9 releasse ;)

Ah. Yes, I see that now. Well, the -10 release is the one I used in comment 7, so it's been tested. I think it might as well be added here. But, Giuseppe gets the last word.
Comment 14 Giuseppe Ghibò 2025-01-06 19:49:39 CET
The newer cuda-z is to keep in sync with nvidia-cuda-toolkit-12.4.1 which was used to rebuild, and that has been updated too.

Maybe to keep a bit more ordered, we might open a new own bug # which includes nvidia-cuda-toolkit-12.4.1 as well as a link to nvidia-cuda-toolkit-samples-bins bug, so everything is in sync.
Comment 15 katnatek 2025-01-06 20:19:05 CET Comment hidden (obsolete)

Source RPM: nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree => nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree,cuda-z-0.11.291-8.mga9.nonfree
Keywords: feedback => validated_update
Summary: Missing libmpi-devel when trying to install nvidia-cuda-toolkit-samples-bins => Update Request: cuda-z, nvidia-cuda-toolkit-samples-bins & nvidia-cuda-toolkit
CC: (none) => sysadmin-bugs

katnatek 2025-01-06 20:30:26 CET

Source RPM: nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree,cuda-z-0.11.291-8.mga9.nonfree => nvidia-cuda-toolkit-samples-bins-12.1.1-1.mga9.nonfree,nvidia-cuda-toolkit-12.1.1-1.mga9.nonfree,cuda-z-0.11.291-9.mga9.nonfree

Comment 16 katnatek 2025-01-06 20:33:30 CET
I see some extra packages in madb, so, new list

Source RPMS
cuda-z-0.11.291-10.mga9.nonfree
nvidia-cuda-toolkit-12.4.1-1.mga9.nonfree
nvidia-cuda-toolkit-samples-bins-12.4.1-1.mga9.nonfree

Repository: 9-x86_64-nonfree-updates_testing
cuda-z-0.11.291-10.mga9.nonfree
nvidia-cuda-toolkit-12.4.1-1.mga9.nonfree
nvidia-cuda-toolkit-devel-12.4.1-1.mga9.nonfree
nvidia-cuda-toolkit-samples-12.4.1-1.mga9.nonfree
nvidia-cuda-toolkit-samples-bins-12.4.1-1.mga9.nonfree
nvidia-nsight-12.4.1-1.mga9.nonfree
nvidia-visual-profiler-12.4.1-1.mga9.nonfree
Comment 17 Thomas Andrews 2025-01-06 23:43:31 CET
Regarding the last two packages on the list in comment 16:

I installed the two packages and dependencies, and updated to the newer versions with no installation issues. Consulting the Web in an effort to find a testing procedure, I find these two quotes:

"NVIDIA Nsight™ Graphics is a standalone developer tool with ray-tracing support that enables you to debug, profile, and export frames built with Direct3D, Vulkan, OpenGL, OpenVR, and the Oculus SDK."

"The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ applications."

Sounds like developer territory to me, beyond the scope of QA.
Comment 18 Giuseppe Ghibò 2025-01-07 00:15:41 CET
There are 3 executables with, which might be worthwhile they start at least, as they use java: nvvp, nsys-ui, ncu-ui. For the -samples-bins, they contains the samples compiled with CUDA, and are located into:

/usr/share/nvidia-cuda-toolkit/samples/bin/x86_64/linux/release/

one can run some of them. Note that to run them a working configuration with nvidia driver with nvidia-{current,newfeature}-cuda-opencl is required, while for the UIs, it's not required, unless doing profiling.
Comment 19 katnatek 2025-01-11 17:57:10 CET
Why this is not promoted to nonfree updates?
Comment 20 Thomas Andrews 2025-01-11 20:38:18 CET
Maybe waiting for the suggested tests of comment 18...

nvvp, nsys-ui, and ncu-ui all run with no issues that I can see. Actually doing something useful with them is beyond me.

I looked at running some of the samples, but after reading some of the READ.ME file, concluded that is not, and probably never will be, one of my skills.

So, after testing some more as best I can, I'm confirming the OK and validation.
Comment 21 katnatek 2025-01-12 22:52:16 CET
(In reply to Thomas Andrews from comment #20)
> Maybe waiting for the suggested tests of comment 18...
> 
> nvvp, nsys-ui, and ncu-ui all run with no issues that I can see. Actually
> doing something useful with them is beyond me.
> 
> I looked at running some of the samples, but after reading some of the
> READ.ME file, concluded that is not, and probably never will be, one of my
> skills.
> 
> So, after testing some more as best I can, I'm confirming the OK and
> validation.

Or perhaps that cuda-z is now in -11 release

cuda-z-0.11.291-11.mga9.nonfree
Comment 22 katnatek 2025-01-12 23:15:18 CET
(In reply to katnatek from comment #21)
> (In reply to Thomas Andrews from comment #20)
> > Maybe waiting for the suggested tests of comment 18...
> > 
> > nvvp, nsys-ui, and ncu-ui all run with no issues that I can see. Actually
> > doing something useful with them is beyond me.
> > 
> > I looked at running some of the samples, but after reading some of the
> > READ.ME file, concluded that is not, and probably never will be, one of my
> > skills.
> > 
> > So, after testing some more as best I can, I'm confirming the OK and
> > validation.
> 
> Or perhaps that cuda-z is now in -11 release
> 
> cuda-z-0.11.291-11.mga9.nonfree

Advisory updated
Thomas Andrews 2025-01-14 18:29:22 CET

Keywords: validated_update => (none)
Whiteboard: MGA9-64-OK => (none)

Comment 23 Thomas Andrews 2025-01-14 18:30:56 CET
Removed validation and OK to test the latest(?) cuda-z before a newer one shows up.
Comment 24 Thomas Andrews 2025-01-14 18:34:01 CET
Updated cuda-z and ran it on a system using the nvidia-current driver. There were no installation issues, and the output of the cuda-z command, to my untrained eye, looks good.

Restoring the OK and validation.

Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => validated_update

Comment 25 Mageia Robot 2025-01-16 08:15:24 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0003.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.