Este é um trabalho cron que atualiza os índices para mlocate
, que é usado quando você executa locate
em seu sistema para localizar arquivos. Este índice permite que o programa encontre rapidamente arquivos sem atravessar o sistema de arquivos (o que é muito mais caro, porque não é otimizado para esse caso de uso). Por algum motivo, o arquivo de bloqueio que interrompe mais de uma atualização de banco de dados que acontece ao mesmo tempo permanece, talvez porque o mlocate foi encerrado inesperadamente e não foi possível remover o arquivo de bloqueio.
Para corrigir isso:
- Verifique se não há
updatedb.mlocate
processos em execução (pgrep -x 'updatedb\.mlocate'
); - Se um estiver em execução, aguarde até que ele termine ou, se achar que está travado, termine-o (
pkill -x 'updatedb\.mlocate'
, talvez usando sinais mais violentos se não houver resposta); - Remova o bloqueio, se nenhum estiver em execução (
rm /var/lib/mlocate/*.lock
).