You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Alessio Caiazza (JIRA)" <ji...@apache.org> on 2011/01/20 09:59:45 UTC

[jira] Created: (COUCHDB-1032) CouchDB fails to bind to IPv6 address on Windows

CouchDB fails to bind to IPv6 address on Windows
------------------------------------------------

                 Key: COUCHDB-1032
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1032
             Project: CouchDB
          Issue Type: Bug
          Components: Database Core, HTTP Interface
    Affects Versions: 1.0.1
         Environment: Windows 7 32bit
couchdb 1.0.1 windows binary installer 
            Reporter: Alessio Caiazza
            Priority: Critical


I'm trying to bind to IPv6 address :: but couchDB didn't start.

I've tried with
bind_address = ::
and with the specific IPv6 address.



############################# LOG level setted do debug ###########################

Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0]

Eshell V5.8  (abort with ^G)
1> Apache CouchDB 1.0.1 (LogLevel=debug) is starting.
Configuration Settings ["../etc/couchdb/default.ini",
                        "../etc/couchdb/local.ini"]:
  [admins] ***LINE REMOVED***
  [admins] ***LINE REMOVED***
  [attachments] compressible_types="text/*, application/javascript, application/json,  application/xml"
  [attachments] compression_level="8"
  [couch_httpd_auth] auth_cache_size="50"
  [couch_httpd_auth] authentication_db="_users"
  [couch_httpd_auth] authentication_redirect="/_utils/session.html"
  [couch_httpd_auth] require_valid_user="false"
  [couch_httpd_auth] ***LINE REMOVED***
  [couch_httpd_auth] timeout="600"
  [couchdb] database_dir="../var/lib/couchdb"
  [couchdb] delayed_commits="true"
  [couchdb] max_attachment_chunk_size="4294967296"
  [couchdb] max_dbs_open="100"
  [couchdb] max_document_size="4294967296"
  [couchdb] os_process_timeout="5000"
  [couchdb] uri_file="../var/lib/couchdb/couch.uri"
  [couchdb] util_driver_dir="../lib/couch-1.0.1/priv/lib"
  [couchdb] view_index_dir="../var/lib/couchdb"
  [daemons] auth_cache="{couch_auth_cache, start_link, []}"
  [daemons] db_update_notifier="{couch_db_update_notifier_sup, start_link, []}"
  [daemons] external_manager="{couch_external_manager, start_link, []}"
  [daemons] httpd="{couch_httpd, start_link, []}"
  [daemons] query_servers="{couch_query_servers, start_link, []}"
  [daemons] stats_aggregator="{couch_stats_aggregator, start, []}"
  [daemons] stats_collector="{couch_stats_collector, start, []}"
  [daemons] uuids="{couch_uuids, start, []}"
  [daemons] view_manager="{couch_view, start_link, []}"
  [httpd] allow_jsonp="false"
  [httpd] authentication_handlers="{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, cookie_authentication_handler}, {couch_httpd_auth, default_authentication_handler}"
  [httpd] bind_address="::"
  [httpd] default_handler="{couch_httpd_db, handle_request}"
  [httpd] max_connections="2048"
  [httpd] port="5984"
  [httpd] secure_rewrites="true"
  [httpd] vhost_global_handlers="_utils, _uuids, _session, _oauth, _users"
  [httpd_db_handlers] _changes="{couch_httpd_db, handle_changes_req}"
  [httpd_db_handlers] _compact="{couch_httpd_db, handle_compact_req}"
  [httpd_db_handlers] _design="{couch_httpd_db, handle_design_req}"
  [httpd_db_handlers] _temp_view="{couch_httpd_view, handle_temp_view_req}"
  [httpd_db_handlers] _view_cleanup="{couch_httpd_db, handle_view_cleanup_req}"
  [httpd_design_handlers] _info="{couch_httpd_db,   handle_design_info_req}"
  [httpd_design_handlers] _list="{couch_httpd_show, handle_view_list_req}"
  [httpd_design_handlers] _rewrite="{couch_httpd_rewrite, handle_rewrite_req}"
  [httpd_design_handlers] _show="{couch_httpd_show, handle_doc_show_req}"
  [httpd_design_handlers] _update="{couch_httpd_show, handle_doc_update_req}"
  [httpd_design_handlers] _view="{couch_httpd_view, handle_view_req}"
  [httpd_global_handlers] /="{couch_httpd_misc_handlers, handle_welcome_req, <<\"Welcome\">>}"
  [httpd_global_handlers] _active_tasks="{couch_httpd_misc_handlers, handle_task_status_req}"
  [httpd_global_handlers] _all_dbs="{couch_httpd_misc_handlers, handle_all_dbs_req}"
  [httpd_global_handlers] _config="{couch_httpd_misc_handlers, handle_config_req}"
  [httpd_global_handlers] _log="{couch_httpd_misc_handlers, handle_log_req}"
  [httpd_global_handlers] _oauth="{couch_httpd_oauth, handle_oauth_req}"
  [httpd_global_handlers] _replicate="{couch_httpd_misc_handlers, handle_replicate_req}"
  [httpd_global_handlers] _restart="{couch_httpd_misc_handlers, handle_restart_req}"
  [httpd_global_handlers] _session="{couch_httpd_auth, handle_session_req}"
  [httpd_global_handlers] _stats="{couch_httpd_stats_handlers, handle_stats_req}"
  [httpd_global_handlers] _utils="{couch_httpd_misc_handlers, handle_utils_dir_req, \"../share/couchdb/www\"}"
  [httpd_global_handlers] _uuids="{couch_httpd_misc_handlers, handle_uuids_req}"
  [httpd_global_handlers] favicon.ico="{couch_httpd_misc_handlers, handle_favicon_req, \"../share/couchdb/www\"}"
  [log] file="../var/log/couchdb/couch.log"
  [log] include_sasl="true"
  [log] level="debug"
  [query_server_config] reduce_limit="true"
  [query_servers] javascript="./couchjs.exe ../share/couchdb/server/main.js"
  [replicator] max_http_pipeline_size="10"
  [replicator] max_http_sessions="10"
  [stats] rate="1000"
  [stats] samples="[0, 60, 300, 900]"
  [uuids] algorithm="sequential"
Failure to start Mochiweb: eafnosupport
[error] [<0.106.0>] {error_report,<0.34.0>,
              {<0.106.0>,crash_report,
               [[{initial_call,{mochiweb_socket_server,init,['Argument__1']}},
                 {pid,<0.106.0>},
                 {registered_name,[]},
                 {error_info,{exit,eafnosupport,
                                   [{gen_server,init_it,6},
                                    {proc_lib,init_p_do_apply,3}]}},
                 {ancestors,[couch_secondary_services,couch_server_sup,
                             <0.35.0>]},
                 {messages,[]},
                 {links,[<0.89.0>]},
                 {dictionary,[]},
                 {trap_exit,true},
                 {status,running},
                 {heap_size,1597},
                 {stack_size,24},
                 {reductions,352}],
                []]}}

=CRASH REPORT==== 20-Jan-2011::09:39:55 ===
  crasher:
    initial call: mochiweb_socket_server:init/1
    pid: <0.106.0>
    registered_name: []
    exception exit: eafnosupport
      in function  gen_server:init_it/6
    ancestors: [couch_secondary_services,couch_server_sup,<0.35.0>]
    messages: []
    links: [<0.89.0>]
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 1597
    stack_size: 24
    reductions: 352
  neighbours:
[error] [<0.89.0>] {error_report,<0.34.0>,
              {<0.89.0>,supervisor_report,
               [{supervisor,{local,couch_secondary_services}},
                {errorContext,start_error},
                {reason,eafnosupport},
                {offender,[{pid,undefined},
                           {name,httpd},
                           {mfargs,{couch_httpd,start_link,[]}},
                           {restart_type,permanent},
                           {shutdown,1000},
                           {child_type,worker}]}]}}

=SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
     Supervisor: {local,couch_secondary_services}
     Context:    start_error
     Reason:     eafnosupport
     Offender:   [{pid,undefined},
                  {name,httpd},
                  {mfargs,{couch_httpd,start_link,[]}},
                  {restart_type,permanent},
                  {shutdown,1000},
                  {child_type,worker}]

[error] [<0.81.0>] {error_report,<0.34.0>,
    {<0.81.0>,supervisor_report,
     [{supervisor,{local,couch_server_sup}},
      {errorContext,start_error},
      {reason,shutdown},
      {offender,
          [{pid,undefined},
           {name,couch_secondary_services},
           {mfargs,{couch_server_sup,start_secondary_services,[]}},
           {restart_type,permanent},
           {shutdown,infinity},
           {child_type,supervisor}]}]}}

=SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
     Supervisor: {local,couch_server_sup}
     Context:    start_error
     Reason:     shutdown
     Offender:   [{pid,undefined},
                  {name,couch_secondary_services},
                  {mfargs,{couch_server_sup,start_secondary_services,[]}},
                  {restart_type,permanent},
                  {shutdown,infinity},
                  {child_type,supervisor}]


=CRASH REPORT==== 20-Jan-2011::09:39:55 ===
  crasher:
    initial call: application_master:init/4
    pid: <0.34.0>
    registered_name: []
    exception exit: {bad_return,
                        {{couch_app,start,
                             [normal,
                              ["../etc/couchdb/default.ini",
                               "../etc/couchdb/local.ini"]]},
                         {'EXIT',
                             {{badmatch,{error,shutdown}},
                              [{couch_server_sup,start_server,1},
                               {application_master,start_it_old,4}]}}}}
      in function  application_master:init/4
    ancestors: [<0.33.0>]
    messages: [{'EXIT',<0.35.0>,normal}]
    links: [<0.33.0>,<0.6.0>]
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 610
    stack_size: 24
    reductions: 422
  neighbours:

=INFO REPORT==== 20-Jan-2011::09:39:55 ===
    application: couch
    exited: {bad_return,{{couch_app,start,
                                    [normal,
                                     ["../etc/couchdb/default.ini",
                                      "../etc/couchdb/local.ini"]]},
                         {'EXIT',{{badmatch,{error,shutdown}},
                                  [{couch_server_sup,start_server,1},
                                   {application_master,start_it_old,4}]}}}}
    type: temporary
1> 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COUCHDB-1032) CouchDB fails to bind to IPv6 address on Windows

Posted by "Alessio Caiazza (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12993010#comment-12993010 ] 

Alessio Caiazza commented on COUCHDB-1032:
------------------------------------------

Fixed in 1.0.2

