start-jsk / rtmros_tutorials

Tutorials for rtmros packages
6 stars 61 forks source link

Avoid SSL certificate verification when using svn #602

Closed kirohy closed 2 years ago

kirohy commented 2 years ago

Indigoでのtravisのチェックが通らなくなっていたので原因を調べたところ、wstool updateでsvnのリポジトリを取得する際に

svn: E230001: Unable to connect to a repository at URL 'https://svn.code.sf.net/p/jsk-ros-pkg/code/trunk/openrave_planning/collada_robots
svn: E230001: Server SSL certificate verification failed: certificate has expired

と出て失敗します。 手元でjskrobotics/ros-ubuntu:14.04でsvn ls 'https://svn.code.sf.net/p/jsk-ros-pkg/code/trunk/openrave_planning/collada_robotsと実行したところこの問題が再現し、httpsではなくhttpを使用するようにして認証を回避すればリモートから取得できました。 ちなみにjskrobotics/ros-ubuntu:16.04、jskrobotics/ros-ubuntu:18.04でも試しましたが、16.04は同様に失敗し18.04は成功しました。

以前のPRではindigoのテストが通っていたので最近仕様が変わったものと思われます。

kirohy commented 2 years ago

600 で本日チェックを実行して失敗していたところが、このPRでは通っています。

また、jskrobotics/ros-ubuntu:14.04上でsvnをアップグレードして試しましたが同様のエラーが出てアクセスできませんでした。

k-okada commented 2 years ago

@kirohy これ,よく見ると,cmake としてはcollada_robotsに依存していないから,とりあえず.travis.rosinstall.indigo からは抜いてもいいんじゃないかな. 逆に言うと,入れるとすると.travis.rosinstall.melodic に collada_robots を入れてテストする方が良くないかな.どうでしょう. https://github.com/start-jsk/rtmros_tutorials/search?q=collada_robots&type=code

Naoki-Hiraoka commented 2 years ago

https://github.com/start-jsk/rtmros_tutorials/pull/609 かmerge されたのでcloseします