Hi all,
I've just tried erlangweb, but unfortunately, the script does't work
with yaws.
Step by stepy, I followed the erlangweb wiki:
http://wiki.erlang-web.org/Install :
1. ./bin/compiler.erl yaws
2. ./bin/start.erl yaws
3. ./bin/start_interactive yaws ---- Crash report occured here
While the command ./bin/start_interactive (no yaws argument) can
start
inets successfully, and I can get the erlangweb-start message from
my
browser.
From the output, I guess this report will be valuable for this
problem:
=SUPERVISOR REPORT==== 3-Nov-2009::18:19:00 ===
Supervisor: {local,yaws_sup_restarts}
Context: start_error
Reason: {'EXIT',{error,could_not_load_driver}}
Offender: [{pid,undefined},
{name,yaws_sendfile},
{mfa,{yaws_sendfile_compat,start_link,[]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
I've tested the yaws_sendfile_compat module by calling:
yaws_sendfile_compat:start_link() in the erlang vm, it looks like
works.
So has anyone here got this problem? or what can I do next?
If anymore information required, please let me know. btw, any
suggestions will be appreciated.
Thanks in advance.
Eric
*******************************************************************************************************
The following is the whole output:
Eshell V5.6.5 (abort with ^G)
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,sasl_safe_sup}
started: [{pid,<0.37.0>},
{name,alarm_handler},
{mfa,{alarm_handler,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,sasl_safe_sup}
started: [{pid,<0.38.0>},
{name,overload},
{mfa,{overload,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,sasl_sup}
started: [{pid,<0.36.0>},
{name,sasl_safe_sup},
{mfa,
{supervisor,start_link,
[{local,sasl_safe_sup},sasl,safe]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,sasl_sup}
started: [{pid,<0.39.0>},
{name,release_handler},
{mfa,{release_handler,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: sasl
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,ssl_sup}
started: [{pid,<0.45.0>},
{name,ssl_broker_sup},
{mfa,{ssl_broker_sup,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,ssl_sup}
started: [{pid,<0.46.0>},
{name,ssl_manager},
{mfa,{ssl_manager,start_link,[]}},
{restart_type,permanent},
{shutdown,4000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,ssl_sup}
started: [{pid,<0.47.0>},
{name,ssl_connection},
{mfa,{ssl_connection_sup,start_link,[]}},
{restart_type,permanent},
{shutdown,4000},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: ssl
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,crypto_sup}
started: [{pid,<0.52.0>},
{name,crypto_server},
{mfa,{crypto_server,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: crypto
started_at: non...@nohost
1>
=INFO REPORT==== 3-Nov-2009::19:35:46 ===
e_lang module: error during loading file:
"/home/sunny/codes_in_mercurial/erlang-web/config/languages/
en.conf",
reason:enoent
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.62.0>},
{name,timer_server},
{mfa,{timer,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_sup}
started: [{pid,<0.68.0>},
{name,mnesia_event},
{mfa,{mnesia_sup,start_event,[]}},
{restart_type,permanent},
{shutdown,30000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.70.0>},
{name,mnesia_monitor},
{mfa,{mnesia_monitor,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.71.0>},
{name,mnesia_subscr},
{mfa,{mnesia_subscr,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.72.0>},
{name,mnesia_locker},
{mfa,{mnesia_locker,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.73.0>},
{name,mnesia_recover},
{mfa,{mnesia_recover,start,[]}},
{restart_type,permanent},
{shutdown,180000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.74.0>},
{name,mnesia_tm},
{mfa,{mnesia_tm,start,[]}},
{restart_type,permanent},
{shutdown,30000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.75.0>},
{name,mnesia_checkpoint_sup},
{mfa,{mnesia_checkpoint_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.76.0>},
{name,mnesia_snmp_sup},
{mfa,{mnesia_snmp_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.77.0>},
{name,mnesia_controller},
{mfa,{mnesia_controller,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.78.0>},
{name,mnesia_late_loader},
{mfa,{mnesia_late_loader,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,mnesia_sup}
started: [{pid,<0.69.0>},
{name,mnesia_kernel_sup},
{mfa,{mnesia_kernel_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: mnesia
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,eptic}
started: [{pid,<0.81.0>},
{name,e_hook},
{mfa,{e_hook,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,eptic}
started: [{pid,<0.82.0>},
{name,e_dict},
{mfa,{e_dict,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,eptic}
started: [{pid,<0.83.0>},
{name,e_session},
{mfa,{e_session,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,eptic}
started: [{pid,<0.84.0>},
{name,e_component},
{mfa,{e_component,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,eptic}
started: [{pid,<0.85.0>},
{name,e_logger},
{mfa,{e_logger,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: eptic
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: wpart
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
application: wparts
started_at: non...@nohost
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,yaws_sup}
started: [{pid,<0.97.0>},
{name,yaws_log},
{mfa,{yaws_log,start_link,[]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=INFO REPORT==== 3-Nov-2009::19:35:46 ===
Yaws: Using config file
/home/sunny/codes_in_mercurial/erlang-web/config/yaws.conf
1>
=INFO REPORT==== 3-Nov-2009::19:35:46 ===
Ctlfile : /home/sunny/.yaws/yaws/erlangweb_test/CTL
1>
=INFO REPORT==== 3-Nov-2009::19:35:46 ===
Yaws: Listening to 0.0.0.0:8000 for <1> virtual servers:
- http://localhost:8000 under
/home/sunny/codes_in_mercurial/erlang-web/docroot
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,yaws_sup}
started: [{pid,<0.98.0>},
{name,yaws_server},
{mfa,
{yaws_server,start_link,
[{env,false,false,false,
{file,
"/home/sunny/codes_in_mercurial/erlang-web/config/yaws.conf"},
false,false,"default"}]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,yaws_sup_restarts}
started: [{pid,<0.108.0>},
{name,yaws_session_server},
{mfa,{yaws_session_server,start_link,
[]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,yaws_sup_restarts}
started: [{pid,<0.110.0>},
{name,yaws_rss},
{mfa,{yaws_rss,start_link,[]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=PROGRESS REPORT==== 3-Nov-2009::19:35:46 ===
supervisor: {local,yaws_sup_restarts}
started: [{pid,<0.111.0>},
{name,yaws_event_manager},
{mfa,
{gen_event,start_link,
[{local,yaws_event_manager}]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=SUPERVISOR REPORT==== 3-Nov-2009::19:35:46 ===
Supervisor: {local,yaws_sup_restarts}
Context: start_error
Reason: {'EXIT',{error,could_not_load_driver}}
Offender: [{pid,undefined},
{name,yaws_sendfile},
{mfa,{yaws_sendfile_compat,start_link,[]}},
{restart_type,permanent},
{shutdown,5000},
{child_type,worker}]
1>
=SUPERVISOR REPORT==== 3-Nov-2009::19:35:46 ===
Supervisor: {local,yaws_sup}
Context: start_error
Reason: shutdown
Offender: [{pid,undefined},
{name,yaws_sup_restarts},
{mfa,{yaws_sup_restarts,start_link,[]}},
{restart_type,transient},
{shutdown,infinity},
{child_type,supervisor}]
1>
=CRASH REPORT==== 3-Nov-2009::19:35:46 ===
crasher:
pid: <0.94.0>
registered_name: []
exception exit: {shutdown,{yaws_app,start,[normal,[]]}}
in function application_master:init/4
initial call: application_master:init/4
ancestors: [<0.93.0>]
messages: [{'EXIT',<0.95.0>,normal}]
links: [<0.93.0>,<0.5.0>]
dictionary: []
trap_exit: true
status: running
heap_size: 233
stack_size: 23
reductions: 101
neighbours:
1>
=INFO REPORT==== 3-Nov-2009::19:35:46 ===
application: yaws
exited: {shutdown,{yaws_app,start,[normal,[]]}}
type: temporary
1>