Short version:
After upgrading from 11.04 to 11.10, my desktop isn't drawn and nautilus won't open. After tweaking some things I have been stalled at the error output of
Code:
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Initializing nautilus-gdu extension
nautilus: symbol lookup error: nautilus: undefined symbol: ubuntu_menu_proxy_get
I have a patch from here but I don't know if it will fix my problem (mostly because I don't know how to apply a patch). Gedit also throws the "Gtk-Message: Failed to load module "canberra-gtk-module"" error but will still start. I have filed a bug report here

Long Version:
So after upgrading from 11.04 to 11.10 I noticed that my desktop wasn't being drawn so I tried checking nautilus. Clicking on the home folder icon in the dock didn't do anything so I tried launching it from the terminal. It originally gave me this output:
Code:
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Initializing nautilus-open-terminal extension
Initializing nautilus-gdu extension
nautilus: symbol lookup error: nautilus: undefined symbol: gtk_overlay_new
I tried various remedies found while searching around. I have tried removing nautilus-open-terminal while leaving ubuntuone-client-gnome, vice versa, both, and neither. None had fixed it.

I filed a bug report here.

Under the Gnome shell version of Ubuntu I ran
Code:
gconftool-2 --type bool --set '/apps/ubuntuone/nautilus/show-location' false
per a post I saw. It got nautilus running, but the desktop wasn't drawn. Under the 2D version of Ubuntu Nautilus wouldn't run after that code and the desktop still wasn't drawn.

I read that it was because of not having GTK+ 3.2.0 so I installed that. It did not get nautilus running but it did give a new error:
Code:
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Initializing nautilus-gdu extension
nautilus: symbol lookup error: nautilus: undefined symbol: ubuntu_menu_proxy_get
Having searched for anything about "ubuntu_menu_proxy_get" I found a patch from http://patches.ubuntu.com/by-release/ubuntu/n/nautilus/ , specifically this one. I have no idea if it works as I have no clue how to apply a patch (and searching for a tutorial yielded few results).

I have time and time again uninstalled nautilus and reinstalled, but that hasn't helped at all. Running it as sudo does nothing.

It's not a big problem in terms of running the OS as a whole, but it is annoying. Does anyone have any suggestions at all because I've not found anyone with the same problem and would like this resolved.

Thanks in advance!