Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
How do I resolve unmet dependencies?

I've a problem. Upgrade failed after "Setting new software channels", when Calculating changes. I tried error:

Not all updates can be installed

An unresolvable problem occurred while calculating the upgrade:
E:Unable to correct problems, you have held broken packages.

 This can be caused by:
 * Upgrading to a pre-release version of Ubuntu
 * Running the current pre-release version of Ubuntu
 * Unofficial software packages not provided by Ubuntu

If none of this applies, then please report this bug using the command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal.

Now i have 1580 packages to update and do not update. Partial system upgrade also fails in the first step. What next? Alternatively, to undo the changes? Thank's to help.

share|improve this question

marked as duplicate by Jorge Castro, RolandiXor, Tom Brossman, Mitch, Takkat Oct 22 '12 at 21:20

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 1 down vote accepted


  • -sudo apt-get update -f , sudo apt-get -f install


  • sudo apt-get install aptitude , sudo aptitude safe-upgrade

Also you can fix broken packages via synaptic ,it is in otion menu just read carefully what is in 'delete' category cause you can mess up whole system and delete everything

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.