[erlang-questions] SASL problem

Carlo Bertoldi carlo.bertoldi@REDACTED
Thu Jun 30 16:56:06 CEST 2011


I've just managed to resolve the problem: I changed -sname $NODE_NAME to 
-sname sonda, and it's working.
Though I wonder why this can cause such a problem.
Thank you Siri for your support.

  Carlo


On 30/06/2011 16:54, Siri Hansen wrote:
> Ok, one more shot then - this is pure guessing of course, since I can 
> not reproduce the problem... You could try to use single quotes around 
> the tuple and double quotes with no backslash around the string:
>
> ... -sasl sasl_error_logger '{file, 
> "/home/itadm/erlang/log/prototipo_mps_sasl.log"}' ...
>
> I'm not at all an expert on shell scripts and the secrets related to 
> quotes - there are probably others on this list who are... I'm just 
> giving some ideas since I have had similar problems myself... hope it 
> helps
>
> /siri
>
> 2011/6/30 Carlo Bertoldi <carlo.bertoldi@REDACTED 
> <mailto:carlo.bertoldi@REDACTED>>
>
>     Thanks,
>      but that didn't solved the problem, and the double quotes are
>     still missing in the log file, even with the 3 backslashes.
>
>
>     On 30/06/2011 16:26, Siri Hansen wrote:
>
>         Hi Carlo!
>
>         Your script works for me, but it seems from the error report
>         that the double quotes around the log file path have
>         disappeared in your case. You could try to increase the number
>         of backslashes - e.g. to three:
>
>         ... -sasl sasl_error_logger "{file,
>         \\\"/home/itadm/erlang/log/prototipo_mps_sasl.log\\\"}" ...
>
>         Regards
>         /siri
>
>
>         2011/6/30 Carlo Bertoldi <carlo.bertoldi@REDACTED
>         <mailto:carlo.bertoldi@REDACTED>
>         <mailto:carlo.bertoldi@REDACTED
>         <mailto:carlo.bertoldi@REDACTED>>>
>
>
>            Hello everybody,
>             I'm trying to launch my application using heart. This is the
>            script I'm using:
>
>            #!/bin/bash
>
>            EBIN_PATH=/home/itadm/prototipo_mps/ebin
>            LOG_FILE=/home/itadm/erlang/log/sonda.log
>            ERL=/usr/bin/erl
>            NODE_NAME=sonda
>
>            $ERL -sname $NODE_NAME -heart -pa $EBIN_PATH -boot start_sasl
>            -sasl sasl_error_logger "{file,
>            \"/home/itadm/erlang/log/prototipo_mps_sasl.log\"}"
>         -noshell -eval
>            "application:start(prototipo_mps)." 2>&1 > $LOG_FILE &
>
>
>            The application starts, but in the log I've got this error,
>         and I
>            can see that the sasl keeps restarting.
>
>
>            =ERROR REPORT==== 30-Jun-2011::15:36:46 ===
>            application_controller: syntax error before: '/': {file,
>            /home/itadm/erlang/log/prototipo_mps_sasl.log}
>            {"init terminating in do_boot",{error,'Bad environment
>         variable:
>            "{file, /home/itadm/erlang/log/prototipo_mps_sasl.log}"
>             Application: sasl'}}
>
>
>            =erl_crash_dump:0.1
>            Thu Jun 30 15:52:32 2011
>            Slogan: Kernel pid terminated (application_controller)
>          
>          ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
>            System version: Erlang R14A (erts-5.8) [source] [64-bit]
>         [smp:4:4]
>            [rq:4] [async-threads:0] [kernel-poll:false]
>
>            If I launch the application using the shell, it works as
>         expected.
>            Any suggestions?
>            Thanks,
>             Carlo
>
>            _______________________________________________
>            erlang-questions mailing list
>         erlang-questions@REDACTED
>         <mailto:erlang-questions@REDACTED>
>         <mailto:erlang-questions@REDACTED
>         <mailto:erlang-questions@REDACTED>>
>
>         http://erlang.org/mailman/listinfo/erlang-questions
>
>
>
>
>     -- 
>     Ubiquity - A little bit forward
>     *Carlo Bertoldi*
>     Ubiquity
>     Via Teodosio 65 -20131, Milano
>     Fisso: +39 02 288584.32 - Fax: +39 02 2829795
>     Email: carlo.bertoldi@REDACTED
>     <mailto:carlo.bertoldi@REDACTED>
>     <mailto:carlo.bertoldi@REDACTED
>     <mailto:carlo.bertoldi@REDACTED>>
>     Website: www.ubiquity.it <http://www.ubiquity.it>
>     <http://www.ubiquity.it>
>
>


-- 
Ubiquity - A little bit forward
*Carlo Bertoldi*
Ubiquity
Via Teodosio 65 -20131, Milano
Fisso: +39 02 288584.32 - Fax: +39 02 2829795
Email: carlo.bertoldi@REDACTED <mailto:carlo.bertoldi@REDACTED>
Website: www.ubiquity.it <http://www.ubiquity.it>




More information about the erlang-questions mailing list