Couchbase Server 4051 fails on MacOS 10.11 (El Capitan)
Description
Components
Affects versions
Labels
Environment
Link to Log File, atop/blg, CBCollectInfo, Core dump
Release Notes Description
Attachments
- 03 Oct 2015, 06:44 PM
- 01 Oct 2015, 10:37 PM
is duplicated by
relates to
Activity
CB robot October 25, 2016 at 10:15 AM
Build 4.7.0-1264 contains moxi commit 960ea1a8190c64ea7d485fa7cb3e4c1520609567 with commit message:
https://couchbasecloud.atlassian.net/browse/MB-16435#icft=MB-16435: OS X: Add correct rpath for vbuckettool & vbucketkeygen
https://github.com/couchbase/moxi/commit/960ea1a8190c64ea7d485fa7cb3e4c1520609567
Keshav Murthy October 29, 2015 at 9:39 PM
Dave has reviewed and merged the change for this.
I'll request Raju to run the MacOS tests on El Capitan as well as Yosemite.
Dave Finlay October 27, 2015 at 4:46 PM
Verified the ns_server change; I'll merge it.
Dave Rigby October 27, 2015 at 9:53 AM
There's still two outstanding patches for this issue:
couchdbx-app: http://review.couchbase.org/#/c/55762/ - OS X: Don't set DYLD_LIBRARY_PATH
ns_server: http://review.couchbase.org/#/c/55761/ - OS X: Remove any overrides of DYLD_LIBRARY_PATH
These aren't /strictly/ needed to allow Couchbase to work on El Capitan; but they do make us more robust and ensure that earlier versions of OS X behave the same as El Capitan in respect to runtime linker paths, meaning that we should be able to test against a single OS X platform.
The ns_server patch has already been +2'd by the ns_server team, so we are just waiting on the couchdbx-app (OS X launcher) patch. I believe that's owned by Micheal to assigning to him.
Deepkaran Salooja October 23, 2015 at 5:50 AM
Details
Details
Assignee
Reporter
Is this a Regression?
Triage
Sprint
Priority
Instabug
PagerDuty
PagerDuty Incident
PagerDuty

Sentry
Linked Issues
Sentry
Zendesk Support
Linked Tickets
Zendesk Support

I upgraded a secondary laptop to the new version of MacOS, 10.11 (El Capitan).
It has build 4051 installed on it.
I moved the ~/Application Support/Couchbase directory so it could start clean.
When I launch the Couchbase application, it creates the ~/Application Support/Couchbase directory, dumps an erl_crash.dump file, and leaves some log files in var/lib/couchbase/logs. I'll attach all those files.