Bug 17059 - cuda conflicts with opencl
Summary: cuda conflicts with opencl
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-02 00:15 CET by igor ivanov
Modified: 2018-05-03 21:55 CEST (History)
4 users (show)

See Also:
Source RPM: nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm
CVE:
Status comment:


Attachments

Description igor ivanov 2015-11-02 00:15:23 CET
Description of problem:
error message when attempting to install nvidia-cuda-toolkit(-devel):
(english translation below)

[root@mageia5_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            6.5.14       6.mga5.nonfr> x86_64  
  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é)
  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 1.1Go sera utilisé.
403Mo de paquets seront récupérés.
Procéder à l'installation des 7 paquetages ? (O/n) o


installation de lib64vdpau-devel-1.1.1-1.mga5.x86_64.rpm nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm 
nvidia-current-cuda-opencl-346.96-1.mga5.nonfree.x86_64.rpm 
nvidia-current-doc-html-346.96-1.mga5.nonfree.x86_64.rpm nvidia-current-devel-346.96-1.mga5.nonfree.x86_64.rpm 
nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64.rpm 
x11-driver-video-nvidia-current-346.96-1.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
        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                                                                                                                                                                              
        le fichier /usr/lib64/libOpenCL.so de l'installation de nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 entre en conflit avec le fichier du paquet lib64opencl-devel-2.1.3-3.mga5.x86_64 
      

english translation:


installation transactions failed:       

file /usr/lib64/libOpenCL.so.1 from install of nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package lib64opencl1-2.1.3-3.mga5.x86_64
        
file /usr/include/CL/cl.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                                  
file /usr/include/CL/cl_ext.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                              
file /usr/include/CL/cl_gl.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                               
file /usr/include/CL/cl_gl_ext.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                           
file /usr/include/CL/cl_platform.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                         
file /usr/include/CL/opencl.h from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package opencl-headers-1.2-1.20121130.6.mga5.noarch                                                                                                                                                                              
file /usr/lib64/libOpenCL.so from install of nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64 conflicts with file from package lib64opencl-devel-2.1.3-3.mga5.x86_64 


Version-Release number of selected component (if applicable):


How reproducible:try to install both the packages:
lib64opencl1-2.1.3-3.mga5.x86_64
lib64opencl-devel-2.1.3-3.mga5.x86_64
nvidia-cuda-toolkit-6.5.14-6.mga5.nonfree.x86_64.rpm
nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm
with urpmi

Steps to Reproduce:see above
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Samuel Verschelde 2015-11-16 12:07:08 CET
nvidia-cuda-toolkit has no registered maintainer in Mageia for now. Adding former commiters in CC.

CC: (none) => rverschelde, thierry.vignaud, tmb

Comment 2 Samuel Verschelde 2015-12-07 13:42:57 CET
(In reply to Samuel VERSCHELDE from comment #1)
> nvidia-cuda-toolkit has no registered maintainer in Mageia for now. Adding
> former commiters in CC.

And assigning to packagers collectively now that a dedicated user exists for that.

Assignee: bugsquad => pkg-bugs
Summary: cuda definitely unusable under mageia5 if wine is installed => cuda conflicts with opencl

Comment 3 Marja Van Waes 2018-04-18 11:33:25 CEST
Hi Igor,

Thank you for having taken the needed time to report this issue!

Did this bug get fixed? If so, please change its status to RESOLVED - FIXED

If it didn't, then we regret that we weren't able to fix it in Mageia 5. Mageia 5 has officially reached its End of Life on December 31st, 2017 https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
It only continued to get important security updates since then, because we are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the Mageia 5 => 6 upgrade issues.

If you haven't seen that this bug got fixed, then please check whether this bug still exists in Mageia 6. If it does, then please change the Version (near the top, at the left) to "6". If you know it exists in Cauldron, then change Version to Cauldron. If you see it in both Cauldron and Mageia 6, then please set Version to Cauldron and add MGA6TOO on the Whiteboard.

Thanks,
Marja

CC: (none) => marja11

Comment 4 igor ivanov 2018-05-03 14:45:30 CEST
(In reply to Marja Van Waes from comment #3)
> Hi Igor,
> 
> Thank you for having taken the needed time to report this issue!
> 
> Did this bug get fixed? If so, please change its status to RESOLVED - FIXED
> 
> If it didn't, then we regret that we weren't able to fix it in Mageia 5.
> Mageia 5 has officially reached its End of Life on December 31st, 2017
> https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
> It only continued to get important security updates since then, because we
> are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the
> Mageia 5 => 6 upgrade issues.
> 
> If you haven't seen that this bug got fixed, then please check whether this
> bug still exists in Mageia 6. If it does, then please change the Version
> (near the top, at the left) to "6". If you know it exists in Cauldron, then
> change Version to Cauldron. If you see it in both Cauldron and Mageia 6,
> then please set Version to Cauldron and add MGA6TOO on the Whiteboard.
> 
> Thanks,
> Marja

[root@mag6 alain4]# LC_ALL=C urpmi --test nvidia-cuda-toolkit-devel
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)")
  lib64vdpau-devel               1.1.1        2.mga6        x86_64  (recommended)
(medium "Nonfree Release (distrib11)")
  nvidia-cuda-toolkit-devel      8.0.61       1.mga6.nonfr> x86_64 
(medium "Nonfree Updates (distrib13)")
  nvidia-current-cuda-opencl     390.42       1.mga6.nonfr> x86_64  (recommended)
  nvidia-current-devel           390.42       1.mga6.nonfr> x86_64  (recommended)
1GB of additional disk space will be used.
372MB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n) y


installing nvidia-cuda-toolkit-devel-8.0.61-1.mga6.nonfree.x86_64.rpm nvidia-current-cuda-opencl-390.42-1.mga6.nonfree.x86_64.rpm nvidia-current-devel-390.42-1.mga6.nonfree.x86_64.rpm lib64vdpau-devel-1.1.1-2.mga6.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #################################################################################################
Installation is possible
Comment 5 Marja Van Waes 2018-05-03 21:55:35 CEST
(In reply to igor ivanov from comment #4)

> 
> installing nvidia-cuda-toolkit-devel-8.0.61-1.mga6.nonfree.x86_64.rpm
> nvidia-current-cuda-opencl-390.42-1.mga6.nonfree.x86_64.rpm
> nvidia-current-devel-390.42-1.mga6.nonfree.x86_64.rpm
> lib64vdpau-devel-1.1.1-2.mga6.x86_64.rpm from /var/cache/urpmi/rpms
> Preparing...                    
> #############################################################################
> ####################
> Installation is possible

Thanks for the feedback, Igor, nice that the issue is fixed in Mageia 6.

Closing this Mga5 report as OLD.

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


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