[ 
https://issues.apache.org/jira/browse/COUCHDB-1253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13087649#comment-13087649
 ] 

Daniel Gonzalez commented on COUCHDB-1253:
------------------------------------------

Hi Noah,

I am continuing to report here, since this is a related issue.

This is getting more strange by the minute. I have now trouble running couchdb, 
even as couchdb user, whenever I specify an alternate config file:

couchdb@prime:/$ couchdb -n -a /tmp/tmp7oXBs2.paisley.test/test.ini &> 
/tmp/couchdb.log

Couchdb starts (I am now using default port 5984) but it is crashing as soon as 
I access http://127.0.0.1:5984. I attach now the couchdb.log, where the crash 
report can be seen.

The problem does not occur if I use the default configuration files in 
/usr/local/etc/couchdb, starting simply with "couchdb".

Just for clarification: the reason I want to start couchdb with an alternate 
configuration is that I am doing unit testing of a twisted couchdb client 
(paisley) which fires up a private couchdb. That is also the reason why couchdb 
must run under the normal user, which is doing the unit testing.

I must say that this unit testing was running fine before, with couchdb being 
started by the testing user, and the unit tests running fine. Since in one of 
my unit tests (view creation) I was getting "function_clause" errors, and I 
know those are related to conflicting versions of couchdb / erlang, I have 
performed a clean install of the latest versions of erlang / couchdb, making 
sure that any system packages are removed before (I am on Ubuntu, so that means 
removing package couchdb-bin).

After the reinstall, it is not anymore possible to start couchdb with alternate 
config files. Maybe it is a simple error related to permissions (I think I have 
carefully followed the install instructions, but who knows). Unfortunately I am 
unable to understand the crash report.

Even if this is a self-inflicted problem, I would expect that couchdb would not 
crash that easily, and that a specific reason of why it has problems fulfilling 
the request would be issued, with couchdb happily continuing to run. That would 
at least reduce the number of bug reports! :)

Thanks again,
Daniel


> Resetting config chain not working properly
> -------------------------------------------
>
>                 Key: COUCHDB-1253
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1253
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core
>    Affects Versions: 1.1
>         Environment: Linux 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 
> 21:09:46 UTC 2011 i686 GNU/Linux
> Ubuntu 10.04.3 LTS
>            Reporter: Daniel Gonzalez
>            Priority: Minor
>         Attachments: couchdb.log, couchdb.log
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Resetting the config chain seems to be working:
> couchdb -n -a /tmp/tmpuPqqSF.paisley.test/test.ini -c
> /tmp/tmpuPqqSF.paisley.test/test.ini
> But it does actually not work:
> couchdb -n -a /tmp/tmpuPqqSF.paisley.test/test.ini
> ...
> =INFO REPORT==== 18-Aug-2011::15:21:32 ===
>     application: couch
>     exited: {bad_return,{{couch_app,start,
>                                     [normal,
>                                      ["/usr/local/etc/couchdb/default.ini",
>                                       "/usr/local/etc/couchdb/local.ini"]]},
>                          {'EXIT',{{badmatch,{error,shutdown}},
>                                   [{couch_server_sup,start_server,1},
>                                    {application_master,start_it_old,4}]}}}}
>     type: temporary
> ...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to