Olá, este erro (hotspot, warning, deb...NOME(IP) accounting request not sent: no response, começou a aparecer de uma hora para a outra.
Fiz a atualização para a versão 4.99 mais já faz 2 dias e não tive problemas com ela, mais agora esta aparecendo esta msg.
Já pesquisei aqui no forum e fiz tudo que li para parar o problema e nada...
Já re-atualizei o mk, reparei banco de dados, até atualizei o debian, e nada.
Verifiquei as configurações e como não tinha mexido em nada está tudo ok.
Pingo do mikrotik o mk e não perco nenhum pacote, testo o ssh e esta tudo funcionando normal.
O mais estranho é que o erro ocorre para alguns clientes e outros não.
mesmo os que estão dando o erro continua navegando normalmente.
Alguém poderia me ajudar???
Não reinicie o mikrotik depois da att, apenas o mk, estou com um receio de reiniciar o mikrotik e para tudo..



Respostas
Resolvi da seguinte forma. Criei um script que verifica se o serviço freeradius está rodando. Se estiver deixa como está. Se não estiver ele inicia o serviço.
Criei o script dentro da pasta /opt
#!/bin/bash
#Scripts to start services if not running
if pgrep -x freeradius >/dev/null
then
echo "FREERADIUS is running"
else
echo "FREERADIUS stopped"
service freeradius start
fi
Depois dou o comando para tornar o script em executável:
chmod 755 freeradius.sh
Depois com o comando crontab -e crio um novo agendamento para verificar de 1 em 1 minuto se o serviço está rodando:
# Start freeradius service at every minute of all days
* * * * * /opt/freeradius.sh
Problema resolvido! Essa vale para aqueles que não querem atualizar a versão do mkauth e possivelmente enfrentar outros problemas decorrentes de update.
Por favor, alguém poderia me ajudar a resolver esse problema?
Hoje fiquei acordado até o horário em que acontece o problema e, quando ocorreu, pude verificar que o serviço freeradius estava paralisado:
root@mk-auth:~# service freeradius status
[FAIL] freeradius is not running ... failed!
Com o comando service freeradius restart o mesmo foi reestabelecido:
root@mk-auth:~# service freeradius restart
[ ok ] Checking FreeRADIUS daemon configuration...done (Configuration appears to be OK).
[....] Stopping FreeRADIUS daemon: freeradius/sbin/start-stop-daemon: warning: failed to kill 2304: No such process
. ok
[ ok ] Starting FreeRADIUS daemon: freeradius.
Agora a pergunta: porque todo dia no mesmo horário o serviço é paralisado? Acredito que seja algum processo pré-configurado que esteja ocasionando esta paralização e que não faz o restart do serviço.
Mais uma informação, olhando o log radius.log, toda vez que tenho o problema relatado acima, acontece o seguinte erro e sempre no mesmo horário:
Sat Nov 30 03:11:38 2019 : Error: rlm_sql_mysql: Couldn't connect to MySQL server root@localhost:mkradius
Sat Nov 30 03:11:38 2019 : Error: rlm_sql_mysql: MySQL error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")
Revivendo este tópico... estou com o mesmo problema que o Gustavo... já fiz de tudo e nada resolve. Executei o comando mysqlcheck -u root -pvertrigo mkradius --auto-repair e tive o seguinte resultado:
mkradius.atualizar OK
mkradius.nas OK
mysqlcheck: Got error: 2013: Lost connection to MySQL server during query when executing 'CHECK TABLE ... '
E agora, o q faço? Meu MK está na versão 18.02 64bits
Muito estranho do mesmo modo com que começou a dar o erro ele parou
Ficou praticamente a sexta dando esses erros e depois voltou ao normal.
Estou preparando uma outra maquina para deixar de reserva e ja vou instalar esta ultima iso que me falou Pedro.
Obrigado pela atenção,
OBS: com uma maquina nova (outro HD) vou ter q comprar outra licença?
Pedro Filho disse:
Como dito já havia tentado.
Adrian Carneiro disse:
mysqlcheck -u root -pvertrigo mkradius --auto-repair