やあ、
今日、ソースからmavrosを再インストールしようと何度か試みました(mavlink 2018.2.2-0、mavros0.23.0)。
ただし、 install_geographiclib_datasets.sh
を実行すると、データセットのインストールが示されますが、空のフォルダー/usr/local/share/GeographicLib/geoids
、 /usr/local/share/GeographicLib/gravity
、 /usr/local/share/GeographicLib/magnetic
、
次に、 sudo geographiclib-get-geoids egm96-5
を実行しようとすると、次のようになります。
download egm96-5.tar.bz2 ...
--2018-03-03 11:58:48-- http://downloads.sourceforge.net/project/geographiclib/geoids-distrib/egm96-5.tar.bz2?use_mirror=autoselect
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 13.32.67.159, 13.32.67.197, 13.32.67.206, ...
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|13.32.67.159|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://downloads.sourceforge.net/#!/project/geographiclib/geoids-distrib/egm96-5.tar.bz2 [following]
--2018-03-03 11:58:48-- https://downloads.sourceforge.net/
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|13.32.67.159|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 652 [text/html]
Saving to: ‘/tmp/geoid-Nj9lOhZL/egm96-5.tar.bz2’
/tmp/geoid-Nj9lOhZL 100%[===================>] 652 --.-KB/s in 0s
2018-03-03 11:58:49 (16.9 MB/s) - ‘/tmp/geoid-Nj9lOhZL/egm96-5.tar.bz2’ saved [652/652]
unpack egm96-5.tar.bz2 ...
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
これは破損したダウンロードのようです。
しかし、私は異なる日に何度も試しましたが、それでも同じエラーです。
他に何を試すことができるかわかりませんか?
前もって感謝します。
チャン
私は実際にこれも起こっていることを確認します。 これは、ファイルがwget
ダウンロードされたときに発生しているようです。 簡単な方法は、 http://downloads.sourceforge.net/project/geographiclib/geoids-distrib/egm96-5.tar.bz2をコピーしてブラウザに貼り付けることです。ブラウザはファイルを自動的にダウンロードし、抽出してコピーします。 geoids
フォルダを/usr/share/GeographicLib
。 ここで何が問題なのかを確認します。
GeographicLib Webプラットフォームにアクセスすることすらできないため、何か問題があると思います-https://geographiclib.sourceforge.io/。 しばらくの間ダウンしている可能性があり、復帰したときにスクリプトが正しく機能する可能性があります。 @ Changliu52とりあえず、上記の回避策に従ってください。 これはMAVROSとは関係がないので、締めくくります。
素晴らしい。 ヌーノの助けをありがとう。
私の場合、cmakeを使用してソースからインストールすることでgeographiclibに関連する問題を修正しました。
https://geographiclib.sourceforge.io/html/install.html#cmake
...そしてdebianリポジトリからgeographiclib-toolsをインストールします。 これですべての依存関係が修正されました
@ Pedro-Roqueの問題は依存関係ではなく、実際にはgeographiclib-tools
を使用する場合のデータセットのダウンロードです。
ゆっくり読むべきだった! それは実際には彼らのサーバーかもしれません、彼らがそれを修正するまでの時間の問題だと思います
最も参考になるコメント
@ Pedro-Roqueの問題は依存関係ではなく、実際には
geographiclib-tools
を使用する場合のデータセットのダウンロードです。