[ome-users] Omero not starting -- icegridnode: failure occurred in daemon

josh.moore at gmx.de josh.moore at gmx.de
Fri May 22 16:04:24 BST 2009


Alex Sossick writes:
 > Dear All

Hi Alex,

 > I just restarted the Mac Xserver my omero is running on, before the restart
 > everything was fine, and now when I try " bin/omero admin start"
 > I get an error.
...
 > service caught unhandled Ice exception:
 > MapDb.cpp:350: Freeze::DatabaseException:
 > Error while opening Db "applications": Db::open: Invalid argument
 > 
 > This is the first time I have restarted the server since installing
 > Omero, does anyone have any ideas why its not working

Oh dear. Ice has said that it's known the Ice database** can become
corrupted:

  http://www.zeroc.com/forums/bug-reports/4237-sporadic-freeze-errors-concurrent-icegridnode-access.html

But I had hoped that we had protected our users from it. Are you
starting/stoppping OMERO via launchd, cron, or something similar? This
should only happen on concurrent access (multiple starts/stops at the
same time), so anything you can think of along those lines would be
really helpful.

Now, how to get around it: The Ice database** is stored under
OMERO_HOME/var/registry. You can either delete var/registry or the
entire var directory if you don't need your log files. When you run
"bin/omero admin start", they will be re-created, and all should be
fine.

Best wishes,
~Josh.

** Please Note: the "Ice database" has nothing to do with your data
and solely represents Ice's internal representation of what servers
you have running.



More information about the ome-users mailing list