Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

Tried on both 1.2.0 and 1.4.0, both error and will not start. The config files are default apart from my added user admins.

Apache CouchDB 1.4.0 (LogLevel=info) is starting. {"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,couch_primary_services,{shutdown,{failed_to_start_child,collation_driver,"cannot open shared object file: No such file or directory"}}}}}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,98}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,269}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

share|improve this question

Fixed, old config files are not compatible with new version.

share|improve this answer
Great answer, I hope this detail answer will help someone. – parzival Jun 22 '15 at 19:51

I think it was a config file problem for me as well. I used the following on OS X:

rm -rf /usr/local/etc/couchdb/
brew uninstall couchdb
brew install couchdb
share|improve this answer

This is caused by having the wrong value for util_driver_dir in the default.ini file.

Some distributions add CouchDB's version to that directory, causing old config files to fail.

share|improve this answer

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.