libglib 2.29.16-0ubuntu1 breaks desktop session - downgrade fixes

Bug #827753 reported by Jono Bacon
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
glib2.0 (Ubuntu)
Fix Released
Critical
Chris Halse Rogers

Bug Description

Today's update of libglib(bin/dev) 2.29.16-0ubuntu1 breaks the desktop session from loading which then terminates X. Downgrading to the packages from https://launchpad.net/ubuntu/+source/glib2.0/2.29.14-0ubuntu1/+build/2644912 (i386) or https://launchpad.net/ubuntu/+source/glib2.0/2.29.14-0ubuntu1/+build/2644910 (AMD64) resolves the problem.

Sarvatt figured this one out and likely knows more about the specific issue.

Related branches

Jono Bacon (jonobacon)
Changed in glib2.0 (Ubuntu):
status: New → Confirmed
Robert Hooker (sarvatt)
Changed in glib2.0 (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → Critical
Revision history for this message
Chris Halse Rogers (raof) wrote :

Odd. I've got

libglib2.0-0:
  Installed: 2.29.16-0ubuntu1
  Candidate: 2.29.16-0ubuntu1
  Version table:
 *** 2.29.16-0ubuntu1 0
        500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ oneiric/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

libglib2.0-bin:
  Installed: 2.29.16-0ubuntu1
  Candidate: 2.29.16-0ubuntu1
  Version table:
 *** 2.29.16-0ubuntu1 0
        500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ oneiric/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

libglib2.0-dev:
  Installed: 2.29.16-0ubuntu1
  Candidate: 2.29.16-0ubuntu1
  Version table:
 *** 2.29.16-0ubuntu1 0
        500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ oneiric/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

and have happily restarted back into a perfectly working session.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Aha! libzeitgeist-gio appears to be the culprit. It was removed in Natty in bug #724199, so my freshly installed system doesn't have it, and my upgraded system does (or did).

There's still a glib bug here in that libglib2.0 has broken ABI without sufficient packaging metadata changes.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I confirm that rebooting here works just fine.

Revision history for this message
Robert Hooker (sarvatt) wrote :

Yep that is indeed the problem, purging libzeitgeist-gio and updating again works.

Revision history for this message
tista (tista) wrote :

Hey thanks!! :-)

the workaround #4 works for me!!

Changed in glib2.0 (Ubuntu):
status: Confirmed → In Progress
assignee: Canonical Desktop Team (canonical-desktop-team) → Chris Halse Rogers (raof)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.29.16-0ubuntu2

---------------
glib2.0 (2.29.16-0ubuntu2) oneiric; urgency=low

  * Add Conflicts: against libzeitgeist-gio. This package was removed in the
    Natty cycle, but upgraders might still have it installed. It used the
    API added in the now-dropped 71_gio_launch_handler patch, and so now breaks
    anything using glib. (LP: #827753)
 -- Christopher James Halse Rogers <email address hidden> Wed, 17 Aug 2011 14:32:41 +1000

Changed in glib2.0 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.