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

I would like to remove modem-manager service from my boot, how can I do it ?

share|improve this question
up vote 4 down vote accepted

This it looks to work fine:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service.disabled

Instead this doesn't work ( don't know y ):

"echo manual | sudo tee -a /etc/init/modemmanager.override"
share|improve this answer
As of ubuntu 14.04 and Linux Mint 17.3, it is ModemManager1; I'm now used to do also sudo ugo-x /usr/sbin/ModemManager. – metadings Jun 12 at 20:32

The simplest way is to:

sudo apt-get purge modemmanager

Works fine in 12.04 LTS. Nothing in my system had dependencies on modemmanager.

Or you could search for "modemmanager" in the Ubuntu Software Center and remove it from there (the title is "D-Bus service for managing modems").

share|improve this answer
you are right but does you need it for connection with mobile phone ? – Postadelmaga May 25 '13 at 19:51
@Postadelmaga: Well, I guess it depends how your software connects to your phone. If you find you do need it after all, you can always re-install it with sudo apt-get install modemmanager, no? – mivk May 27 '13 at 17:39
you are right, but what happen if I have no internet connection in that moment ( and y should I use my phone to navigate if I have internet :) What I'm looking for is a way to not load it every boot, but still be able to run it if I need it .... – Postadelmaga May 28 '13 at 10:22
systemctl |grep Modem   # (may show ModemManger.service)

systemctl [stop|start|enable|disable] ModemManager.service

This worked to disable UML-295 modem from being managed by ModemManger which in turn enabled web-control via on CentOS 7.

Check after disabling via:

systemctl list-dependencies |grep Modem
share|improve this answer
  1. If it is SysV init style symbolic links

    update-rc.d [-n] [-f] base_name remove
  2. If it is per user (X11 session), check the following folders and remote corresponding files:

share|improve this answer
thank u but it is not a SysV init ... it is a upstart service, see my answer below – Postadelmaga Nov 14 '12 at 4:17

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.