Finaly fixed the problem.
As in the snort.conf file, it stated :
============
# The following rulesets are disabled by default:
#
#   web-attacks, backdoor, shellcode, policy, porn, info, icmp-info, virus,
#   chat, multimedia, and p2p
============
But there is still a line generated by the template :
============
include $RULE_PATH/icmp-info.rules
============
The solution is :
Edit the file "/etc/e-smith/templates/etc/snort/snort.conf/90Rules"
change From :
============
{
    @all_file = `ls /etc/snort/rules |grep .rules`;
    foreach my $file (@all_file)
    {
        $OUT .= "include \$RULE_PATH/".$file."\n";
    }
}
============
To :
============
{
    @all_file = `ls /etc/snort/rules |grep .rules`;
    foreach my $file (@all_file)
    {
        $remk = "";
        if ($file eq "icmp-info.rules\n")
        {
            $remk = "#";
        }
        $OUT .= $remk."include \$RULE_PATH/".$file."\n";
    }
}
============
Then :
============
expand-template /etc/snort/snort.conf
service snortd restart
============
Now snort did work normal for me now...... hope that will help someone with the same problem.