I also found the following: https://answers.launchpad.net/~kranich/+archive/ubuntu/cubuntu/+sourcepub/4799588 /+listing-archive-extra
" * debian/templates/control.in: nvidia driver shouldn't provide a transitional `ocl-icd-libopencl1` package as that's built from an unrelated source package still in the archive; instead, replace `ocl-icd-libopencl1` with an `nvidia-libopencl1-343` --> `nvidia-libopencl1-346` transitional package " -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nvidia-graphics-drivers-331-updates in Ubuntu. https://bugs.launchpad.net/bugs/1247736 Title: [SRU] nvidia-opencl-icd-* should not conflicts/replaces on opencl-icd Status in nvidia-graphics-drivers-304 package in Ubuntu: Fix Released Status in nvidia-graphics-drivers-304-updates package in Ubuntu: Fix Released Status in nvidia-graphics-drivers-331 package in Ubuntu: Fix Released Status in nvidia-graphics-drivers-331-updates package in Ubuntu: Fix Released Status in nvidia-graphics-drivers-304 source package in Trusty: Confirmed Status in nvidia-graphics-drivers-304-updates source package in Trusty: Confirmed Status in nvidia-graphics-drivers-331 source package in Trusty: Fix Released Status in nvidia-graphics-drivers-331-updates source package in Trusty: Fix Released Bug description: [Impact] Users with proprietary Nvidia graphics drivers are unable to co-install CUDA and OpenCL applications. The patches in comment #21 and #22 backport the fix from Utopic and resolve this issue by allowing nvidia-opencl-icd-* (Nvidia's OpenCL ICD) to be co-installed with ocl-icd-libopencl1 (the generic OpenCL ICD loader). [SRU Verification Test Case #1] sudo apt-get remove nvidia-opencl-icd-* nvidia-libopencl1-* ocl-icd-ibopencl1 sudo apt-get install nvidia-opencl-icd-331 With the 331.38-0ubuntu7 drivers, the Nvidia OpenCL ICD will be installed without any dependencies. With the 331.38-0ubuntu7.1 drivers, ocl-icd-libopencl1 will be installed as a dependency: The following extra packages will be installed: ocl-icd-libopencl1 Suggested packages: opencl-icd The following NEW packages will be installed: nvidia-opencl-icd-331 ocl-icd-libopencl1 Repeat the above for nvidia-opencl-icd-331-updates. [SRU Verification Test Case #2] sudo apt-get install nvidia-opencl-icd-331 OR sudo apt-get install nvidia-opencl-icd-331-updates (does not require an Nvidia graphics card) sudo apt-get install beignet (an alternate OpenCL ICD) With the 331.38-0ubuntu7 drivers, the Nvidia OpenCL ICD will be removed: The following packages will be REMOVED: nvidia-opencl-icd-331 The following NEW packages will be installed: beignet 0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. With the 331.38-0ubuntu7.1 drivers, beignet and nvidia-opencl-icd-331 (or nvidia-opencl-icd-331-updates) can be co-installed. [Test Case] sudo apt-get install nvidia-331 or sudo apt-get install nvidia-331-updates (does not require an Nvidia graphics card) sudo apt-get install python-pycuda sudo apt-get install python-pyopencl This will result in the error message below. The following packages have unmet dependencies: python-pyopencl : Depends: libopencl-1.1-1 Depends: libopencl-1.2-1 Depends: ocl-icd-libopencl1 but it is not going to be installed E: Unable to correct problems, you have held broken packages. A similar conflict exists between wine and nvidia-cuda-toolkit. sudo apt-get install nvidia-331 or sudo apt-get install nvidia-331-updates (does not require an Nvidia graphics card) sudo apt-get install wine sudo apt-get install nvidia-cuda-toolkit This will result in a warning similar to the one below. The following extra packages will be installed: nvidia-libopencl1-331 nvidia-opencl-dev The following packages will be REMOVED: ocl-icd-libopencl1 ocl-icd-libopencl1:i386 wine wine1.6 wine1.6-amd64 wine1.6-i386:i386 The following NEW packages will be installed: nvidia-cuda-toolkit nvidia-libopencl1-331 nvidia-opencl-dev [Regression Potential] This fix only affects the relationships between packages and should not introduce any new bugs. However, since packages that were previously difficult to install together will now be co-installable, new bugs in those packages may be exposed. [Other Info] It is possible to work around this issue by first installing the CUDA application, then installing ocl-icd-opencl-dev, and finally installing the OpenCL application. (See comment #7) --------------------------------------------------------------------------- Don't know. ProblemType: Package DistroRelease: Ubuntu 13.10 Package: ocl-icd-libopencl1 (not installed) ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3 Uname: Linux 3.11.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.12.5-0ubuntu2.1 Architecture: amd64 Date: Sun Nov 3 14:03:41 2013 DpkgTerminalLog: Unpacking ocl-icd-libopencl1:amd64 (from .../ocl-icd-libopencl1_2.0.2-1ubuntu1_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/ocl-icd-libopencl1_2.0.2-1ubuntu1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/libOpenCL.so', which is also in package nvidia-opencl-dev:amd64 5.0.35-7ubuntu1 DuplicateSignature: package:ocl-icd-libopencl1:(not installed):trying to overwrite '/usr/lib/x86_64-linux-gnu/libOpenCL.so', which is also in package nvidia-opencl-dev:amd64 5.0.35-7ubuntu1 ErrorMessage: trying to overwrite '/usr/lib/x86_64-linux-gnu/libOpenCL.so', which is also in package nvidia-opencl-dev:amd64 5.0.35-7ubuntu1 InstallationDate: Installed on 2013-10-28 (6 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1) MarkForUpload: True SourcePackage: ocl-icd Title: package ocl-icd-libopencl1 (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/x86_64-linux-gnu/libOpenCL.so', which is also in package nvidia-opencl-dev:amd64 5.0.35-7ubuntu1 UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+bug/1247736/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp