Thanks, Jan. To make sure I'm doing this right: 1) shut down couchdb 1.6.1: >sudo couchdb -d 2) go to /etc/couchdb and change the port to 15984 3) restart 1.6.1 >sudo couchdb -b 4) open up a web browser and navigate to 127.0.0.1:15984/_utils
This works and I see my existing db's and see "Futon on Apache CouchDB 1.6.1" at the bottom RHS. 5) Start up 2.0 >sudo -i -u couchdb couchdb/bin/couchdb The output is below, but there are two things - first is that the port that it starts CouchDB on is 5986. If I try to use 127.0.0.1:5986/_utils#setup I get an "unable to connect" error. 2nd thing is of course the eaddrinuse at gen_server error. Any idea what that address is? thanks, Karl [info] 2016-10-07T19:12:53.299321Z couchdb@localhost <0.7.0> -------- Application couch_log started on node couchdb@localhost [info] 2016-10-07T19:12:53.346217Z couchdb@localhost <0.7.0> -------- Application folsom started on node couchdb@localhost [info] 2016-10-07T19:12:53.733463Z couchdb@localhost <0.7.0> -------- Application couch_stats started on node couchdb@localhost [info] 2016-10-07T19:12:53.734501Z couchdb@localhost <0.7.0> -------- Application khash started on node couchdb@localhost [info] 2016-10-07T19:12:53.826730Z couchdb@localhost <0.7.0> -------- Application couch_event started on node couchdb@localhost [info] 2016-10-07T19:12:53.883363Z couchdb@localhost <0.7.0> -------- Application ibrowse started on node couchdb@localhost [info] 2016-10-07T19:12:53.943737Z couchdb@localhost <0.7.0> -------- Application ioq started on node couchdb@localhost [info] 2016-10-07T19:12:53.944473Z couchdb@localhost <0.7.0> -------- Application mochiweb started on node couchdb@localhost [info] 2016-10-07T19:12:53.945170Z couchdb@localhost <0.7.0> -------- Application oauth started on node couchdb@localhost [info] 2016-10-07T19:12:54.032220Z couchdb@localhost <0.207.0> -------- Apache CouchDB 2.0.0 is starting. [info] 2016-10-07T19:12:54.032898Z couchdb@localhost <0.208.0> -------- Starting couch_sup [info] 2016-10-07T19:12:54.861568Z couchdb@localhost <0.207.0> -------- Apache CouchDB has started. Time to relax. [info] 2016-10-07T19:12:54.862168Z couchdb@localhost <0.207.0> -------- Apache CouchDB has started on http://127.0.0.1:5986/ [info] 2016-10-07T19:12:54.862811Z couchdb@localhost <0.7.0> -------- Application couch started on node couchdb@localhost [info] 2016-10-07T19:12:54.863485Z couchdb@localhost <0.7.0> -------- Application ets_lru started on node couchdb@localhost [info] 2016-10-07T19:12:54.931349Z couchdb@localhost <0.7.0> -------- Application rexi started on node couchdb@localhost [info] 2016-10-07T19:12:55.117916Z couchdb@localhost <0.7.0> -------- Application mem3 started on node couchdb@localhost [info] 2016-10-07T19:12:55.118646Z couchdb@localhost <0.7.0> -------- Application fabric started on node couchdb@localhost Failure to start Mochiweb: eaddrinuse [error] 2016-10-07T19:12:55.194840Z couchdb@localhost <0.305.0> -------- CRASH REPORT Process (<0.305.0>) with 0 neighbors exited with reason: eaddrinuse at gen_server:init_it/6(line:320) <= proc_lib:init_p_do_apply/3(line:239); initial_call: {mochiweb_socket_server,init,['Argument__1']}, ancestors: [chttpd_sup,<0.302.0>], messages: [], links: [<0.303.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 27, reductions: 548 [error] 2016-10-07T19:12:55.195189Z couchdb@localhost <0.303.0> -------- Supervisor chttpd_sup had child chttpd started with chttpd:start_link() at undefined exit with reason eaddrinuse in context start_error [error] 2016-10-07T19:12:55.195862Z couchdb@localhost <0.301.0> -------- CRASH REPORT Process (<0.301.0>) with 0 neighbors exited with reason: {{shutdown,{failed_to_start_child,chttpd,eaddrinuse}},{chttpd_app,start,[normal,[]]}} at application_master:init/4(line:133) <= proc_lib:init_p_do_apply/3(line:239); initial_call: {application_master,init,['Argument__1','Argument__2',...]}, ancestors: [<0.300.0>], messages: [{'EXIT',<0.302.0>,normal}], links: [<0.300.0>,<0.7.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 27, reductions: 109 [info] 2016-10-07T19:12:55.196426Z couchdb@localhost <0.7.0> -------- Application chttpd exited with reason: {{shutdown,{failed_to_start_child,chttpd,eaddrinuse}},{chttpd_app,start,[normal,[]]}} [os_mon] memory supervisor port (memsup): Erlang has closed [os_mon] cpu supervisor port (cpu_sup): Erlang has closed {"Kernel pid terminated",application_controller,"{application_start_failure,chttpd,{{shutdown,{failed_to_start_child,chttpd,eaddrinuse}},{chttpd_app,start,[normal,[]]}}}"} Crash dump was written to: erl_crash.dump Kernel pid terminated (application_controller) ({application_start_failure,chttpd,{{shutdown,{failed_to_start_child,chttpd,eaddrinuse}},{chttpd_app,start,[normal,[]]}}}) > >> On 07 Oct 2016, at 18:28, Karl Helmer <[email protected]> wrote: >> Thanks. I found the wiki 2.6 page with the instructions for the single-node setup. >> One thing I don't get is that the installation instructions say "After installation and initial startup, visit Fauxton at >> http://127.0.0.01:5984/_utils#setup. You will be asked to set up CouchDB >> as a single-node instance or set up a cluster." >> and then >> "When you run 2.0 as a single node, it doesnt create system databases on >> startup. You have to do this manually >> curl -X PUT http://127.0.0.1:5984/_users >> curl -X PUT http://127.0.0.1:5984/_replicator >> curl -X PUT http://127.0.0.1:5984/_global_changes: >> " >> Does the setup create those databases or do I have to do it by hand? I can't seem to do it by hand without doing the setup, because I get a { >> "error":"method_not_allowed", >> "reason":"Only GET,HEAD allowed" >> } >> error that is mentioned here: >> http://couchdb-13.readthedocs.io/en/latest/api-basics/ >> if I try. >> But I also can't navigate to http://127.0.0.01:5984/_utils#setup successfully. I have stopped my 1.6.1 instance, but not uninstalled it. If >> I navigate to http://127.0.0.01:5984/_utils#setup , I get my old futon dashboard. I was hoping to be able to keep the old and new versions on the same computer for testing. Is this not possible/advisable? Is there >> a way to get the above IP address to point to Fauxton and do the node setup? > > Best to give the old version a new port, like 15984, then start both and proceed with http://127.0.0.01:5984/_utils#setup to setup the cluster. > > Best > Jan > -- > > >> thanks, >> Karl >> Karl >>> u need to do these: >>> curl -X PUT http://10.10.13.104:5984/_users >>> curl -X PUT http://10.10.13.104:5984/_replicator >>> curl -X PUT http://10.10.13.104:5984/_global_changes >>> /Bogdan >>> On Fri, Oct 7, 2016 at 12:51 PM, Garren Smith <[email protected]> wrote: >>>> Hi Karl, >>>> You need to setup the cluster it will then create the required databases >>>> for you. >>>> On Thursday, 06 October 2016, Karl Helmer <[email protected]> >>>> wrote: >>>>> Hi, >>>>> I'm installing CouchDB 2.0 on a Lubuntu 14.04 machine. When I >>>> start >>>> up >>>>> CouchDB using: >>>>>> sudo -i -u couchdb couchdb/bin/couchdb >>>>> as in the installation wiki I get the following error: >>>>> [info] 2016-10-06T19:23:53.759016Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_log started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:53.831092Z couchdb@localhost <0.7.0> -------- >>>>> Application folsom started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.229325Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_stats started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.230105Z couchdb@localhost <0.7.0> -------- >>>>> Application khash started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.344321Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_event started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.418931Z couchdb@localhost <0.7.0> -------- >>>>> Application ibrowse started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.498700Z couchdb@localhost <0.7.0> -------- >>>>> Application ioq started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.499451Z couchdb@localhost <0.7.0> -------- >>>>> Application mochiweb started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.500156Z couchdb@localhost <0.7.0> -------- >>>>> Application oauth started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:54.594987Z couchdb@localhost <0.207.0> >>>> -------- >>>>> Apache CouchDB 2.0.0 is starting. >>>>> [info] 2016-10-06T19:23:54.595671Z couchdb@localhost <0.208.0> >>>> -------- >>>>> Starting couch_sup >>>>> [notice] 2016-10-06T19:23:54.955006Z couchdb@localhost <0.92.0> >>>> -------- >>>>> config: [couchdb] uuid set to <blah> for reason nil >>>>> [info] 2016-10-06T19:23:55.409606Z couchdb@localhost <0.213.0> >>>> -------- >>>>> open_result error {not_found,no_db_file} for _users >>>>> [info] 2016-10-06T19:23:56.187778Z couchdb@localhost <0.207.0> >>>> -------- >>>>> Apache CouchDB has started. Time to relax. >>>>> which looks good except for the "not_found" error for _users. Then >>>> things >>>>> continue and end with continual bouncing back and forth between a >>>> notice >>>>> and an error (see at the very bottom). >>>>> [info] 2016-10-06T19:23:56.188416Z couchdb@localhost <0.207.0> >>>> -------- >>>>> Apache CouchDB has started on http://127.0.0.1:5986/ >>>>> [info] 2016-10-06T19:23:56.189180Z couchdb@localhost <0.7.0> -------- >>>>> Application couch started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:56.189864Z couchdb@localhost <0.7.0> -------- >>>>> Application ets_lru started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:56.305984Z couchdb@localhost <0.7.0> -------- >>>>> Application rexi started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:56.385948Z couchdb@localhost <0.213.0> >>>> -------- >>>>> open_result error {not_found,no_db_file} for _nodes >>>>> [info] 2016-10-06T19:23:56.717963Z couchdb@localhost <0.213.0> >>>> -------- >>>>> open_result error {not_found,no_db_file} for _dbs >>>>> [error] 2016-10-06T19:23:56.719286Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.295.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {{badmatch,file_exists},[{mem3_shards,fold,2,[{file," >>>>> src/mem3_shards.erl"},{line,156}]},{mem3_sync,initial_ >>>>> sync,1,[{file,"src/mem3_sync.erl"},{line,241}]}]} >>>>> [info] 2016-10-06T19:23:56.794057Z couchdb@localhost <0.7.0> -------- >>>>> Application mem3 started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:56.794324Z couchdb@localhost <0.7.0> -------- >>>>> Application fabric started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:56.973065Z couchdb@localhost <0.7.0> -------- >>>>> Application chttpd started on node couchdb@localhost >>>>> [error] 2016-10-06T19:23:57.039445Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.334.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {database_does_not_exist,[{mem3_shards,load_shards_from_ >>>>> db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{ >>>>> mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_ >>>>> shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk... [notice] 2016-10-06T19:23:57.040488Z couchdb@localhost <0.333.0> >>>> -------- >>>>> chttpd_auth_cache changes listener died database_does_not_exist at mem3_shards:load_shards_from_db/6(line:327) <= >>>>> mem3_shards:load_shards_from_disk/1(line:315) <= >>>>> mem3_shards:load_shards_from_disk/2(line:331) <= >>>>> mem3_shards:for_docid/3(line:87) <= fabric_doc_open:go/3(line:38) <= chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:187) <= >>>>> chttpd_auth_cache:listen_for_changes/1(line:134) >>>>> [info] 2016-10-06T19:23:57.079393Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_index started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.079773Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_mrview started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.079930Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_plugins started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.156246Z couchdb@localhost <0.213.0> >>>> -------- >>>>> open_result error {not_found,no_db_file} for _replicator >>>>> [notice] 2016-10-06T19:23:57.270166Z couchdb@localhost <0.368.0> >>>> -------- >>>>> creating replicator ddoc >>>>> [info] 2016-10-06T19:23:57.410734Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_replicator started on node couchdb@localhost [info] 2016-10-06T19:23:57.410932Z couchdb@localhost <0.7.0> -------- >>>>> Application couch_peruser started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.460988Z couchdb@localhost <0.7.0> -------- >>>>> Application ddoc_cache started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.611355Z couchdb@localhost <0.7.0> -------- >>>>> Application global_changes started on node couchdb@localhost [info] 2016-10-06T19:23:57.611607Z couchdb@localhost <0.7.0> -------- >>>>> Application jiffy started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.657742Z couchdb@localhost <0.7.0> -------- >>>>> Application mango started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.730338Z couchdb@localhost <0.7.0> -------- >>>>> Application setup started on node couchdb@localhost >>>>> [info] 2016-10-06T19:23:57.730781Z couchdb@localhost <0.7.0> -------- >>>>> Application snappy started on node couchdb@localhost >>>>> [error] 2016-10-06T19:24:02.041860Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.476.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {database_does_not_exist,[{mem3_shards,load_shards_from_ >>>>> db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{ >>>>> mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_ >>>>> shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk... [notice] 2016-10-06T19:24:02.041947Z couchdb@localhost <0.333.0> >>>> -------- >>>>> chttpd_auth_cache changes listener died database_does_not_exist at mem3_shards:load_shards_from_db/6(line:327) <= >>>>> mem3_shards:load_shards_from_disk/1(line:315) <= >>>>> mem3_shards:load_shards_from_disk/2(line:331) <= >>>>> mem3_shards:for_docid/3(line:87) <= fabric_doc_open:go/3(line:38) <= chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:187) <= >>>>> chttpd_auth_cache:listen_for_changes/1(line:134) >>>>> [error] 2016-10-06T19:24:07.044149Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.557.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {database_does_not_exist,[{mem3_shards,load_shards_from_ >>>>> db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{ >>>>> mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_ >>>>> shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk... [notice] 2016-10-06T19:24:07.044249Z couchdb@localhost <0.333.0> >>>> -------- >>>>> chttpd_auth_cache changes listener died database_does_not_exist at mem3_shards:load_shards_from_db/6(line:327) <= >>>>> mem3_shards:load_shards_from_disk/1(line:315) <= >>>>> mem3_shards:load_shards_from_disk/2(line:331) <= >>>>> mem3_shards:for_docid/3(line:87) <= fabric_doc_open:go/3(line:38) <= chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:187) <= >>>>> chttpd_auth_cache:listen_for_changes/1(line:134) >>>>> [error] 2016-10-06T19:24:12.046115Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.638.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {database_does_not_exist,[{mem3_shards,load_shards_from_ >>>>> db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{ >>>>> mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_ >>>>> shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk... [notice] 2016-10-06T19:24:12.046250Z couchdb@localhost <0.333.0> >>>> -------- >>>>> chttpd_auth_cache changes listener died database_does_not_exist at mem3_shards:load_shards_from_db/6(line:327) <= >>>>> mem3_shards:load_shards_from_disk/1(line:315) <= >>>>> mem3_shards:load_shards_from_disk/2(line:331) <= >>>>> mem3_shards:for_docid/3(line:87) <= fabric_doc_open:go/3(line:38) <= chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:187) <= >>>>> chttpd_auth_cache:listen_for_changes/1(line:134) >>>>> [error] 2016-10-06T19:24:17.048005Z couchdb@localhost emulator >>>> -------- >>>>> Error in process <0.719.0> on node 'couchdb@localhost' with exit >>>> value: >>>>> {database_does_not_exist,[{mem3_shards,load_shards_from_ >>>>> db,"_users",[{file,"src/mem3_shards.erl"},{line,327}]},{ >>>>> mem3_shards,load_shards_from_disk,1,[{file,"src/mem3_ >>>>> shards.erl"},{line,315}]},{mem3_shards,load_shards_from_disk... Clearly the lack of _users is causing problems, but any ideas as to >>>> what >>>>> would cause _users not to be there? Is this an issue with the couchdb >>>>> user? >>>>> thanks, >>>>> Karl >>>>> -- >>>>> Karl Helmer, PhD >>>>> Athinoula A Martinos Center >>>>> for Biomedical Imaging Massachusetts General Hospital >>>>> 149 - 13th St Room 2301 >>>>> Charlestown, MA 02129 >>>>> (p) 617.726.8636 >>>>> (f) 617.726.7422 >>>>> [email protected] <javascript:;> >>>>> The information in this e-mail is intended only for the person to whom >>>> it >>>>> is >>>>> addressed. If you believe this e-mail was sent to you in error and the >>>>> e-mail >>>>> contains patient information, please contact the Partners Compliance HelpLine at >>>>> http://www.partners.org/complianceline . If the e-mail was sent to you >>>> in >>>>> error >>>>> but does not contain patient information, please contact the sender >>>> and >>>>> properly >>>>> dispose of the e-mail. >> -- >> Karl Helmer, PhD >> Athinoula A Martinos Center >> for Biomedical Imaging >> Massachusetts General Hospital >> 149 - 13th St Room 2301 >> Charlestown, MA 02129 >> (p) 617.726.8636 >> (f) 617.726.7422 >> [email protected] > > -- > Professional Support for Apache CouchDB: > https://neighbourhood.ie/couchdb-support/ > > > > -- Karl Helmer, PhD Athinoula A Martinos Center for Biomedical Imaging Massachusetts General Hospital 149 - 13th St Room 2301 Charlestown, MA 02129 (p) 617.726.8636 (f) 617.726.7422 [email protected]
