Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

So I am running Ubuntu 13.10 64 bit, and have been using the Gnome 3 desktop since the day I installed 13.10. However, just recently the settings app has stopped working. When I try to open it through a search on the gnome desktop nothing happens, and when I try

gnome-control-center

I get the following result:

(gnome-control-center:20095): GLib-GObject-WARNING **: cannot derive 'GnomeControlCenter' from non-fundamental parent type 'CcShell'

(gnome-control-center:20095): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(gnome-control-center:20095): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
Segmentation fault (core dumped)

Anyone know how to fix this? Any help would be appreciated.

share|improve this question
    
Bug filed at bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/… (with many duplicates). –  Marius Gedminas Apr 18 at 9:57

1 Answer 1

up vote 1 down vote accepted

Same happened to me. In the meantime a bugfix is released, you can partially sort it out by changing the control-center called from the script /usr/bin/gnome-control-center, and use the one provided with Ubuntu which doesn't crash:

$ cat /usr/bin/gnome-control-center
#!/bin/sh

# Support legacy applications that still refer to gnome-control-center in Unity
if [ "$XDG_CURRENT_DESKTOP" = "Unity" ] && [ -x /usr/bin/unity-control-center ]; then
  exec /usr/bin/unity-control-center $@
else
  #exec /usr/bin/gnome-control-center.real $@
  exec /usr/bin/unity-control-center $@
fi

--Edit:

Seems there is another workaround which allows to open the real gnome-control-center, thanks to Marius Gedminas who posted it in bugs.launchpad.net. After installing apt-show-versions:

sudo apt-get install $(apt-show-versions|grep 'newer than version in archive'|cut -d ':' -f 1|sed -e 's/$/\/trusty/')

cheers,

Sergi

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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