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

Since upgrade 12.04 LTS I noted this process because it's giving errors on startup and shutdown:

unable to stat gdomap

What is gdomap? What is it used for? Can be safely removed? How?

share|improve this question
up vote 3 down vote accepted

What Is gdomap?

gdomap is a daemon used by GNUstep programs. GNUstep is a framework for building applications that adheres to the OpenStep API specifications.

Is it safe to disable/remove gdomap?

Richard Frith-Macdonald stated the following in 2010:

The gdomap deamon is completely unused for most applications! I don't think any GNUstep applications use it in normal operation (ie if you haven't given them command-line options to tell them to communicate between different hosts/users). The vast majority of DO connections are private to a single user on a single machine and use message ports (implemented as unix domain sockets or as message queues on mswindows) and they don't need/use a namesperver as name information is written to the local filesystem (or windows registry).

I don't know if every application using the gdomap daemon has to register a name, but I listed the registered applications and found nothing:

$ gdomap -N
No names currently registered with gdomap

I also listed to see what other applications listed gnustep as a dependency and only found gnustep-games:

$ sudo apt-cache rdepends gnustep
Reverse Depends:

How do I disable/remove gdomap?

So, you can temporarily turn gdomap off until the next restart:

$ sudo service gdomap stop

Or, you can stop the service and prevent it from starting on boot:

$ sudo service gdomap stop
$ sudo update-rc.d -f gdomap remove
# re-enable with: sudo update-rc.d gdomap defaults

Or, you can completely remove GNUStep:

$ sudo apt-get remove --purge gnustep
# NOTE: I had to run this too:
$ sudo apt-get autoremove

I removed GNUStep on my server; if I encounter any issues I'll be sure to post back.

share|improve this answer


The gdomap daemon is used by GNUstep programs to look up distributed objects of processes running across the network (and between different user accounts on a single machine). The deamon is NOT used for lookup where two processes belonging to the same user are using a host-local connection.

You can turn gdomap off.

You can disable unwanted/unused services in Ubuntu in a very easy way. Go to System > Administration > Services. For more info see How To Disable Unwanted Services In Ubuntu.


share|improve this answer
I had already found this "definition" googling around, but I need some more specific explaination about what gdomap REALLY does. Ex.: what services/processes will not function if I disable it or what else depends on it. – jasmines Jun 15 '12 at 12:05
sudo /etc/init.d/gdomap stop – Jared Burrows Dec 16 '12 at 17:19
@Mitch Like jasmines says, I still don't get what it's really for. Could you elaborate? – Luc Mar 30 '13 at 21:04

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.