FS#45366 - [couchdb] Apache CouchDB is broken

Attached to Project: Community Packages
Opened by Daniel Mouritsen (justdanyul) - Wednesday, 17 June 2015, 21:10 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 20 June 2015, 16:17 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
CouchDB doesn't work at all. The server, in default configuration, crashed immediately after started, with the following message:


Apache CouchDB 1.6.1 (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,"libicui18n.so.55: 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,272}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

Additional info:
* package version(s): 1.6.1-4


Steps to reproduce:

pacman -S couchdb
systemctl start couchdb

or to get more verbose output, run:

/usr/bin/couchdb
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 20 June 2015, 16:17 GMT
Reason for closing:  No response
Additional comments about closing:  Probably a partial update
Comment by Jan de Groot (JGC) - Thursday, 18 June 2015, 02:43 GMT
Is your system completely updated? Looks like your version of icu is outdated.
Comment by Giuseppe (giuscri) - Thursday, 18 June 2015, 09:35 GMT
Cannot reproduce.

# uname -a
Linux feross 4.0.5-1-ARCH #1 SMP PREEMPT Sat Jun 6 18:37:49 CEST 2015 x86_64 GNU/Linux
# pacman -S couchdb
...
# systemctl start couchdb; systemctl status couchdb
● couchdb.service - CouchDB Server
Loaded: loaded (/usr/lib/systemd/system/couchdb.service; disabled; vendor preset: disabled)
Active: inactive (dead)

Jun 18 11:30:52 feross systemd[1]: Starting CouchDB Server...
Jun 18 11:30:52 feross couchdb[3769]: Apache CouchDB has started, time to relax.
Jun 18 11:30:52 feross systemd[1]: Started CouchDB Server.
Comment by Doug Newgard (Scimmia) - Thursday, 18 June 2015, 15:41 GMT
icu is a direct dependency of couchdb, so "libicui18n.so.55: cannot open shared object file: No such file or directory" points to a partial update. This is unsupported.

Loading...