Logrotate.service failed error: asterisk:36

Hello, i have problem, please help whats wrong

When i Starting service logrotate.service

logrotate[9251]: error: asterisk:36 lines must begin with a keyword or a filename (possibly in double quotes)
logrotate[9251]: error: found error in file asterisk, skipping

file /etc/logrotate.d/asterisk

/var/log/asterisk/queue_log {
        daily
        missingok
        rotate 30
        notifempty
        sharedscripts
        create 0640 asterisk asterisk
        su asterisk asterisk
        postrotate
                /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
        endscript
}

/var/spool/mail/asterisk {
        daily
        missingok
        rotate 7
        notifempty
        sharedscripts
        create 0660 asterisk mail
        su asterisk mail 
}

/var/log/asterisk/messages
/var/log/asterisk/event_log
/var/log/asterisk/full
/var/log/asterisk/dtmf
/var/log/asterisk/fail2ban {
        daily
        missingok
        rotate 7
        notifempty
        sharedscripts
        create 0640 asterisk asterisk
        su asterisk asterisk
        postrotate
                /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
        endscript
}
-e #This comment is to fix rpm file replacing

-e is not a filename nor a keyword

how to fix it ? i dont config any logrotate files after install freepbx… its original configs…

delete that line

does it break something ?
Why this line exists by default ?

It will break it if is there, can’t say, maybe you are special :wink: ?