I’ve posted an update on the issue with a link to a new binary to try:

  https://github.com/apache/couchdb/issues/840#issuecomment-333322461

Please report back here or on the issue, thanks!

Best
Jan
—

> On 29. Sep 2017, at 01:26, Joan Touzet <[email protected]> wrote:
> 
> Hi Oleg,
> 
> This is an Erlang bug:
> 
>    https://bugs.erlang.org/browse/ERL-439
> 
> This commit fixed the problem:
> 
>    
> https://github.com/erlang/otp/commit/882c90f72ba4e298aa5a7796661c28053c540a96
> 
> If you can build Erlang from source, try applying this change and you
> should be good to go. CouchDB isn't ready yet for Erlang 20, so you'll
> need a build of Erlang 19.x or older that includes this one-line change
> for High Sierra builds to work correctly.
> 
> This is likely the core issue affecting the convenience binary as well,
> so I've updated our ticket on this:
> 
> -Joan
> 
> ----- Original Message -----
> From: "Oleg Cohen" <[email protected]>
> To: [email protected]
> Sent: Thursday, 28 September, 2017 4:53:14 PM
> Subject: Running CouchDB 2.1.0 on macOS High Sierra
> 
> Greetings,
> 
> I upgraded my MacBook Pro to macOS High Sierra and my couchdb stopped working 
> and crashed with a Segmentation Fault. 
> 
> I decided to build CouchDB v2.1.0 from source.
> 
> The build completed successfully, but when I run couchdb I get the following 
> error:
> 
> Assertion failed: (ctx), function digest_update, file 
> /BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.1.6/apple/crypto/digests.c,
>  line 49.
> [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
> Abort
> 
> I have Erlang 19.3 installed on the machine. 
> 
> I wonder if anybody else encountered similar issues with running under High 
> Sierra. I would appreciate any pointers on how to get CouchDB working again.
> 
> Best,
> Oleg

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/

Reply via email to