[erlang-questions] snmp deployment

eigenfunction <>
Sun Apr 1 19:53:09 CEST 2012


It turns out, i was not using reltool properly it seems. Packaging
under linux with sinan was working. So i went back on windows and
used the minimum config for reltool:

{sys, [
    {lib_dirs, ["c:/cygwin/home/snmptest/_build/snmptest/lib"]},
    {rel, "snmpest", "1.0.0",
     [kernel
      ,stdlib
      ,{snmptest,load}
      ,{wx,load}
      ,snmp
     ]},
    {boot_rel, "snmptest"}
%    ,{relocatable, true}
%    ,{profile, embedded}
%    ,{app_file, strip}
%	,{debug_info, strip}
%	,{incl_cond, exclude}
%	,{app, stdlib, [{mod_cond, derived}, {incl_cond, include}]}
%	,{app, kernel, [{incl_cond, include}]}
%	,{app, snmp, [{incl_cond, include}]}
%	,{app,mnesia,[{incl_cond, include}]}
%	,{app, wx, [ {incl_cond, include}]}
%	,{app, snmptest, [{vsn, "0.0.1"}, {incl_cond, include}]}
]}.

It seems i was removing some snmp dependencies, which i am not sure
what they actually are.
Since the target system is Windows embedded, i will have to deploy the
whole erlang system until i can find out a better way of stripping
unused packages.
Thanks.



On Apr 1, 6:27 pm, eigenfunction <> wrote:
> i would like to package a standalone application that depends on snmp.
> Packaging does not work as expected. Starting snmp return the
> following error:
>
> 3> application:start(snmp).
> {error,
>     {bad_return,
>         {{snmp_app,start,[normal,[]]},
>          {'EXIT',
>              {{badmatch,
>                   {error,
>                       {shutdown,
>                           {child,undefined,snmpm_supervisor,
>                               {snmpm_supervisor,start_link,
>                                   [normal,[{config,[{dir,...},
> {...}]}]]},
>                               transient,2000,supervisor,
>                               [snmpm_supervisor,supervisor]}}}},
>               [{snmp_app,start,2,[{file,"snmp_app.erl"},{line,40}]},
>                {application_master,start_it_old,4,
>                    [{file,"application_master.erl"},{line,
> 274}]}]}}}}}.
> Actually i am only interesting in the manager. I tried to start the
> system with: erl -config manager
> where manager:
> [
>   {snmp,
>         [{manager,
>             [{config, [{dir, "C:/snmp"},
>                 {db_dir, "C:/snmp/db/"}]}]}]}
> ].
>
> 4> snmp:start().
> {error,
>     {bad_return,
>         {{snmp_app,start,[normal,[]]},
>          {'EXIT',
>              {{badmatch,
>                   {error,
>                       {shutdown,
>                           {child,undefined,snmpm_supervisor,
>                               {snmpm_supervisor,start_link,
>                                   [normal,[{config,[{dir,...},
> {...}]}]]},
>                               transient,2000,supervisor,
>                               [snmpm_supervisor,supervisor]}}}},
>               [{snmp_app,start,2,[{file,"snmp_app.erl"},{line,40}]},
>                {application_master,start_it_old,4,
>                    [{file,"application_master.erl"},{line,274}]}]}}}}}
>
> No luck ;-(
>
> Any idea?
> _______________________________________________
> erlang-questions mailing list
> ://erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list