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.

I just upgraded my Ubuntu 11.10 (x86) to Ubuntu 12.04 (x86). The upgrade completed without any errors.

Since then, I am unable to access any of the applications in the Dash. The Dash seems to be empty. When I search for some application like gedit, it says "Sorry, there is nothing that matches your search".

Is there any way to fix it?

share|improve this question
add comment

6 Answers

None of these fixes worked for me. But after more searching:

rm ~/.cache/software-center -R

worked like a charm. I did need to run:

unity --reset &

afterwards though, for the changes to take effect within dash, but the software center just started working straightaway.

share|improve this answer
1  
In Ubuntu 13.10 the second command gives: ERROR: the reset option is now deprecated –  Drew Noakes Feb 24 at 13:56
add comment

You should ensure that you have these 2 packages installed:

Then logout/login and you will get back you the 2 lenses and the search will search applications and files.

share|improve this answer
    
I had a fresh install of 12.04, not an upgrade. Just wanted to point that out since someone else had said that one of the previous answers was for upgrade path only. These packages were not installed. Once installed, all was well with the world. –  twindham Feb 7 '13 at 19:23
add comment

Same here. After upgrading from 11.04 to 11.10 to 12.04 (beta2) the DASH menu doesn't list any applications. Previously typing "calc" for example would list the calculator and LibreOffice Calc. Now, nothing shows up, neither in the main DASH window, nor in the application lens.

However, in the main lens songs (FLAC) do show up, but for instance documents don't. Furthermore, I have regular crashes of unity-lens-video. Apport told me this problem had already been reported. Maybe this is related?

Looking a bit closer in ~/.xsession-errors I found that the zeitgeist daemon crashed:

(zeitgeist-datahub:2329): LibZeitgeist-CRITICAL **: Unable to connect to Zeitgeist daemon: Error calling StartServiceByName for org.gnome.zeitgeist.Engine: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/zeitgeist-daemon exited with status 1

According to https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191 this happens when upgrading from Ubuntu 11.04 to 12.04. Removing ~/.local/share/zeitgeist/activity.sqlite solves the problem. I tried it and it works :-).

share|improve this answer
1  
Note that this answer is specifically for the 11.04 -> 12.04 upgrade path. For those updating from Oneiric (11.10), this doesn't apply. –  Scott Severance Jul 10 '12 at 8:40
add comment

In my case none of the solutions above worked.

The solution I found:

rm -rf ~/.local/share/zeitgeist

Then close your session and login again, and dash worked again.

share|improve this answer
add comment

I experienced this problem on 11.10 and solved it by installing unity-place-applications and unity-place-files

share|improve this answer
add comment

I just encountered this problem earlier today on my laptop. It surprised me, given that I couldn't think of any reason it didn't show up until now.

After some struggling, I eventually resolved the issue by opening a terminal (Ctrl+Alt+T if you don't already have it pinned to the launcher) and using unity --replace &. (You could probably also do this with Unity's Alt+F2 prompt, but it too went missing for me at the time.)

share|improve this answer
add comment

protected by Community Jun 22 '12 at 19:46

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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