This is good additional info, thank you! Cheers Jan --
> On 2. Aug 2017, at 21:15, William Edney <bed...@technicalpursuit.com> wrote: > > 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/ >>>>> >>>>> >> >>