[Bug 1311975] Re: ocl-icd-libopencl1 should conflicts, replaces nvidia-opencl-dev not nvidia-libopencl1-dev
Graham Inggs
graham at nerve.org.za
Mon Aug 11 15:08:18 UTC 2014
** Description changed:
+ Packages nvidia-opencl-dev and ocl-icd-libopencl1 both ship libOpenCL.so.
+ In Debian, libOpenCL.so was shipped by nvidia-libopencl1-dev in the past but since nvidia-cuda-toolkit 5.0.35-7 (August 2013) has been shipped by nvidia-opencl-dev instead. The conflicts and replaces package relationships in ocl-icd-libopencl1 were never updated.
+
+ [IMPACT]
+ Users with proprietary Nvidia graphics drivers have difficulty co-installing CUDA and OpenCL applications. e.g. python-pycuda and python-pyopencl, or wine and nvidia-cuda-toolkit.
+
+ [Test Case for Trusty]
+ Install ocl-icd-libopencl1 followed by nvidia-opencl-dev.
+ sudo apt-get install ocl-icd-libopencl1
+ sudo apt-get install nvidia-opencl-dev
+
+ Expected behaviour: ocl-icd-libopencl1 is removed and nvidia-opencl-dev
+ is installed.
+
+ Actual behaviour: dpkg complains that libOpenCL.so is to be overwritten.
+
+ [Regression Potential]
+ Minimal: this change only affects relationships between packages.
+
+ -----------------------------------------------------------------------------
+
1.) Description: Ubuntu 14.04 LTS, Release: 14.04
2.) installed: ocl-icd-libopencl1 2.1.3-4, to be installed: nvidia-
libopencl1-331 331.38-0ubuntu7
3.) The expected behaviour is a successful upgrade from ocl-icd-
libopencd1 to nvidia-libopencl1-331
4.) nvidia-libopencl1-331's libOpenCL.so collides with the version of
the installed ocl-icd-libopencd1 /usr/lib/x86_64-linux-gnu/libOpenCL.so
ProblemType: Package
DistroRelease: Ubuntu 14.04
Package: nvidia-opencl-dev 5.0.35-7ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
Date: Thu Apr 24 05:33:14 2014
DpkgTerminalLog:
- Vorbereitung zum Entpacken von .../nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb ...
- Entpacken von nvidia-opencl-dev:amd64 (5.5.22-3ubuntu1) über (5.0.35-7ubuntu1) ...
- dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb (--unpack):
- Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
+ Vorbereitung zum Entpacken von .../nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb ...
+ Entpacken von nvidia-opencl-dev:amd64 (5.5.22-3ubuntu1) über (5.0.35-7ubuntu1) ...
+ dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb (--unpack):
+ Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
DuplicateSignature: package:nvidia-opencl-dev:5.0.35-7ubuntu1:Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
ErrorMessage: Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
SourcePackage: nvidia-cuda-toolkit
Title: package nvidia-opencl-dev 5.0.35-7ubuntu1 failed to install/upgrade: Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
UpgradeStatus: Upgraded to trusty on 2013-11-23 (151 days ago)
** Also affects: nvidia-cuda-toolkit (Ubuntu Trusty)
Importance: Undecided
Status: New
** Also affects: ocl-icd (Ubuntu Trusty)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1311975
Title:
ocl-icd-libopencl1 should conflicts,replaces nvidia-opencl-dev not
nvidia-libopencl1-dev
Status in “nvidia-cuda-toolkit” package in Ubuntu:
Confirmed
Status in “ocl-icd” package in Ubuntu:
Confirmed
Status in “nvidia-cuda-toolkit” source package in Trusty:
New
Status in “ocl-icd” source package in Trusty:
New
Status in “nvidia-cuda-toolkit” package in Debian:
New
Status in “ocl-icd” package in Debian:
New
Bug description:
Packages nvidia-opencl-dev and ocl-icd-libopencl1 both ship libOpenCL.so.
In Debian, libOpenCL.so was shipped by nvidia-libopencl1-dev in the past but since nvidia-cuda-toolkit 5.0.35-7 (August 2013) has been shipped by nvidia-opencl-dev instead. The conflicts and replaces package relationships in ocl-icd-libopencl1 were never updated.
[IMPACT]
Users with proprietary Nvidia graphics drivers have difficulty co-installing CUDA and OpenCL applications. e.g. python-pycuda and python-pyopencl, or wine and nvidia-cuda-toolkit.
[Test Case for Trusty]
Install ocl-icd-libopencl1 followed by nvidia-opencl-dev.
sudo apt-get install ocl-icd-libopencl1
sudo apt-get install nvidia-opencl-dev
Expected behaviour: ocl-icd-libopencl1 is removed and nvidia-opencl-
dev is installed.
Actual behaviour: dpkg complains that libOpenCL.so is to be
overwritten.
[Regression Potential]
Minimal: this change only affects relationships between packages.
-----------------------------------------------------------------------------
1.) Description: Ubuntu 14.04 LTS, Release: 14.04
2.) installed: ocl-icd-libopencl1 2.1.3-4, to be installed: nvidia-
libopencl1-331 331.38-0ubuntu7
3.) The expected behaviour is a successful upgrade from ocl-icd-
libopencd1 to nvidia-libopencl1-331
4.) nvidia-libopencl1-331's libOpenCL.so collides with the version of
the installed ocl-icd-libopencd1 /usr/lib/x86_64-linux-
gnu/libOpenCL.so
ProblemType: Package
DistroRelease: Ubuntu 14.04
Package: nvidia-opencl-dev 5.0.35-7ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
Date: Thu Apr 24 05:33:14 2014
DpkgTerminalLog:
Vorbereitung zum Entpacken von .../nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb ...
Entpacken von nvidia-opencl-dev:amd64 (5.5.22-3ubuntu1) über (5.0.35-7ubuntu1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/nvidia-opencl-dev_5.5.22-3ubuntu1_amd64.deb (--unpack):
Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
DuplicateSignature: package:nvidia-opencl-dev:5.0.35-7ubuntu1:Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
ErrorMessage: Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
SourcePackage: nvidia-cuda-toolkit
Title: package nvidia-opencl-dev 5.0.35-7ubuntu1 failed to install/upgrade: Versuch, »/usr/lib/x86_64-linux-gnu/libOpenCL.so« zu überschreiben, welches auch in Paket ocl-icd-libopencl1:amd64 2.1.3-4 ist
UpgradeStatus: Upgraded to trusty on 2013-11-23 (151 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-cuda-toolkit/+bug/1311975/+subscriptions
More information about the Ubuntu-sponsors
mailing list