Jan -

I can't find a 'couch.log' file for this install. Sorry - any clues where
to look?

Per Paul's comment, one thing I will say is that this machine, unlike prior
machines that I installed the Mac 2.0 binary on, has Homebrew. It's also a
brand new machine that has very little installed on it. This made me
think.. "hmmm... maybe I need to install 'icu4c' ". I did (using "brew
install icu4c") and now the CouchDB 2.1RC1 binary launches fine.

This makes me think, though, that the package is wrong because it shouldn't
depend on icu4c being installed by a separate package manager.

So, it launches fine, I configured my server (in this case, to be single
node) and I'm off and running!

Let me know if you need my help further sorting this out.

Thanks Jan and Paul!

Cheers,

- Bill

On Wed, Aug 2, 2017 at 1:59 PM, Jan Lehnardt <m...@jan.io> wrote:

> Yeah, that's the idea. I'll look into the build script. This is not a
> fault in CouchDB but my mac packaging
>
> Cheers
> Jan
> --
>
> > On 2. Aug 2017, at 20:13, Paul Davis <paul.joseph.da...@gmail.com>
> wrote:
> >
> > 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