[openrtm-staff:1162] Re: 11/8の作業報告(河内)

片見剛人 t-katami @ aist.go.jp
2017年 11月 9日 (木) 08:48:01 JST


河内さま

片見です。

> ■OpenRTM-aist 1.2.0(11/7版)をインストールしての動作確認
ありがとうございます。

私の方でも確認してみます。
#64ビット版で確認します。

よろしくお願いします。

________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 河内のぶ <n.kawauchi @ aist.go.jp> の代理で送信
送信日時: 2017年11月8日 19:29:45
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1161]        11/8の作業報告(河内)

安藤様

河内です

本日の作業内容をお知らせします。
------------
■OpenRTM-aist 1.2.0(11/7版)をインストールしての動作確認
・下記の操作を試してみる
・PythonとJavaのconfファイルに以下内容を追記(vc10環境)
C:\Python27\rtc.conf
C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc10\rtcd_java.conf
-----
manager.modules.load_path:C:\Program Files (x86)\OpenRTM-aist\\1.2.0\\Components\\Java\\RTMExamples\\SimpleIO,
C:\\C:\Program Files
(x86)\OpenRTM-aist\\1.2.0\\Components\\Python\\Examples\\SimpleIO
-----
 ※実際は一行で表記

▼Start Python RTC daemon の動作確認
1.LoadableModulesの表示
・RTSEのNameServiceViewでmanagerを選択してProperteisの確認
・ConsoleIn.class、ConsleOut.class・・・表示
・ConsoleIn.py、ConsleOut.py・・・表示されず

2.rtcprofの確認
>where rtcprof_java
C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc10\rtcprof_java.bat

>where rtcprof_python
C:\Python27\rtcprof_python.bat
C:\Python27\rtcprof_python.exe

▼Start Java RTC daemon の動作確認
1.LoadableModulesの表示
・RTSEのNameServiceViewでmanagerを選択してProperteisの確認
・ConsoleIn.class、ConsleOut.class・・・表示されず
・ConsoleIn.py、ConsleOut.py・・・表示されず

2.rtcprofの確認
上記と同じ結果

3.rtcprof_pythonを引数指定で
>rtcprof_python "C:\\Program Files (x86)\\OpenRTM-aist\\1.2.0\\Components\\Python\\Examples\\SimpleIO\ConsoleIn.py"
usage:
('C:\\\\Python27\\rtcprof.py', ' *.py ')

⇒拡張子を省略するとexeの方が実行される。bat指定なら動きました。

>rtcprof_python.exe "C:\\Program Files (x86)\\OpenRTM-aist\\1.2.0\\Components\\Python\\Examples\\SimpleIO\ConsoleIn.py"
usage:
('C:\\\\Python27\\rtcprof.py', ' *.py ')

>rtcprof_python.bat "C:\\Program Files (x86)\\OpenRTM-aist\\1.2.0\\Components\\Python\\Examples\\SimpleIO\ConsoleIn.py"
implementation_id:ConsoleIn
type_name:ConsoleIn
description:Console input component
version:1.0
vendor:Shinji Kurihara
category:example
activity_type:DataFlowComponent
max_instance:10
language:Python
lang_type:script

>rtcprof_java "C:\\Program Files (x86)\\OpenRTM-aist\\1.2.0\\Components\\Java\\RTMExamples\\SimpleIO\ConsoleIn.class"
implementation_id: ConsoleIn
type_name: ConsoleIn
description: Console input component
version: 1.0
vendor: Noriaki Ando, AIST
category: example
activity_type: DataFlowComponent
max_instance: 10
language: Java
lang_type: compile

●OpenRTP 1.2.0
・trunkソースからtagを打つ 
・tags/RELEASE_1_2_0 ソースでビルド
・Linux用パッケージを作成してopenrtm.orgへアップロード
  ・debian 7,8,9
  ・ubuntu 14.04,16.04,17.04,17.10
  ・fedora 24,25,26

・debian用パッケージリポジトリを強制更新するスクリプトで
 -fオプションが動いていなかったので修正
・debianのパッケージリポジトリもGPG署名を付けることになった。
 この処理はJenkinsジョブで対応できていないので、sshでログインし
 直接スクリプトを実行する必要がある。(ubuntuと同様の対応)
 この環境を整えた。これによりRelease.gpgが生成されている。
例)
http://openrtm.org/pub/Linux/debian/dists/wheezy/Release.gpg

・ubuntu17.10にパスワード無しでsudoできるように設定を追加
・Jenkinsジョブでのインストールテスト ・・・OK
http://openrtm.org:8080/view/04_OpenRTP/job/30_openrtp-linux-install-test/

★リリースは少しまって下さい!
・debian9環境で「sudo sh pkg_install_debian.sh -l openrtp --yes」
 にてインストール可能だが、すでに/etc/apt/sources.list にopenrtm.org
 が登録されていると、GPG公開鍵を登録できない
$ dpkg -l | grep openrtp
ii  openrtp:amd64  1.2.0-0  amd64  OpenRTP, Open RT Platform distributed by AIST

・sources.listからopenrtm.orgを消して実行すると鍵登録処理が走るが
 登録できない。下記メッセージが出ている。
----
Executing: /tmp/apt-key-gpghome.Kt69NmTQOb/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 4BCE106E087AFAC0
gpg: failed to start the dirmngr '/usr/bin/dirmngr': そのようなファイルやディレクトリはありません
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.Kt69NmTQOb/S.dirmngr' failed: そのようなファイルやディレクトリはありません
gpg: keyserver receive failed: dirmngrがありません
-----

・apt-key list でも鍵情報がないことは確認
・明日、調査予定です


▼OpenRTP更新用のプラグインの配置
下記へのアップロードも未対応。明日行う予定。
http://openrtm.org/pub/openrtp/stable/updates/

以上です。

---------------------------------------------------
河内 のぶ  n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ

_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff


More information about the openrtm-staff mailing list