Meu /var/log/syslog no meu Ubuntu 24.10 está cheio do seguinte erro geoclue:
geoclue[3863]: Failed to query location: Query location SOUP error: Not Found
Para ver o(s) erro(s) no seu sistema, faça:
grep SOUP /var/log/syslog*
Isso porque Mozilla Location Service
o encerramento ocorreu em 12 de junho de 2024.
https://bugzilla.redhat.com/show_bug.cgi?id=2284621
O Google tem um serviço de localização semelhante, mas ele requer uma API do Google e uma edição de arquivo de configuração.
Existe uma maneira de consertar meu serviço de localização e me livrar da mensagem de erro contínua?
Os serviços de localização agora falham devido à
Mozilla Location Service
desativação em 12 de junho de 2024. Aqui, mostro uma maneira de obter informações de geoclue codificando uma localização usando lat/long, em vez de uma conexão sem fio com um serviço Mozilla que agora não existe mais.Para ver a falha:
Aqui está uma maneira de usar uma localização codificada para fazer os serviços de geoclue/localização funcionarem novamente.
Use https://www.gps-coordinates.net/my-location para obter sua localização estática atual.
Crie um arquivo de texto /etc/geolocation contendo suas coordenadas, por exemplo:
Nota: Para maior segurança, o arquivo de localização estático pode ser tornado legível apenas pelo usuário geoclue:
Então em /etc/geoclue/geoclue.conf você pode desabilitar as opções de geolocalização e habilitar a localização estática, por exemplo:
https://discussion.fedoraproject.org/t/geoclue-location-query-broken-due-to-mozilla-service-retirement/128262
Em seguida reinicie o geoclue: