Paul is right. In addition, if you have the same Erlang version, you need to install the dev part in the new machine.


On 10/12/2011 07:31 PM, Paul Davis wrote:
On Wed, Oct 12, 2011 at 9:39 AM, Arnaud Bailly<[email protected]>  wrote:
Actually, here is a bit more information:
  - Xubuntu 11.04
  - $ erl
Erlang R13B03 (erts-5.7.4) [source] [64-bit] [smp:4:4] [rq:4]
[async-threads:0] [hipe] [kernel-poll:false]

I installed mozjs, erlang, icu from apt-get. Got compilation without errors,
of course.

Thanks
Arnaud

On Wed, Oct 12, 2011 at 4:37 PM, Arnaud Bailly<[email protected]>wrote:

Hello,
After building couchdb from sources, I try to launch it and got the
following error:

Apache CouchDB 1.3.0a-28f80ae-git (LogLevel=info) is starting.

=CRASH REPORT==== 12-Oct-2011::16:36:21 ===
   crasher:
     initial call: couch_drv:init/1
     pid:<0.87.0>
     registered_name: []
     exception exit: "Driver compiled with incorrect version of
erl_driver.h"
       in function  gen_server:init_it/6
     ancestors: [couch_primary_services,couch_server_sup,<0.33.0>]
     messages: []
     links: [<0.86.0>]
     dictionary: []
     trap_exit: false
     status: running
     heap_size: 610
     stack_size: 24
     reductions: 126
   neighbours:

=SUPERVISOR REPORT==== 12-Oct-2011::16:36:21 ===
      Supervisor: {local,couch_primary_services}
      Context:    start_error
      Reason:     "Driver compiled with incorrect version of erl_driver.h"
      Offender:   [{pid,undefined},
                   {name,collation_driver},
                   {mfa,{couch_drv,start_link,[]}},
                   {restart_type,permanent},
                   {shutdown,infinity},
                   {child_type,supervisor}]


=SUPERVISOR REPORT==== 12-Oct-2011::16:36:21 ===
      Supervisor: {local,couch_server_sup}
      Context:    start_error
      Reason:     shutdown
      Offender:   [{pid,undefined},
                   {name,couch_primary_services},
                   {mfa,{couch_primary_sup,start_link,[]}},
                   {restart_type,permanent},
                   {shutdown,infinity},
                   {child_type,supervisor}]


=CRASH REPORT==== 12-Oct-2011::16:36:21 ===
   crasher:
     initial call: application_master:init/4
     pid:<0.32.0>
     registered_name: []
     exception exit: {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}]}}}}
       in function  application_master:init/4
     ancestors: [<0.31.0>]
     messages: [{'EXIT',<0.33.0>,normal}]
     links: [<0.31.0>,<0.7.0>]
     dictionary: []
     trap_exit: true
     status: running
     heap_size: 610
     stack_size: 24
     reductions: 146
   neighbours:

=INFO REPORT==== 12-Oct-2011::16:36:21 ===
     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


What am I doing wrong ?

Thanks
Arnaud Bailly

It looks like you've compiled on one version of Erlang and are trying
to run it with different version. Did you copy the build output
between machines maybe?

Reply via email to