[openrtm-staff:1385] 12/27の作業報告(河内)

河内のぶ n.kawauchi @ aist.go.jp
2017年 12月 27日 (水) 18:55:04 JST


安藤様

河内です

本日の作業内容をお知らせします。
------------
■JenkinsのWindows環境でノードとしてオンラインになるためのタスクの起動
に失敗するケースがあり、その調査
・今回の調査対象は、r330-04上のwindows8-vc2015
・32bit用のノード(windows8-vc2015)は起動時にオンラインになるが、
 64bit用の(windows8-vc2015-x64)はオフラインのまま

・前回、タスクスケジューラの履歴を確認できるように設定を変更した
・この履歴内容から、タスクの実行ユーザをSYSTEMに変更してみたところ、
 無事オンラインになった
・タスクのトリガーはコンピュータ起動時としているが、SYSTEMユーザ変更後
 OSをシャットダウン。1分弱待ってからOS起動してみたが、オフライン状態は
 変わらず。このOSが乗っているr330をシャットダウンして改めて起動したら
 オンラインになった。

・本日はインストーラ関連のジョブを実行したいので、確認はここまで

・これで明日、r330起動でオンラインになればOKの判断
・他にもオフラインになっている環境があるので、同様の設定で改善するのか
 確認する予定
・今回の対応に関しては、wikiの「Windows VMセットアップに関するメモ」に
 追記する予定です。

■Python3.6対応のOpenRTM-aistインストーラ作成
・msi生成用スクリプトをコミット
・Jenkinsジョブにてmsiを生成 ・・・12/27版
http://staging.openrtm.org/pub/Windows/OpenRTM-aist/1.2.0/

※インストールテスト環境
・Python 2.7.14と3.6.4を使用(共に最新版)

<環境1> ・・・Python2.7と3.6共存
・Pythonインストール先
C:\Python27
C:\Python27_x64
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36


▼環境1へOpenRTM-aist 32bit版インストール
・環境1はwindows10 + vc2017で、OpenRTM-aistはデフォルトのvc2017指定で
 インストールした

1)インストール先確認
・OK
・インストール後、下記のテストスクリプトを実行
http://openrtm.org/svn/openrtm-msi-buildtool/trunk/openrtm_msi/test_scripts/windows_installer_test.bat

・ログ(Python関連のみ抜粋)
*-*-*-*-*-*-* check Python installed directory *-*-*-*-*-*-* 
C:\Python27\ ----OpenRTM-aist-Python installed.  
C:\Python27\ ----RTShell installed.  
C:\Python27_x64\ ----OpenRTM-aist-Python not installed.  
C:\Python27_x64\ ----RTShell not installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36\ ----OpenRTM-aist-Python not installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36\ ----RTShell not installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32\ ----OpenRTM-aist-Python installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32\ ----RTShell not installed.  

2)Python2.7でのPythonサンプルConsoleIn/ConsoleOut動作確認
・PATHの先頭にC:\Python27を追加
・検索窓からコマンドプロンプト画面を立ち上げ、Pythonバージョン確認
>python --version
Python 2.7.14

・スタートメニューからPython_Examplesをクリックし、
 ConsoleIn.bat, ConsoleOut.batを実行
・接続動作 OK!

3)2)のテストをPython3.6で行う
・PATHの先頭にC:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32
 を追加
・検索窓からコマンドプロンプト画面を立ち上げ、Pythonバージョン確認
>python --version
Python 3.6.4

・スタートメニューからPython_Examplesをクリックし、
 ConsoleIn.bat, ConsoleOut.batを実行
・接続動作 OK!

▼環境1へOpenRTM-aist 64bit版インストール

1)インストール先確認
・OK

・ログ(Python関連のみ抜粋)
*-*-*-*-*-*-* check Python installed directory *-*-*-*-*-*-* 
C:\Python27\ ----OpenRTM-aist-Python not installed.  
C:\Python27\ ----RTShell not installed.  
C:\Python27_x64\ ----OpenRTM-aist-Python installed.  
C:\Python27_x64\ ----RTShell installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36\ ----OpenRTM-aist-Python installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36\ ----RTShell not installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32\ ----OpenRTM-aist-Python not installed.  
C:\Users\kawauchi\AppData\Local\Programs\Python\Python36-32\ ----RTShell not installed.  

2)Python2.7でのPythonサンプルConsoleIn/ConsoleOut動作確認
・PATHの先頭にC:\Python27_x64を追加
・検索窓からコマンドプロンプト画面を立ち上げ、Pythonバージョン確認
>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32

・スタートメニューからPython_Examplesをクリックし、
 ConsoleIn.bat, ConsoleOut.batを実行
・接続動作 OK!

3)2)のテストをPython3.6で行う
・PATHの先頭にC:\Users\kawauchi\AppData\Local\Programs\Python\Python36
 を追加
・検索窓からコマンドプロンプト画面を立ち上げ、Pythonバージョン確認
>python --version
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32

・スタートメニューからPython_Examplesをクリックし、
 ConsoleIn.bat, ConsoleOut.batを実行
・接続動作 OK!

以上です。

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



More information about the openrtm-staff mailing list