Skip to main content
Summary Orbix Node daemon fails to register with locator due to database error
Article Number 19652
Environment Orbix 6.x All Supported Operating Systems
Question/Problem Description

Orbix Node daemon fails to register with locator due to database error


E - DB c_put failed; env is it_locator_priv, db is IT_NodeDaemonStoreImpl/ActiveNodeDaemonHomeImpl:1.0, errno is 1 (Not owner)
errno is 1 (Not owner)

(IT_NodeDaemon:2006) W - could not register node daemon iona_services.node_daemon.hostname with Locator

Clarifying Information
Error Message
Defect/Enhancement Number
Cause The underlying Berkeley Database has become corrupt. The most likely cause is due to a full file system.
Resolution

The node daemon is not able to start as it gets a DB error from the locator, due to the locator_priv DB being corrupt.
This stores information about registered node daemons and it cannot register the new node daemon.
This is normally stored in:

$IT_PRODUCT_DIR/var/$IT_DOMAIN_NAME/dbs/locator_<hostname>_priv

Stop the Orbix services and rename this to something else, then it will berecreated once the services are restarted and will work OK then.

Workaround
Notes
Attachment
Created date: 06 September 2011
Last Modified: 13 February 2013
Last Published: 23 June 2012
First Published date: 10 September 2011

#Orbix
#KnowledgeDocs