Project

General

Profile

Actions

Bug #7989

closed

E: Unable to correct problems, you have held broken packages

Added by Bryan Cosca over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Story points:
-

Description

Recently, I've been running into this error with arvados docker images. Sally has expressed the same concern.

root@e2b2db30f408:/# apt-get install -f python-arvados-python-client
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-arvados-python-client : Depends: python-pycurl (>= 7.19.5.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@e2b2db30f408:/# dpkg --get-selections | grep hold
root@e2b2db30f408:/# sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
root@e2b2db30f408:/# apt-get install -f python-arvados-python-client
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-arvados-python-client : Depends: python-pycurl (>= 7.19.5.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I've tried apt-get update, apt-get upgrade, apt-get autoremove, dpkg --get-selections | grep hold, apt-get autoclean, clean, nothing is showing any help. Ward says he may know the problem.

Actions #1

Updated by Brett Smith over 10 years ago

Bryan,

Can you let us know which Docker image you're doing this on specifically, so we can reproduce?

Out of curiosity, what happens if you try apt-get install python-pycurl? Asking for that directly might say more about why it can't/won't be installed.

Actions #2

Updated by Bryan Cosca over 10 years ago

It's on bcosc/methylkit. I remember I tried installing pycurl and another dependence for pycurl would not install because of the broken package.

Actions #3

Updated by Brett Smith over 10 years ago

  • Status changed from New to In Progress
  • Assigned To set to Brett Smith

I loaded bcosc/methylkit from qr1hi-4zz18-p7enjdzq24i1gzg and could not reproduce the issue. Can you please point me to a collection with the specific image you're using?

Actions #4

Updated by Brett Smith over 10 years ago

  • Status changed from In Progress to Resolved

The buggy Docker image wasn't loaded. Gave Bryan instructions to move forward from the unaffected image that I was working from.

Actions

Also available in: Atom PDF