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.mlocateprocessos 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).