{"error":"{bad_return_value,\n {undef,\n [{snappy,compress,\n [[1,\n [<<1,80,0,0,27>>,\n <<\"_design/dev_dev_ddoc1\">>,\n <<0,0,0,0,0,1,0,0,0,95,0,0,0,0,4,150,0,0,0,0,0,1,0,7,118,\n 141,24>>]]],\n []},\n {couch_compress,compress,1,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_compress.erl\"},\n {line,20}]},\n {couch_btree,'-write_node/3-lc$^0/1-0-',5,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_btree.erl\"},\n {line,514}]},\n {couch_btree,write_node,3,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_btree.erl\"},\n {line,525}]},\n {couch_btree,modify_node,8,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_btree.erl\"},\n {line,418}]},\n {couch_btree,query_modify_raw,2,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_btree.erl\"},\n {line,261}]},\n {couch_db_updater,update_docs_int,4,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_db_updater.erl\"},\n {line,601}]},\n {couch_db_updater,handle_info,2,\n [{file,\n \"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_db_updater.erl\"},\n {line,317}]}]}}","reason":"{gen_server,call,\n ['capi_ddoc_manager-travel-sample',\n {interactive_update,{doc,<<\"_design/dev_dev_ddoc1\">>,\n {0,<<>>},\n <<\"{\\\"views\\\":{\\\"default_view1\\\":{\\\"map\\\":\\\"function (doc, meta) {\\\\n emit(meta.id, null);\\\\n}\\\"}}}\">>,\n 0,false,[]}},\n infinity]}"}
|
Balakumaran Gopal I'm unable to reproduce this on my local setup with non-root installation.
However, do observe that rpath for $ORIGIN/../lib:/opt/couchbase/lib which doesn't match up because we will first try searching for dependencies /home/nonroot/opt/couchbase/lib/couchdb/erlang/lib/ whereas the dependencies actually are at /home/nonroot/opt/couchbase/lib.
The rpath is set correctly for mapreduce_nif though: $ORIGIN/../../../../../:/opt/couchbase/lib
—
Can you please try the same non-root install with the following toy build: http://latestbuilds.service.couchbase.com/builds/latestbuilds/couchbase-server/toybuilds/14466/ (which has the correct rpath set) and check for the same on a non-root install ?
Thanks,