Description of problem:intallation of nvidia-cuda-toolkit6.5.14-6.mga5.nonfree.x86_64 is not possible with mageia5 64bits, although it was possible with mageia4 64bits: [root@mageia5_64 toto]# urpmi --test nvidia-cuda-toolkit Pour satisfaire les dépendances, les paquetages suivants vont être installés : (test uniquement, l'installation ne sera pas effectuée) Paquetage Version Révision Arch (média « Nonfree Release ») nvidia-cuda-toolkit 6.5.14 6.mga5.nonfr> x86_64 (média « Nonfree Updates ») nvidia-current-doc-html 346.96 1.mga5.nonfr> x86_64 (recommandé) x11-driver-video-nvidia-curre> 346.96 1.mga5.nonfr> x86_64 (recommandé) un espace additionnel de 427Mo sera utilisé. 159Mo de paquets seront récupérés. Procéder à l'installation des 3 paquetages ? (O/n) o installation de nvidia-current-doc-html-346.96-1.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.x86_64.rpm nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ###################################################################################################################################### L'installation a échoué : le fichier /usr/lib64/libOpenCL.so.1 de l'installation de nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet lib64opencl1-2.1.3-3.mga5.x86_64 but under mageia4: [root@mageia4_64 toto]# urpmi --test nvidia-cuda-toolkit Pour satisfaire les dépendances, les paquetages suivants vont être installés : (test uniquement, l'installation ne sera pas effectuée) Paquetage Version Révision Arch (média « Nonfree Release ») nvidia-cuda-toolkit 5.5.22 2.mga4.nonfr> x86_64 (média « Nonfree Updates ») nvidia-current-doc-html 331.113 1.mga4.nonfr> x86_64 (conseillé) x11-driver-video-nvidia-curre> 331.113 1.mga4.nonfr> x86_64 (conseillé) un espace additionnel de 565Mo sera utilisé. 98Mo de paquets seront récupérés. Procéder à l'installation des 3 paquetages ? (O/n) o installation de nvidia-cuda-toolkit-5.5.22-2.mga4.nonfree.x86_64.rpm x11-driver-video-nvidia-current-331.113-1.mga4.nonfree.x86_64.rpm nvidia-current-doc-html-331.113-1.mga4.nonfree.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ###################################################################################################### L'installation est possible Version-Release number of selected component (if applicable): nvidia-cuda-toolkit 6.5.14 6.mga5.nonfr> x86_64 How reproducible:try to install with urpmi Steps to Reproduce: 1.try to install this package with urpmi (even without the option "--test") 2. 3. Reproducible: Steps to Reproduce:
see bud 15346 related to this one, and which is not yet solved!!!
the file /usr/lib64/libOpenCL.so.1 is part of nvidia-cuda-toolkit-6.5.14 (mageia5) but not of nvidia-cuda-toolkit-5.5.22 (mageia4) which explains the difference of behavior between the 2 versions. I think this file has to be removed from the package nvidia-cuda-toolkit-6.5.14-6.mga5, and all will be OK
it seems the problem is the file /usr/lib64/libOpenCL.so.1 is common to the packages: lib64opencl1-2.1.3-3.mga5.x86_64 nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64 if one of them is already installed (in my case libopencl1) attempting to install the other provokes a conflict the same for 32bits (/usr/lib/libOpenCL.so.1 is common part of 32bits versions of the above mentioned packages)
CC: (none) => algaraadQA Contact: (none) => rverschelde
Assigning to packagers collectively since nvidia-cuda-toolkit has no registered maintainer.
CC: (none) => anssi.hannulaAssignee: bugsquad => pkg-bugs
I already have fixed packages in testing, but need to verify them before assigning to QA
CC: (none) => tmb
(In reply to Thomas Backlund from comment #5) > I already have fixed packages in testing, but need to verify them before > assigning to QA Assigning to you then.
Assignee: pkg-bugs => tmb
(In reply to Thomas Backlund from comment #5) > I already have fixed packages in testing, but need to verify them before > assigning to QA nothing had changed: [root@mageia4_64 toto]# urpmi --test nvidia-cuda-toolkit-devel Pour satisfaire les dépendances, les paquetages suivants vont être installés : (test uniquement, l'installation ne sera pas effectuée) Paquetage Version Révision Arch (média « Core Updates ») lib64vdpau-devel 1.1.1 1.mga5 x86_64 (recommandé) (média « Nonfree Release ») nvidia-cuda-toolkit-devel 6.5.14 6.mga5.nonfr> x86_64 (média « Nonfree Updates ») nvidia-current-cuda-opencl 346.96 1.mga5.nonfr> x86_64 (recommandé) nvidia-current-devel 346.96 1.mga5.nonfr> x86_64 (recommandé) un espace additionnel de 712Mo sera utilisé. 243Mo de paquets seront récupérés. Procéder à l'installation des 4 paquetages ? (O/n) o installation de nvidia-current-devel-346.96-1.mga5.nonfree.x86_64.rpm nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm lib64vdpau-devel-1.1.1-1.mga5.x86_64.rpm nvidia-current-cuda-opencl-346.96-1.mga5.nonfree.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ###################################################################################################### L'installation a échoué : le fichier /usr/include/CL/cl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_ext.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_gl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_gl_ext.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_platform.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/opencl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch installation of nvidia-cuda remains inconsistent with the package opencl-headers
(In reply to Samuel Verschelde from comment #6) > (In reply to Thomas Backlund from comment #5) > > I already have fixed packages in testing, but need to verify them before > > assigning to QA > > Assigning to you then. nothing had changed: [root@mageia4_64 toto]# urpmi --test nvidia-cuda-toolkit-devel Pour satisfaire les dépendances, les paquetages suivants vont être installés : (test uniquement, l'installation ne sera pas effectuée) Paquetage Version Révision Arch (média « Core Updates ») lib64vdpau-devel 1.1.1 1.mga5 x86_64 (recommandé) (média « Nonfree Release ») nvidia-cuda-toolkit-devel 6.5.14 6.mga5.nonfr> x86_64 (média « Nonfree Updates ») nvidia-current-cuda-opencl 346.96 1.mga5.nonfr> x86_64 (recommandé) nvidia-current-devel 346.96 1.mga5.nonfr> x86_64 (recommandé) un espace additionnel de 712Mo sera utilisé. 243Mo de paquets seront récupérés. Procéder à l'installation des 4 paquetages ? (O/n) o installation de nvidia-current-devel-346.96-1.mga5.nonfree.x86_64.rpm nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm lib64vdpau-devel-1.1.1-1.mga5.x86_64.rpm nvidia-current-cuda-opencl-346.96-1.mga5.nonfree.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ###################################################################################################### L'installation a échoué : le fichier /usr/include/CL/cl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_ext.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_gl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_gl_ext.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/cl_platform.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch le fichier /usr/include/CL/opencl.h de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet opencl-headers-1.2-1.20121130.6.mga5.noarch installation of nvidia-cuda remains inconsistent with the package opencl-headers
(In reply to igor ivanov from comment #8) > (In reply to Samuel Verschelde from comment #6) > > (In reply to Thomas Backlund from comment #5) > > > I already have fixed packages in testing, but need to verify them before > > > assigning to QA > > > > Assigning to you then. > > nothing had changed: Thats because the fixes are still in nonfree updates_testing, with a version of: 6.5.14-6.1.mga5.nonfree...
SRPMS: nvidia-cuda-toolkit-6.5.14-6.1.mga5.nonfree.src.rpm opencl-headers-1.2-1.20150303.1.mga5.src.rpm i586: opencl-headers-1.2-1.20150303.1.mga5.noarch.rpm nvidia-cuda-toolkit-6.5.14-6.1.mga5.nonfree.i586.rpm nvidia-cuda-toolkit-devel-6.5.14-6.1.mga5.nonfree.i586.rpm x86_64: opencl-headers-1.2-1.20150303.1.mga5.noarch.rpm nvidia-cuda-toolkit-6.5.14-6.1.mga5.nonfree.x86_64.rpm nvidia-cuda-toolkit-devel-6.5.14-6.1.mga5.nonfree.x86_64.rpm nvidia-cuda-toolkit-samples-6.5.14-6.1.mga5.nonfree.x86_64.rpm nvidia-nsight-6.5.14-6.1.mga5.nonfree.x86_64.rpm nvidia-visual-profiler-6.5.14-6.1.mga5.nonfree.x86_64.rpm
Assignee: tmb => qa-bugs
Enabled nonfree updates testing on an x86_64 machine and installed all the updates. Icons for nvidia-nsight and nvidia-visual-profiler appeared in the applications menu but did not appear to do much. The software installs anyway. Is this sufficient for an OK?
CC: (none) => tarazed25
These were already installed: lib64vdpau-devel-1.1.1-1 nvidia-current-cuda-opencl-352.79-1
$ cat /usr/share/nvidia-cuda-toolkit/extras/Debugger/Readme.txt The debugger API is a set of routines that allows debuggers to control the execution and to inspect NVIDIA GPUs running CUDA kernels. Third-party debuggers must be linked against the CUDA driver library (libcuda.so) to use the debugger API. ........................ Not much we can do in testing so going ahead with the OK.
Whiteboard: (none) => MGA5-64-OK
Validating. Advisory todo.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
CC: (none) => davidwhodginsWhiteboard: MGA5-64-OK => MGA5-64-OK advisory
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0049.html
Status: NEW => RESOLVEDResolution: (none) => FIXED