This appears to be the issue on William's use of the Mac binary:

CRASH REPORT Process  (<0.207.0>) with 0 neighbors exited with reason:
"dlopen(/Applications/Apache
CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so,
2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n
 Referenced from: /Applications/Apache
CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n

Looks like its linked against a Homebrew install if icu4c. I'm not
sure what the proper solution is for this sort of thing. If memory
serves I think you can move things into the App Bundle and do magical
things but I've not got any idea how that sort of thing works.

On Wed, Aug 2, 2017 at 11:18 AM, William Edney
<bed...@technicalpursuit.com> wrote:
> Jan -
>
> I tried the Mac binary 'app bundle' 2.1 build on a machine with no prior
> CouchDB installation (no prior 'app bundle' builds or other CouchDBs
> installed via something like 'brew') and it doesn't work for me. The
> process seems hung.
>
> OS: macOS Sierra, v10.12.6
> Hardware: MBP, 2.9Ghz i7
>
> Here's a snippet of logs from startup:
>
> ```
> [[info] 2017-08-02T16:05:51.380668Z couchdb@localhost <0.7.0> --------
> Application couch_log started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.383552Z couchdb@localhost <0.7.0> --------
> Application folsom started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.407480Z couchdb@localhost <0.7.0> --------
> Application couch_stats started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.407577Z couchdb@localhost <0.7.0> --------
> Application khash started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.413021Z couchdb@localhost <0.7.0> --------
> Application couch_event started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.416350Z couchdb@localhost <0.7.0> --------
> Application ibrowse started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.419350Z couchdb@localhost <0.7.0> --------
> Application ioq started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.419445Z couchdb@localhost <0.7.0> --------
> Application mochiweb started on node couchdb@localhost
> [info] 2017-08-02T16:05:51.424261Z couchdb@localhost <0.203.0> --------
> Apache CouchDB 2.1.0 is starting.
>
> [info] 2017-08-02T16:05:51.424317Z couchdb@localhost <0.204.0> --------
> Starting couch_sup
> [error] 2017-08-02T16:05:51.429024Z couchdb@localhost <0.207.0> --------
> CRASH REPORT Process  (<0.207.0>) with 0 neighbors exited with reason:
> "dlopen(/Applications/Apache
> CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so,
> 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n
>  Referenced from: /Applications/Apache
> CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n
>  Reason: image not found" at gen_server:init_it/6(line:344) <=
> proc_lib:init_p_do_apply/3(line:240); initial_call:
> {couch_drv,init,['Argument__1']}, ancestors:
> [couch_primary_services,couch_sup,<0.203.0>], messages: [], links:
> [<0.206.0>], dictionary: [], trap_exit: false, status: running, heap_size:
> 1598, stack_size: 27, reductions: 206
> [error] 2017-08-02T16:05:51.429240Z couchdb@localhost <0.203.0> --------
> Error starting Apache CouchDB:
>
>
> {error,{shutdown,{failed_to_start_child,couch_primary_services,{shutdown,{failed_to_start_child,collation_driver,"dlopen(/Applications/Apache
> CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so,
> 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n
>  Referenced from: /Applications/Apache
> CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n
>  Reason: image not found"}}}}}
> ```
>
> This is probably some newbie problem on my part.
>
> Also, something I've noticed with prior MacOS 'app bundle' builds on other
> machines: If CouchDB cannot start, the app will continue to force your
> browser to 'http://127.0.0.1:5984/_utils/' over and over again, which of
> course keeps giving a 'cannot connect to server'. This happens until you
> use the menubar menu to shut CouchDB down.
>
> Cheers,
>
> - Bill
>
> On Mon, Jul 31, 2017 at 2:16 AM, Jan Lehnardt <j...@apache.org> wrote:
>
>> Amazing Work Joan, thank you!
>>
>> Mac build is up here:
>>
>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2.
>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip
>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2.
>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip.asc
>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2.
>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip.sha256
>>
>> This should update straight over your 2.0.0 configuration. Please let me
>> know if you find anything.
>>
>> Note: there weren’t any changes to the Mac app since 2.0.0, just the
>> CouchDB internals.
>>
>> Note2: as always, make sure to have a backup of your data before you
>> attempt an update.
>>
>> Best
>> Jan
>> --
>>
>>
>> > On 31. Jul 2017, at 08:21, Joan Touzet <woh...@apache.org> wrote:
>> >
>> > All,
>> >
>> > "Convenience binaries" are available for testing at the following
>> locations, for the following platforms:
>> >
>> > https://repo-nightly.couchdb.org/2.1.0-RC1/
>> >  - Debian/Ubuntu packages for jessie/trusty/xenial, amd64 only
>> >  - RedHat/CentOS packages for el6/el7, x86_64 only
>> >  - Configured as real repositories
>> >
>> > https://dist.apache.org/repos/dist/dev/couchdb/binary/win/2.
>> 1.0/couchdb-2.1.0-RC1.msi
>> >  - Windows 7 and up, x64 only
>> >
>> > Reminder: Do not distribute these outside of our community. They are for
>> testing only, and not for voting on. Once an actual release is cut, these
>> will be removed.
>> >
>> > -Joan
>> >
>> > ----- Original Message -----
>> > From: "Joan Touzet" <woh...@apache.org>
>> > To: "CouchDB Developers" <dev@couchdb.apache.org>
>> > Sent: Monday, 31 July, 2017 1:01:20 AM
>> > Subject: [VOTE] Release Apache CouchDB 2.1.0-RC1
>> >
>> > Dear community,
>> >
>> > I would like to release Apache CouchDB 2.1.0-RC1.
>> >
>> > Changes since our last release:
>> >
>> >    https://github.com/apache/couchdb/compare/2.0.0...2.1.0-RC1
>> >
>> > Or, in a nicer format:
>> >
>> >    http://docs.couchdb.org/en/latest/whatsnew/2.1.html#version-2-1-0
>> >
>> > We encourage the whole community to download and test these release
>> artefacts so that any critical issues can be resolved before the release is
>> made. Everyone is free to vote on this release, so please explore!
>> >
>> > The release artefacts we are voting on are available here:
>> >
>> >    https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/
>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz
>> >    https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/
>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.asc
>> >    https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/
>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.md5
>> >    https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/
>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha1
>> >    https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/
>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha256
>> >
>> > Please follow the test procedure here:
>> >
>> >    https://cwiki.apache.org/confluence/display/COUCHDB/
>> Testing+a+Source+Release
>> >
>> > Please remember that "RC1" is an annotation. If the vote passes, these
>> artefacts will be released as Apache CouchDB 2.1.0.
>> >
>> > Per the terms of the CouchDB bylaws, a lazy majority is required for
>> approval, with binding votes counting only from PMC members. The vote will
>> remain open for 72 hours, until 2017-08-03 @ 05:00.
>> >
>> > "Convenience binary" builds are being uploaded now; links will follow in
>> a subsequent email.
>> >
>> > Please cast your votes now.
>> >
>> > Thanks,
>> > Joan Touzet
>>
>> --
>> Professional Support for Apache CouchDB:
>> https://neighbourhood.ie/couchdb-support/
>>
>>

Reply via email to