couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: [VOTE] Release Apache CouchDB 2.1.0-RC1
Date Wed, 02 Aug 2017 20:30:23 GMT
This is good additional info, thank you!

Cheers
Jan
--

> On 2. Aug 2017, at 21:15, William Edney <bedney@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 <mail@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.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