> CouchDB fails to bind to IPv6 address on Windows
> ------------------------------------------------
>
>                 Key: COUCHDB-1032
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1032
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core, HTTP Interface
>    Affects Versions: 1.0.1
>         Environment: Windows 7 32bit
> couchdb 1.0.1 windows binary installer 
>            Reporter: Alessio Caiazza
>            Priority: Critical
>             Fix For: 1.0.2
>
>
> I'm trying to bind to IPv6 address :: but couchDB didn't start.
> I've tried with
> bind_address = ::
> and with the specific IPv6 address.
> ############################# LOG level setted do debug ###########################
> Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0]
> Eshell V5.8  (abort with ^G)
> 1> Apache CouchDB 1.0.1 (LogLevel=debug) is starting.
> Configuration Settings ["../etc/couchdb/default.ini",
>                         "../etc/couchdb/local.ini"]:
>   [admins] ***LINE REMOVED***
>   [admins] ***LINE REMOVED***
>   [attachments] compressible_types="text/*, application/javascript, application/json,  application/xml"
>   [attachments] compression_level="8"
>   [couch_httpd_auth] auth_cache_size="50"
>   [couch_httpd_auth] authentication_db="_users"
>   [couch_httpd_auth] authentication_redirect="/_utils/session.html"
>   [couch_httpd_auth] require_valid_user="false"
>   [couch_httpd_auth] ***LINE REMOVED***
>   [couch_httpd_auth] timeout="600"
>   [couchdb] database_dir="../var/lib/couchdb"
>   [couchdb] delayed_commits="true"
>   [couchdb] max_attachment_chunk_size="4294967296"
>   [couchdb] max_dbs_open="100"
>   [couchdb] max_document_size="4294967296"
>   [couchdb] os_process_timeout="5000"
>   [couchdb] uri_file="../var/lib/couchdb/couch.uri"
>   [couchdb] util_driver_dir="../lib/couch-1.0.1/priv/lib"
>   [couchdb] view_index_dir="../var/lib/couchdb"
>   [daemons] auth_cache="{couch_auth_cache, start_link, []}"
>   [daemons] db_update_notifier="{couch_db_update_notifier_sup, start_link, []}"
>   [daemons] external_manager="{couch_external_manager, start_link, []}"
>   [daemons] httpd="{couch_httpd, start_link, []}"
>   [daemons] query_servers="{couch_query_servers, start_link, []}"
>   [daemons] stats_aggregator="{couch_stats_aggregator, start, []}"
>   [daemons] stats_collector="{couch_stats_collector, start, []}"
>   [daemons] uuids="{couch_uuids, start, []}"
>   [daemons] view_manager="{couch_view, start_link, []}"
>   [httpd] allow_jsonp="false"
>   [httpd] authentication_handlers="{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, cookie_authentication_handler}, {couch_httpd_auth, default_authentication_handler}"
>   [httpd] bind_address="::"
>   [httpd] default_handler="{couch_httpd_db, handle_request}"
>   [httpd] max_connections="2048"
>   [httpd] port="5984"
>   [httpd] secure_rewrites="true"
>   [httpd] vhost_global_handlers="_utils, _uuids, _session, _oauth, _users"
>   [httpd_db_handlers] _changes="{couch_httpd_db, handle_changes_req}"
>   [httpd_db_handlers] _compact="{couch_httpd_db, handle_compact_req}"
>   [httpd_db_handlers] _design="{couch_httpd_db, handle_design_req}"
>   [httpd_db_handlers] _temp_view="{couch_httpd_view, handle_temp_view_req}"
>   [httpd_db_handlers] _view_cleanup="{couch_httpd_db, handle_view_cleanup_req}"
>   [httpd_design_handlers] _info="{couch_httpd_db,   handle_design_info_req}"
>   [httpd_design_handlers] _list="{couch_httpd_show, handle_view_list_req}"
>   [httpd_design_handlers] _rewrite="{couch_httpd_rewrite, handle_rewrite_req}"
>   [httpd_design_handlers] _show="{couch_httpd_show, handle_doc_show_req}"
>   [httpd_design_handlers] _update="{couch_httpd_show, handle_doc_update_req}"
>   [httpd_design_handlers] _view="{couch_httpd_view, handle_view_req}"
>   [httpd_global_handlers] /="{couch_httpd_misc_handlers, handle_welcome_req, <<\"Welcome\">>}"
>   [httpd_global_handlers] _active_tasks="{couch_httpd_misc_handlers, handle_task_status_req}"
>   [httpd_global_handlers] _all_dbs="{couch_httpd_misc_handlers, handle_all_dbs_req}"
>   [httpd_global_handlers] _config="{couch_httpd_misc_handlers, handle_config_req}"
>   [httpd_global_handlers] _log="{couch_httpd_misc_handlers, handle_log_req}"
>   [httpd_global_handlers] _oauth="{couch_httpd_oauth, handle_oauth_req}"
>   [httpd_global_handlers] _replicate="{couch_httpd_misc_handlers, handle_replicate_req}"
>   [httpd_global_handlers] _restart="{couch_httpd_misc_handlers, handle_restart_req}"
>   [httpd_global_handlers] _session="{couch_httpd_auth, handle_session_req}"
>   [httpd_global_handlers] _stats="{couch_httpd_stats_handlers, handle_stats_req}"
>   [httpd_global_handlers] _utils="{couch_httpd_misc_handlers, handle_utils_dir_req, \"../share/couchdb/www\"}"
>   [httpd_global_handlers] _uuids="{couch_httpd_misc_handlers, handle_uuids_req}"
>   [httpd_global_handlers] favicon.ico="{couch_httpd_misc_handlers, handle_favicon_req, \"../share/couchdb/www\"}"
>   [log] file="../var/log/couchdb/couch.log"
>   [log] include_sasl="true"
>   [log] level="debug"
>   [query_server_config] reduce_limit="true"
>   [query_servers] javascript="./couchjs.exe ../share/couchdb/server/main.js"
>   [replicator] max_http_pipeline_size="10"
>   [replicator] max_http_sessions="10"
>   [stats] rate="1000"
>   [stats] samples="[0, 60, 300, 900]"
>   [uuids] algorithm="sequential"
> Failure to start Mochiweb: eafnosupport
> [error] [<0.106.0>] {error_report,<0.34.0>,
>               {<0.106.0>,crash_report,
>                [[{initial_call,{mochiweb_socket_server,init,['Argument__1']}},
>                  {pid,<0.106.0>},
>                  {registered_name,[]},
>                  {error_info,{exit,eafnosupport,
>                                    [{gen_server,init_it,6},
>                                     {proc_lib,init_p_do_apply,3}]}},
>                  {ancestors,[couch_secondary_services,couch_server_sup,
>                              <0.35.0>]},
>                  {messages,[]},
>                  {links,[<0.89.0>]},
>                  {dictionary,[]},
>                  {trap_exit,true},
>                  {status,running},
>                  {heap_size,1597},
>                  {stack_size,24},
>                  {reductions,352}],
>                 []]}}
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: mochiweb_socket_server:init/1
>     pid: <0.106.0>
>     registered_name: []
>     exception exit: eafnosupport
>       in function  gen_server:init_it/6
>     ancestors: [couch_secondary_services,couch_server_sup,<0.35.0>]
>     messages: []
>     links: [<0.89.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 1597
>     stack_size: 24
>     reductions: 352
>   neighbours:
> [error] [<0.89.0>] {error_report,<0.34.0>,
>               {<0.89.0>,supervisor_report,
>                [{supervisor,{local,couch_secondary_services}},
>                 {errorContext,start_error},
>                 {reason,eafnosupport},
>                 {offender,[{pid,undefined},
>                            {name,httpd},
>                            {mfargs,{couch_httpd,start_link,[]}},
>                            {restart_type,permanent},
>                            {shutdown,1000},
>                            {child_type,worker}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_secondary_services}
>      Context:    start_error
>      Reason:     eafnosupport
>      Offender:   [{pid,undefined},
>                   {name,httpd},
>                   {mfargs,{couch_httpd,start_link,[]}},
>                   {restart_type,permanent},
>                   {shutdown,1000},
>                   {child_type,worker}]
> [error] [<0.81.0>] {error_report,<0.34.0>,
>     {<0.81.0>,supervisor_report,
>      [{supervisor,{local,couch_server_sup}},
>       {errorContext,start_error},
>       {reason,shutdown},
>       {offender,
>           [{pid,undefined},
>            {name,couch_secondary_services},
>            {mfargs,{couch_server_sup,start_secondary_services,[]}},
>            {restart_type,permanent},
>            {shutdown,infinity},
>            {child_type,supervisor}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_server_sup}
>      Context:    start_error
>      Reason:     shutdown
>      Offender:   [{pid,undefined},
>                   {name,couch_secondary_services},
>                   {mfargs,{couch_server_sup,start_secondary_services,[]}},
>                   {restart_type,permanent},
>                   {shutdown,infinity},
>                   {child_type,supervisor}]
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: application_master:init/4
>     pid: <0.34.0>
>     registered_name: []
>     exception exit: {bad_return,
>                         {{couch_app,start,
>                              [normal,
>                               ["../etc/couchdb/default.ini",
>                                "../etc/couchdb/local.ini"]]},
>                          {'EXIT',
>                              {{badmatch,{error,shutdown}},
>                               [{couch_server_sup,start_server,1},
>                                {application_master,start_it_old,4}]}}}}
>       in function  application_master:init/4
>     ancestors: [<0.33.0>]
>     messages: [{'EXIT',<0.35.0>,normal}]
>     links: [<0.33.0>,<0.6.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 610
>     stack_size: 24
>     reductions: 422
>   neighbours:
> =INFO REPORT==== 20-Jan-2011::09:39:55 ===
>     application: couch
>     exited: {bad_return,{{couch_app,start,
>                                     [normal,
>                                      ["../etc/couchdb/default.ini",
>                                       "../etc/couchdb/local.ini"]]},
>                          {'EXIT',{{badmatch,{error,shutdown}},
>                                   [{couch_server_sup,start_server,1},
>                                    {application_master,start_it_old,4}]}}}}
>     type: temporary
> 1> 

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

        

[jira] Commented: (COUCHDB-1032) CouchDB fails to bind to IPv6 address on Windows

Posted by "Dave Cottlehuber (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12992986#comment-12992986 ] 

Dave Cottlehuber commented on COUCHDB-1032:
-------------------------------------------

I can't replicate this on 1.0.2. Can you try the following steps & build, and confirm if you still are unable to bind?

I can bind successfully using WinXP SP3 & IPv6, CouchDB 1.0.2 from unofficial build at
https://github.com/downloads/dch/couchdb/setup-couchdb-1.0.2_otp_R14B01_spidermonkey_1.8.5.exe

# update couchdb config
net stop "Apache CouchDB"
edit local.ini
    [httpd]
    ;port = 5984
    ;bind_address = 127.0.0.1
    bind_address = ::

# install IPv6 - windows XP
    netsh interface ipv6 install
    netsh interface ipv6 set privacy disabled

# start couchdb service & say hallo
    net start "apache couchdb"
    curl.exe -v http://\[::1\]:5984

* About to connect() to ::1 port 5984 (#0)
* connected
* Connected to ::1 () port 5984 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.21.1 (i386-pc-win32) libcurl/7.21.1
> Host: [::1]:5984
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: CouchDB/1.0.2 (Erlang OTP/R14B)
< Date: Thu, 10 Feb 2011 10:35:24 GMT
< Content-Type: text/plain;charset=utf-8
< Content-Length: 40
< Cache-Control: must-revalidate
<
{"couchdb":"Welcome","version":"1.0.2"}
* Connection #0 to host ::1 left intact
* Closing connection #0


> CouchDB fails to bind to IPv6 address on Windows
> ------------------------------------------------
>
>                 Key: COUCHDB-1032
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1032
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core, HTTP Interface
>    Affects Versions: 1.0.1
>         Environment: Windows 7 32bit
> couchdb 1.0.1 windows binary installer 
>            Reporter: Alessio Caiazza
>            Priority: Critical
>
> I'm trying to bind to IPv6 address :: but couchDB didn't start.
> I've tried with
> bind_address = ::
> and with the specific IPv6 address.
> ############################# LOG level setted do debug ###########################
> Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0]
> Eshell V5.8  (abort with ^G)
> 1> Apache CouchDB 1.0.1 (LogLevel=debug) is starting.
> Configuration Settings ["../etc/couchdb/default.ini",
>                         "../etc/couchdb/local.ini"]:
>   [admins] ***LINE REMOVED***
>   [admins] ***LINE REMOVED***
>   [attachments] compressible_types="text/*, application/javascript, application/json,  application/xml"
>   [attachments] compression_level="8"
>   [couch_httpd_auth] auth_cache_size="50"
>   [couch_httpd_auth] authentication_db="_users"
>   [couch_httpd_auth] authentication_redirect="/_utils/session.html"
>   [couch_httpd_auth] require_valid_user="false"
>   [couch_httpd_auth] ***LINE REMOVED***
>   [couch_httpd_auth] timeout="600"
>   [couchdb] database_dir="../var/lib/couchdb"
>   [couchdb] delayed_commits="true"
>   [couchdb] max_attachment_chunk_size="4294967296"
>   [couchdb] max_dbs_open="100"
>   [couchdb] max_document_size="4294967296"
>   [couchdb] os_process_timeout="5000"
>   [couchdb] uri_file="../var/lib/couchdb/couch.uri"
>   [couchdb] util_driver_dir="../lib/couch-1.0.1/priv/lib"
>   [couchdb] view_index_dir="../var/lib/couchdb"
>   [daemons] auth_cache="{couch_auth_cache, start_link, []}"
>   [daemons] db_update_notifier="{couch_db_update_notifier_sup, start_link, []}"
>   [daemons] external_manager="{couch_external_manager, start_link, []}"
>   [daemons] httpd="{couch_httpd, start_link, []}"
>   [daemons] query_servers="{couch_query_servers, start_link, []}"
>   [daemons] stats_aggregator="{couch_stats_aggregator, start, []}"
>   [daemons] stats_collector="{couch_stats_collector, start, []}"
>   [daemons] uuids="{couch_uuids, start, []}"
>   [daemons] view_manager="{couch_view, start_link, []}"
>   [httpd] allow_jsonp="false"
>   [httpd] authentication_handlers="{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, cookie_authentication_handler}, {couch_httpd_auth, default_authentication_handler}"
>   [httpd] bind_address="::"
>   [httpd] default_handler="{couch_httpd_db, handle_request}"
>   [httpd] max_connections="2048"
>   [httpd] port="5984"
>   [httpd] secure_rewrites="true"
>   [httpd] vhost_global_handlers="_utils, _uuids, _session, _oauth, _users"
>   [httpd_db_handlers] _changes="{couch_httpd_db, handle_changes_req}"
>   [httpd_db_handlers] _compact="{couch_httpd_db, handle_compact_req}"
>   [httpd_db_handlers] _design="{couch_httpd_db, handle_design_req}"
>   [httpd_db_handlers] _temp_view="{couch_httpd_view, handle_temp_view_req}"
>   [httpd_db_handlers] _view_cleanup="{couch_httpd_db, handle_view_cleanup_req}"
>   [httpd_design_handlers] _info="{couch_httpd_db,   handle_design_info_req}"
>   [httpd_design_handlers] _list="{couch_httpd_show, handle_view_list_req}"
>   [httpd_design_handlers] _rewrite="{couch_httpd_rewrite, handle_rewrite_req}"
>   [httpd_design_handlers] _show="{couch_httpd_show, handle_doc_show_req}"
>   [httpd_design_handlers] _update="{couch_httpd_show, handle_doc_update_req}"
>   [httpd_design_handlers] _view="{couch_httpd_view, handle_view_req}"
>   [httpd_global_handlers] /="{couch_httpd_misc_handlers, handle_welcome_req, <<\"Welcome\">>}"
>   [httpd_global_handlers] _active_tasks="{couch_httpd_misc_handlers, handle_task_status_req}"
>   [httpd_global_handlers] _all_dbs="{couch_httpd_misc_handlers, handle_all_dbs_req}"
>   [httpd_global_handlers] _config="{couch_httpd_misc_handlers, handle_config_req}"
>   [httpd_global_handlers] _log="{couch_httpd_misc_handlers, handle_log_req}"
>   [httpd_global_handlers] _oauth="{couch_httpd_oauth, handle_oauth_req}"
>   [httpd_global_handlers] _replicate="{couch_httpd_misc_handlers, handle_replicate_req}"
>   [httpd_global_handlers] _restart="{couch_httpd_misc_handlers, handle_restart_req}"
>   [httpd_global_handlers] _session="{couch_httpd_auth, handle_session_req}"
>   [httpd_global_handlers] _stats="{couch_httpd_stats_handlers, handle_stats_req}"
>   [httpd_global_handlers] _utils="{couch_httpd_misc_handlers, handle_utils_dir_req, \"../share/couchdb/www\"}"
>   [httpd_global_handlers] _uuids="{couch_httpd_misc_handlers, handle_uuids_req}"
>   [httpd_global_handlers] favicon.ico="{couch_httpd_misc_handlers, handle_favicon_req, \"../share/couchdb/www\"}"
>   [log] file="../var/log/couchdb/couch.log"
>   [log] include_sasl="true"
>   [log] level="debug"
>   [query_server_config] reduce_limit="true"
>   [query_servers] javascript="./couchjs.exe ../share/couchdb/server/main.js"
>   [replicator] max_http_pipeline_size="10"
>   [replicator] max_http_sessions="10"
>   [stats] rate="1000"
>   [stats] samples="[0, 60, 300, 900]"
>   [uuids] algorithm="sequential"
> Failure to start Mochiweb: eafnosupport
> [error] [<0.106.0>] {error_report,<0.34.0>,
>               {<0.106.0>,crash_report,
>                [[{initial_call,{mochiweb_socket_server,init,['Argument__1']}},
>                  {pid,<0.106.0>},
>                  {registered_name,[]},
>                  {error_info,{exit,eafnosupport,
>                                    [{gen_server,init_it,6},
>                                     {proc_lib,init_p_do_apply,3}]}},
>                  {ancestors,[couch_secondary_services,couch_server_sup,
>                              <0.35.0>]},
>                  {messages,[]},
>                  {links,[<0.89.0>]},
>                  {dictionary,[]},
>                  {trap_exit,true},
>                  {status,running},
>                  {heap_size,1597},
>                  {stack_size,24},
>                  {reductions,352}],
>                 []]}}
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: mochiweb_socket_server:init/1
>     pid: <0.106.0>
>     registered_name: []
>     exception exit: eafnosupport
>       in function  gen_server:init_it/6
>     ancestors: [couch_secondary_services,couch_server_sup,<0.35.0>]
>     messages: []
>     links: [<0.89.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 1597
>     stack_size: 24
>     reductions: 352
>   neighbours:
> [error] [<0.89.0>] {error_report,<0.34.0>,
>               {<0.89.0>,supervisor_report,
>                [{supervisor,{local,couch_secondary_services}},
>                 {errorContext,start_error},
>                 {reason,eafnosupport},
>                 {offender,[{pid,undefined},
>                            {name,httpd},
>                            {mfargs,{couch_httpd,start_link,[]}},
>                            {restart_type,permanent},
>                            {shutdown,1000},
>                            {child_type,worker}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_secondary_services}
>      Context:    start_error
>      Reason:     eafnosupport
>      Offender:   [{pid,undefined},
>                   {name,httpd},
>                   {mfargs,{couch_httpd,start_link,[]}},
>                   {restart_type,permanent},
>                   {shutdown,1000},
>                   {child_type,worker}]
> [error] [<0.81.0>] {error_report,<0.34.0>,
>     {<0.81.0>,supervisor_report,
>      [{supervisor,{local,couch_server_sup}},
>       {errorContext,start_error},
>       {reason,shutdown},
>       {offender,
>           [{pid,undefined},
>            {name,couch_secondary_services},
>            {mfargs,{couch_server_sup,start_secondary_services,[]}},
>            {restart_type,permanent},
>            {shutdown,infinity},
>            {child_type,supervisor}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_server_sup}
>      Context:    start_error
>      Reason:     shutdown
>      Offender:   [{pid,undefined},
>                   {name,couch_secondary_services},
>                   {mfargs,{couch_server_sup,start_secondary_services,[]}},
>                   {restart_type,permanent},
>                   {shutdown,infinity},
>                   {child_type,supervisor}]
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: application_master:init/4
>     pid: <0.34.0>
>     registered_name: []
>     exception exit: {bad_return,
>                         {{couch_app,start,
>                              [normal,
>                               ["../etc/couchdb/default.ini",
>                                "../etc/couchdb/local.ini"]]},
>                          {'EXIT',
>                              {{badmatch,{error,shutdown}},
>                               [{couch_server_sup,start_server,1},
>                                {application_master,start_it_old,4}]}}}}
>       in function  application_master:init/4
>     ancestors: [<0.33.0>]
>     messages: [{'EXIT',<0.35.0>,normal}]
>     links: [<0.33.0>,<0.6.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 610
>     stack_size: 24
>     reductions: 422
>   neighbours:
> =INFO REPORT==== 20-Jan-2011::09:39:55 ===
>     application: couch
>     exited: {bad_return,{{couch_app,start,
>                                     [normal,
>                                      ["../etc/couchdb/default.ini",
>                                       "../etc/couchdb/local.ini"]]},
>                          {'EXIT',{{badmatch,{error,shutdown}},
>                                   [{couch_server_sup,start_server,1},
>                                    {application_master,start_it_old,4}]}}}}
>     type: temporary
> 1> 

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

        

[jira] Closed: (COUCHDB-1032) CouchDB fails to bind to IPv6 address on Windows

Posted by "Alessio Caiazza (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1032?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alessio Caiazza closed COUCHDB-1032.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.0.2

1.0.2 does not suffer this bug.

> CouchDB fails to bind to IPv6 address on Windows
> ------------------------------------------------
>
>                 Key: COUCHDB-1032
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1032
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core, HTTP Interface
>    Affects Versions: 1.0.1
>         Environment: Windows 7 32bit
> couchdb 1.0.1 windows binary installer 
>            Reporter: Alessio Caiazza
>            Priority: Critical
>             Fix For: 1.0.2
>
>
> I'm trying to bind to IPv6 address :: but couchDB didn't start.
> I've tried with
> bind_address = ::
> and with the specific IPv6 address.
> ############################# LOG level setted do debug ###########################
> Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0]
> Eshell V5.8  (abort with ^G)
> 1> Apache CouchDB 1.0.1 (LogLevel=debug) is starting.
> Configuration Settings ["../etc/couchdb/default.ini",
>                         "../etc/couchdb/local.ini"]:
>   [admins] ***LINE REMOVED***
>   [admins] ***LINE REMOVED***
>   [attachments] compressible_types="text/*, application/javascript, application/json,  application/xml"
>   [attachments] compression_level="8"
>   [couch_httpd_auth] auth_cache_size="50"
>   [couch_httpd_auth] authentication_db="_users"
>   [couch_httpd_auth] authentication_redirect="/_utils/session.html"
>   [couch_httpd_auth] require_valid_user="false"
>   [couch_httpd_auth] ***LINE REMOVED***
>   [couch_httpd_auth] timeout="600"
>   [couchdb] database_dir="../var/lib/couchdb"
>   [couchdb] delayed_commits="true"
>   [couchdb] max_attachment_chunk_size="4294967296"
>   [couchdb] max_dbs_open="100"
>   [couchdb] max_document_size="4294967296"
>   [couchdb] os_process_timeout="5000"
>   [couchdb] uri_file="../var/lib/couchdb/couch.uri"
>   [couchdb] util_driver_dir="../lib/couch-1.0.1/priv/lib"
>   [couchdb] view_index_dir="../var/lib/couchdb"
>   [daemons] auth_cache="{couch_auth_cache, start_link, []}"
>   [daemons] db_update_notifier="{couch_db_update_notifier_sup, start_link, []}"
>   [daemons] external_manager="{couch_external_manager, start_link, []}"
>   [daemons] httpd="{couch_httpd, start_link, []}"
>   [daemons] query_servers="{couch_query_servers, start_link, []}"
>   [daemons] stats_aggregator="{couch_stats_aggregator, start, []}"
>   [daemons] stats_collector="{couch_stats_collector, start, []}"
>   [daemons] uuids="{couch_uuids, start, []}"
>   [daemons] view_manager="{couch_view, start_link, []}"
>   [httpd] allow_jsonp="false"
>   [httpd] authentication_handlers="{couch_httpd_oauth, oauth_authentication_handler}, {couch_httpd_auth, cookie_authentication_handler}, {couch_httpd_auth, default_authentication_handler}"
>   [httpd] bind_address="::"
>   [httpd] default_handler="{couch_httpd_db, handle_request}"
>   [httpd] max_connections="2048"
>   [httpd] port="5984"
>   [httpd] secure_rewrites="true"
>   [httpd] vhost_global_handlers="_utils, _uuids, _session, _oauth, _users"
>   [httpd_db_handlers] _changes="{couch_httpd_db, handle_changes_req}"
>   [httpd_db_handlers] _compact="{couch_httpd_db, handle_compact_req}"
>   [httpd_db_handlers] _design="{couch_httpd_db, handle_design_req}"
>   [httpd_db_handlers] _temp_view="{couch_httpd_view, handle_temp_view_req}"
>   [httpd_db_handlers] _view_cleanup="{couch_httpd_db, handle_view_cleanup_req}"
>   [httpd_design_handlers] _info="{couch_httpd_db,   handle_design_info_req}"
>   [httpd_design_handlers] _list="{couch_httpd_show, handle_view_list_req}"
>   [httpd_design_handlers] _rewrite="{couch_httpd_rewrite, handle_rewrite_req}"
>   [httpd_design_handlers] _show="{couch_httpd_show, handle_doc_show_req}"
>   [httpd_design_handlers] _update="{couch_httpd_show, handle_doc_update_req}"
>   [httpd_design_handlers] _view="{couch_httpd_view, handle_view_req}"
>   [httpd_global_handlers] /="{couch_httpd_misc_handlers, handle_welcome_req, <<\"Welcome\">>}"
>   [httpd_global_handlers] _active_tasks="{couch_httpd_misc_handlers, handle_task_status_req}"
>   [httpd_global_handlers] _all_dbs="{couch_httpd_misc_handlers, handle_all_dbs_req}"
>   [httpd_global_handlers] _config="{couch_httpd_misc_handlers, handle_config_req}"
>   [httpd_global_handlers] _log="{couch_httpd_misc_handlers, handle_log_req}"
>   [httpd_global_handlers] _oauth="{couch_httpd_oauth, handle_oauth_req}"
>   [httpd_global_handlers] _replicate="{couch_httpd_misc_handlers, handle_replicate_req}"
>   [httpd_global_handlers] _restart="{couch_httpd_misc_handlers, handle_restart_req}"
>   [httpd_global_handlers] _session="{couch_httpd_auth, handle_session_req}"
>   [httpd_global_handlers] _stats="{couch_httpd_stats_handlers, handle_stats_req}"
>   [httpd_global_handlers] _utils="{couch_httpd_misc_handlers, handle_utils_dir_req, \"../share/couchdb/www\"}"
>   [httpd_global_handlers] _uuids="{couch_httpd_misc_handlers, handle_uuids_req}"
>   [httpd_global_handlers] favicon.ico="{couch_httpd_misc_handlers, handle_favicon_req, \"../share/couchdb/www\"}"
>   [log] file="../var/log/couchdb/couch.log"
>   [log] include_sasl="true"
>   [log] level="debug"
>   [query_server_config] reduce_limit="true"
>   [query_servers] javascript="./couchjs.exe ../share/couchdb/server/main.js"
>   [replicator] max_http_pipeline_size="10"
>   [replicator] max_http_sessions="10"
>   [stats] rate="1000"
>   [stats] samples="[0, 60, 300, 900]"
>   [uuids] algorithm="sequential"
> Failure to start Mochiweb: eafnosupport
> [error] [<0.106.0>] {error_report,<0.34.0>,
>               {<0.106.0>,crash_report,
>                [[{initial_call,{mochiweb_socket_server,init,['Argument__1']}},
>                  {pid,<0.106.0>},
>                  {registered_name,[]},
>                  {error_info,{exit,eafnosupport,
>                                    [{gen_server,init_it,6},
>                                     {proc_lib,init_p_do_apply,3}]}},
>                  {ancestors,[couch_secondary_services,couch_server_sup,
>                              <0.35.0>]},
>                  {messages,[]},
>                  {links,[<0.89.0>]},
>                  {dictionary,[]},
>                  {trap_exit,true},
>                  {status,running},
>                  {heap_size,1597},
>                  {stack_size,24},
>                  {reductions,352}],
>                 []]}}
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: mochiweb_socket_server:init/1
>     pid: <0.106.0>
>     registered_name: []
>     exception exit: eafnosupport
>       in function  gen_server:init_it/6
>     ancestors: [couch_secondary_services,couch_server_sup,<0.35.0>]
>     messages: []
>     links: [<0.89.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 1597
>     stack_size: 24
>     reductions: 352
>   neighbours:
> [error] [<0.89.0>] {error_report,<0.34.0>,
>               {<0.89.0>,supervisor_report,
>                [{supervisor,{local,couch_secondary_services}},
>                 {errorContext,start_error},
>                 {reason,eafnosupport},
>                 {offender,[{pid,undefined},
>                            {name,httpd},
>                            {mfargs,{couch_httpd,start_link,[]}},
>                            {restart_type,permanent},
>                            {shutdown,1000},
>                            {child_type,worker}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_secondary_services}
>      Context:    start_error
>      Reason:     eafnosupport
>      Offender:   [{pid,undefined},
>                   {name,httpd},
>                   {mfargs,{couch_httpd,start_link,[]}},
>                   {restart_type,permanent},
>                   {shutdown,1000},
>                   {child_type,worker}]
> [error] [<0.81.0>] {error_report,<0.34.0>,
>     {<0.81.0>,supervisor_report,
>      [{supervisor,{local,couch_server_sup}},
>       {errorContext,start_error},
>       {reason,shutdown},
>       {offender,
>           [{pid,undefined},
>            {name,couch_secondary_services},
>            {mfargs,{couch_server_sup,start_secondary_services,[]}},
>            {restart_type,permanent},
>            {shutdown,infinity},
>            {child_type,supervisor}]}]}}
> =SUPERVISOR REPORT==== 20-Jan-2011::09:39:55 ===
>      Supervisor: {local,couch_server_sup}
>      Context:    start_error
>      Reason:     shutdown
>      Offender:   [{pid,undefined},
>                   {name,couch_secondary_services},
>                   {mfargs,{couch_server_sup,start_secondary_services,[]}},
>                   {restart_type,permanent},
>                   {shutdown,infinity},
>                   {child_type,supervisor}]
> =CRASH REPORT==== 20-Jan-2011::09:39:55 ===
>   crasher:
>     initial call: application_master:init/4
>     pid: <0.34.0>
>     registered_name: []
>     exception exit: {bad_return,
>                         {{couch_app,start,
>                              [normal,
>                               ["../etc/couchdb/default.ini",
>                                "../etc/couchdb/local.ini"]]},
>                          {'EXIT',
>                              {{badmatch,{error,shutdown}},
>                               [{couch_server_sup,start_server,1},
>                                {application_master,start_it_old,4}]}}}}
>       in function  application_master:init/4
>     ancestors: [<0.33.0>]
>     messages: [{'EXIT',<0.35.0>,normal}]
>     links: [<0.33.0>,<0.6.0>]
>     dictionary: []
>     trap_exit: true
>     status: running
>     heap_size: 610
>     stack_size: 24
>     reductions: 422
>   neighbours:
> =INFO REPORT==== 20-Jan-2011::09:39:55 ===
>     application: couch
>     exited: {bad_return,{{couch_app,start,
>                                     [normal,
>                                      ["../etc/couchdb/default.ini",
>                                       "../etc/couchdb/local.ini"]]},
>                          {'EXIT',{{badmatch,{error,shutdown}},
>                                   [{couch_server_sup,start_server,1},
>                                    {application_master,start_it_old,4}]}}}}
>     type: temporary
> 1> 

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