couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <m...@jan.io>
Subject Re: [VOTE] Release Apache CouchDB 2.1.0-RC1
Date Wed, 02 Aug 2017 18:59:05 GMT
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.davis@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
> <bedney@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 <jan@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 <wohali@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" <wohali@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/
>>> 
>>> 


Mime
View raw message