Python OpenCL cannot be installed in 12.10 due to unmet dependencies

Bug #1048036 reported by Peter Würtz
280
This bug affects 57 people
Affects Status Importance Assigned to Milestone
pyopencl (Ubuntu)
Fix Released
Undecided
Unassigned
Quantal
Won't Fix
Low
Unassigned
Raring
Fix Released
Undecided
Unassigned

Bug Description

The following packages have unmet dependencies.
 python-pyopencl : Depends: opencl-icd but it is not installable
                   Depends: python-pyopencl-headers (= 2012.1-1ubuntu1) but it is not going to be installed
                   Recommends: python-pyopencl-doc but it is not going to be installed
                   Recommends: python-opengl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: python-pyopencl (not installed)
ProcVersionSignature: Ubuntu 3.5.0-14.15-generic 3.5.3
Uname: Linux 3.5.0-14-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.5.1-0ubuntu7
Architecture: amd64
Date: Sun Sep 9 00:18:13 2012
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: pyopencl
UpgradeStatus: Upgraded to quantal on 2012-09-08 (0 days ago)

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting this issue and making Ubuntu better.

I get the same error message when attempting to install python-pyopencl on Quantal.

Changed in pyopencl (Ubuntu):
status: New → Confirmed
tags: added: unmetdeps
summary: - Python OpenCL cannot be installed in 12.10
+ Python OpenCL cannot be installed in 12.10 due to unmet dependencies
Revision history for this message
Jason Conti (jconti) wrote :

Looks like this is a consequence of https://bugs.launchpad.net/ubuntu/+source/pyopencl/+bug/763457 (so perhaps a dup of the issue?)

It seems that nvidia-current/fglrx need to provide a opencl-icd virtual package but do not yet.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Yes this is a fallout from bug 763457. I have been anticipating for the graphics card packaging to provide opencl-icd virtual packages, but that has not yet happened unfortunatly.

Either bug 763457 should be fixed for the remaining packages, or the pyopencl package needs to be reverted.

Revision history for this message
Erik Ackermann (domohawk) wrote :

This bug is affecting me too.

Quantal Xubuntu, AMD

Revision history for this message
Dylan Piergies (dylan-piergies) wrote :

Me, too.

Revision history for this message
Dylan Piergies (dylan-piergies) wrote :

Since I'm on an Intel platform, I worked around this by installing the Intel OpenCL SDK (converted to a .deb using alien) and adding a "Provides: opencl-icd" line to the control file as described in the post at http://serverfault.com/a/383958 before installing the package. Since this is an alien package, I won't need to worry about upgrades breaking the package. It coexists happily with the NVIDIA OpenCL implementation from the apt repository.

Revision history for this message
Haneef Mubarak (haneefmubarak) wrote :

Any possible progress?

Revision history for this message
Vasco Alexandre da Silva Costa (vasco-costa) wrote :

Same problem here with Quantal and a NVIDIA card.

I kludged around it by building an equivs package for opencl-icd.

This is the second issue I have had with OpenCL on NVIDIA cards. I even provided a patch for my last issue yet nothing happened. You people really need to get someone to test this stuff. The HPC devs are quite likely being stung really hard with these issues.

Revision history for this message
Mikhail Yevchenko (mikhail-yevchenko) wrote :

Same problem here:

# apt-get install python-pyopencl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-pyopencl : Depends: opencl-icd but it is not installable
                   Depends: python-pyopencl-headers (= 2012.1-1ubuntu1) but it is not going to be installed
                   Recommends: python-pyopencl-doc but it is not going to be installed
                   Recommends: python-opengl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Guillermo Sánchez (guillermo-s) wrote :

I'm having this issue too; 12.10 and Nvidia drivers.

Changed in pyopencl (Ubuntu Raring):
status: Confirmed → Fix Released
Changed in pyopencl (Ubuntu Quantal):
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Ilari Jääskeläinen (ilari.jaaskelainen) wrote :

I wonder the urgency low since this package could be used in server environment. Besides adding virtual package providers should not take that much time.

Revision history for this message
PsYcHoK9 (psychok9) wrote :

I'm having this issue too; Ubuntu 12.10 amd64 + Radeon FGLRX drivers (Catalyst 13.3).
Any workaround?

Revision history for this message
Kris (kmbroga) wrote :

Same here. Ubuntu 12.10 amd64 and NVIDIA-Linux-x86_64-310.40 driver. Some workaround would be helpful.

Revision history for this message
Magpie (thismagpie) wrote :

Lubuntu 2.10 64 bit

Revision history for this message
Dylan Piergies (dylan-piergies) wrote : Re: [Bug 1048036] Re: Python OpenCL cannot be installed in 12.10 due to unmet dependencies

Not sure 64 bit machines existed when Ubuntu was at version 2.10. In fact,
I'm not sure Ubuntu existed back then, either.
On Apr 7, 2013 12:40 AM, "Magpie" <email address hidden> wrote:

> Lubuntu 2.10 64 bit
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1048036
>
> Title:
> Python OpenCL cannot be installed in 12.10 due to unmet dependencies
>
> Status in “pyopencl” package in Ubuntu:
> Fix Released
> Status in “pyopencl” source package in Quantal:
> Confirmed
> Status in “pyopencl” source package in Raring:
> Fix Released
>
> Bug description:
> The following packages have unmet dependencies.
> python-pyopencl : Depends: opencl-icd but it is not installable
> Depends: python-pyopencl-headers (= 2012.1-1ubuntu1)
> but it is not going to be installed
> Recommends: python-pyopencl-doc but it is not going
> to be installed
> Recommends: python-opengl but it is not going to be
> installed
> E: Unable to correct problems, you have held broken packages.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 12.10
> Package: python-pyopencl (not installed)
> ProcVersionSignature: Ubuntu 3.5.0-14.15-generic 3.5.3
> Uname: Linux 3.5.0-14-generic x86_64
> NonfreeKernelModules: nvidia
> ApportVersion: 2.5.1-0ubuntu7
> Architecture: amd64
> Date: Sun Sep 9 00:18:13 2012
> ProcEnviron:
> LANGUAGE=en_GB:en
> TERM=xterm
> PATH=(custom, no user)
> LANG=en_GB.UTF-8
> SHELL=/bin/bash
> SourcePackage: pyopencl
> UpgradeStatus: Upgraded to quantal on 2012-09-08 (0 days ago)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/pyopencl/+bug/1048036/+subscriptions
>

Revision history for this message
Hveem (krbjhvee) wrote :

Thisaffect the newest linux mint too! Non amd processor.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

quantal has seen the end of its life and is no longer receiving any updates. Marking the quantal task for this ticket as "Won't Fix".

Changed in pyopencl (Ubuntu Quantal):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.