Error: bad login user unable to start iomgr

Error Message

Attempting to start ArcSDE with sdemon -o start may produce this error:

bad login user unable to start iomgr


This error will occur if the user attempting to start ArcSDE is not the user who installed the software. It can also be caused by placing $SDEHOME/bin towards the end of the path definition.

Solution or Workaround

  • Make sure you are logged in as the user who installed ArcSDE. This will allow you to successfully execute sdemon -o start.
  • Place $SDEHOME/bin before the other entries in the path definition. You should also place $SDEHOME/lib at the beginning of the shared library path definition.