On 28/10/14 06:29, Paul Smith wrote: > So, my attempt to upgrade from Ubuntu GNOME 14.04 to 14.10 failed, I > believe because I had previously used the PPA for gnome3-stable. I > removed all my PPAs before I started using ppa-purge as suggested, then > ran "sudo do-release-upgrade". > > However, ubuntu-gnome-desktop wouldn't install, because gnome-shell (!) > and gdm would not install. > > TL;DR: I fixed it by running this command to forcibly downgrade some of > my packages to the ones in Utopic: > > # apt-get install --reinstall gdm libgdm1=3.10.0.1-0ubuntu7 \ > gir1.2-gdm-1.0=3.10.0.1-0ubuntu7 gnome-shell \ > gir1.2-upowerglib-1.0=0.9.23-2ubuntu2 are you sure that the ppa-purge actually completed, most of the messaages below look like there are still some packages from the ppa hanging around?
Further ppa-purge can't handle soname bumps very well, so it would probably end up removing upower and any r-depends, including gnome-shell and gdm. After that: apt-get install ubuntu-gnome-desktop^ should pull in the correct (archive) versions of the stuff that was removed. > > TIP: The "apt-cache madison <pkg>" command is GREAT for figuring out > what's available where. > > After the above I was able to install ubuntu-gnome-desktop, but still > empathy and totem won't install due to older versions in Utopic. > > I fixed that with this: > > # apt-get install --reinstall empathy-common=3.8.6-0ubuntu13 \ > libtotem0=3.10.1-1ubuntu6 totem-common=3.10.1-1ubuntu6 \ > gir1.2-totem-1.0=3.10.1-1ubuntu6 > > But the info below might be helpful for someone trying to work out how > to fix the issue upstream. > > Note, I'm not really sure why GDM is such a big deal since (IIRC) Ubuntu > uses lightdm anyway... doesn't it? Does Ubuntu GNOME use full GDM? I > haven't kept up. Shouldn't the requirement of gnome-shell for GDM be > modified, or lightdm be made to Provide "gdm", or something? Ubuntu GNOME uses gdm and gdm uses gnome-shell to render the login screen > > # apt-get install ubuntu-gnome-desktop > ... > The following packages have unmet dependencies: > ubuntu-gnome-desktop : Depends: gdm but it is not going to be installed > Depends: gnome-shell but it is not going to be > installed > Depends: gnome-shell-extensions but it is not going > to be installed > Recommends: empathy but it is not going to be > installed > Recommends: mcp-account-manager-goa but it is not > going to be installed > Recommends: totem but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > Just to be clear, I don't have any held packages: > > # dpkg --get-selections | grep hold > <nothing> > > And, worryingly, I see that gnome-shell is not installed: > > # dpkg -l gnome-shell > un gnome-shell <none> <none> (no description available) > > If I try to install gnome-shell I get: > > The following packages have unmet dependencies: > gnome-shell : Depends: gir1.2-upowerglib-1.0 (< 0.99) but 0.99.1-3~trusty1 > is to be installed > Recommends: gdm (>= 3.5.90) but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > If I try to install gdm I get: > > The following packages have unmet dependencies: > gdm : Depends: libgdm1 (= 3.10.0.1-0ubuntu7) but 3.12.2-0ubuntu1~utopic2 > is to be installed > Depends: gir1.2-gdm-1.0 (= 3.10.0.1-0ubuntu7) but > 3.12.2-0ubuntu1~utopic2 is to be installed > Depends: gnome-shell but it is not going to be installed > E: Unable to correct problems, you have held broken packages. > > If I try to find versions of gdm available, I get: > > # apt-cache show gdm | grep ^Version: > Version: 3.12.2-0ubuntu1~trusty1 > Version: 3.10.0.1-0ubuntu7 > > It looks like the problem is that the gdm I had from the Trusty GNOME > stable PPA is newer than whatever is in Utopic: > > # apt-cache madison gdm > gdm | 3.10.0.1-0ubuntu7 | http://us.archive.ubuntu.com/ubuntu/ > utopic/universe amd64 Packages > gdm | 3.10.0.1-0ubuntu7 | http://us.archive.ubuntu.com/ubuntu/ > utopic/universe Sources > > and there's no other option. > > If I try to add the current gnome3-team stable PPA, now there's a newer > GDM available which is good: > > # apt-cache madison gdm > gdm | 3.12.2-0ubuntu1~utopic2 | > http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ utopic/main amd64 Packages > gdm | 3.10.0.1-0ubuntu7 | http://us.archive.ubuntu.com/ubuntu/ > utopic/universe amd64 Packages > gdm | 3.10.0.1-0ubuntu7 | http://us.archive.ubuntu.com/ubuntu/ > utopic/universe Sources > > But it still won't install because it wants gnome-shell and gnome-shell > won't install because there's not a new-enough gir1.2-upowerglib-1.0 > version available: > > gnome-shell : Depends: gir1.2-upowerglib-1.0 (< 0.99) but 0.99.1-3~trusty1 > is to be installed > Recommends: gdm (>= 3.5.90) but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > # apt-cache madison gir1.2-upowerglib-1.0 > gir1.2-upowerglib-1.0 | 0.9.23-2ubuntu2 | > http://us.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages > > At this point I was stuck so I resorted to forcibly downgrading, as in > the first few paragraphs above. > > -- Ubuntu-GNOME mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome
