PDA

View Full Version : [all variants] Package listed in "Distribution Updates" won't upgrade



daniel_summers
May 16th, 2009, 02:02 AM
I installed Xubuntu 8.10 from disc, and upgraded to 9.04 via the network. Since I upgraded, there's been a package that's listed in Update Manager every time I run it under the heading "Distribution Updates." It cannot be selected, and if I run "apt-get upgrade" at the command line, it says that it's been held back.

I set this as "all variants" because I encountered it with straight Ubuntu in an earlier release. What causes this, and what, if anything, should I do (or do I need to do anything at all)?

If you need specifics - on my current installation, the package is "banshee"; on the previous one, it was "xine".


Thanks...

zvacet
May 16th, 2009, 05:53 AM
sudo apt-get dist-upgrade

daniel_summers
May 16th, 2009, 06:53 AM
summersd@johnson:~$ sudo apt-get dist-upgrade
[sudo] password for summersd:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
banshee
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.


Isn't "dist-upgrade" what you do to actually move to a new version (i.e. 8.10 to 9.04)?

kpkeerthi
May 16th, 2009, 08:19 AM
summersd@johnson:~$ sudo apt-get dist-upgrade
[sudo] password for summersd:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
banshee
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.


Isn't "dist-upgrade" what you do to actually move to a new version (i.e. 8.10 to 9.04)?
No. See man apt-get command.

daniel_summers
May 16th, 2009, 02:49 PM
Well, that certainly explains how I hosed up my headless server trying to upgrade to 9.04... No big problem, though, as I'd been meaning to install Ubuntu Server on it, with LVM to bridge the two disks. I could have sworn that I read something about that, but upon rereading the man page, that's not what I originally read.

So, by the fact that it's holding banshee back, does that mean that there are dependencies that it requires that would break other programs? If so, is there a command to list the conflicts?

daniel_summers
May 27th, 2009, 02:55 AM
Anyone? How can I tell what dependencies are not being met, or are conflicting?