Geoclue2はライセンス禁止を主張する

Geoclue2はライセンス禁止を主張する

Redshiftを再起動しようとしています。そしてgeoclue2は失敗したようです。

これは奇妙なことです。今日の初めまではうまく機能し、geoclueは12月(2.5.2)以降に更新されませんでした。

何をしても、次のようなメッセージが表示されます。

geoclue[2905]: 場所を照会できません: 禁止

私が走るときsystemctl status geoclue.service

何もない働くredshiftまたはgeoclue2をダウングレードせず、sudoredshiftプロセスとしても実行しません。絶対にしないでください。これらすべては同じ結果につながります: 禁止されています。

geoclue.conf(はい、ファイルにredshiftを追加しました/etc/geoclue/geoclue.conf。)


私はOpenboxとXinitrcでArch Linuxを使用しています。

ベストアンサー1

これは、geoclueのMozilla Location Serviceの使用に問題があるようです。これを見ると、/etc/geoclue/geoclue.confAPIキーを含むMozilla Location ServiceのURLが表示されます。このURLをブラウザにコピーするとが返されます403: you have exceeded your daily limit。 API キーは両方のコンピュータで同じであるため、API キーがコンピュータと geoclue を使用しているすべての人、および geoclue を使用する人の数で同じであると仮定します。利用可能なすべてのAPI呼び出しを使い果たしました。

geoclue gitlabでバグレポートを見つけました。https://gitlab.freedesktop.org/geoclue/geoclue/issues/101、私もそこにこれを提案したいと思います。

その間、に記載されているように/etc/geoclue/geoclue.confGoogleの位置情報サービスを使用できます。これは私にとって効果的であり、今Redshiftは再びうまく機能します!

編集:Mozillaの位置情報サービスを引き続き使用したいがこの問題が発生する場合は、これがLinux Mintで使用されているAPIキーであり、Geoclue Gitlabのデフォルト設定ファイルをミラーリングするように行を編集してみurl=...てください。 Manjaro / Archは古い設定ファイルと無効なAPIキーを使用していますか??key=geocluekey=(random hex value)geocluegeoclue.conf

おすすめ記事