We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sh setup.sh
を実行してros2のインストールをする際、 setup ros2 keyのタスクで
Request failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1131)>
のエラーが出てしまう。
環境
The text was updated successfully, but these errors were encountered:
pythonのインタプリタで
>>> import certifi >>> certifi.where()
の結果を取得して、
ouxt_automation/ansible/roles/ros2/tasks/main.yml
Line 31 in c63b60f
name: setup ros2 keys become: yes get_url: url: "https://raw.githubusercontent.com/ros/rosdistro/master/ros.key" dest: /usr/share/keyrings/ros-archive-keyring.gpg environment: SSL_CERT_FILE: (certifi.where()で得られたパス)
を書き加えるとエラーがなくなった。 ただ、このパスは人によって異なるからどうすればいいんだろう…
Sorry, something went wrong.
この方法は @TatsukiNishimura くん環境特有のものかもしれないですが、なんとかならないか要検討ですね pythonのスクリプトを実行して環境変数に書き込むのはansibleでできると思うので、問題はこのステップがなぜ必要になっているのかという気はします。
No branches or pull requests
を実行してros2のインストールをする際、
setup ros2 keyのタスクで
のエラーが出てしまう。
環境
The text was updated successfully, but these errors were encountered: