Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When i uninstalled a deb package i get this:

    Processing triggers for bamfdaemon ...
    Rebuilding /usr/share/applications/bamf.index...
    Processing triggers for desktop-file-utils ...
    Processing triggers for gnome-menus ...

Do i need to do anything?

share|improve this question
These are "business as usual" informational messages about package interactions (for example "triggers for gnome-menus" may be "remove this program's launchers from gnome-menus"). No action is required on your part. This may be of interest:… – Piskvor Aug 21 '12 at 19:53
Thank you all for the responses. They were all very helpful. I have a better understanding of the these pre/post triggers. Thanks again. – M_M Aug 22 '12 at 21:55
@user84750 It would be useful if you accept one of the answers (decide which one answered your question best) so that the question is no longer listed as unanswered on the system. – Steve Kroon Aug 23 '12 at 7:10
up vote 7 down vote accepted

Those are normal messages to get when dealing with packages, and are actually there to prevent you from having to take any actions. Without those triggers, you would have to logout/login or reboot for some changes to show up.

The reason they are there are to give other tools a chance to update - for instance, the list of applications in the unity dash would need to update to not show newly removed items. There are other triggers for man pages (documentation), grub bootloader (new kernel versions), and many others.

share|improve this answer

You don't need to do anything - these are informational messages so that you can monitor the progress of the (un)installation.

share|improve this answer

No, you don't have to do anything because it is normal. That line is the output of the terminal where it shows all the procedures that is doing.

In error cases scenario you would get an output with several error words, or the E: character as line prefix.

share|improve this answer

Your Answer


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.