Upgrade from Ubuntu GNOME 14.04 to 14.10 issues
Tim
darkxst at fastmail.fm
Tue Oct 28 02:06:06 UTC 2014
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.
>
>
More information about the Ubuntu-GNOME
mailing list