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

片見剛人 t-katami @ aist.go.jp
2017年 11月 10日 (金) 10:31:07 JST


宮本様、河内様

片見です。

すみません。
私の勘違いでした。
改めインストールして
確認したところ、
解決されており、
問題なく動作しました。
お騒がせして
申し訳ありません。

よろしくお願いいたします。

________________________________________
差出人: 片見剛人
送信日時: 2017年11月10日 10:05:33
宛先: openrtm-staff @ openrtm.org
件名: RE: [openrtm-staff:1173] Re:        11/8の作業報告(河内)

宮本様、河内様

片見です。

ありがとうございます。

動作確認しました。
すみません。
rtcd_python.exeで
エラーがでてしまいます。

C:\Python27>rtcd_python.exe -d -f rtc.conf
Traceback (most recent call last):
  File "C:\Python27\Lib\site-packages\OpenRTM_aist\ManagerConfig.py", line 257, in parseArgs
    opts, args = getopt.getopt(argv[1:], "adlf:o:p:")
  File "C:\Python27\lib\getopt.py", line 90, in getopt
    opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
  File "C:\Python27\lib\getopt.py", line 190, in do_shorts
    if short_has_arg(opt, shortopts):
  File "C:\Python27\lib\getopt.py", line 206, in short_has_arg
    raise GetoptError('option -%s not recognized' % opt, opt)
GetoptError: option -  not recognized

テスト的に
ManagerConfig.pyのparseArgsにプリント文(print argv[1:])を追加して
試してみました。
「rtcd_python.exe -d」の場合、
rtcd_python.exeが取り込んだ引数「-d」の後ろに
スペースが挿入されており、
それが原因でエラーが発生しているようです。

C:\Users\openrtm>rtcd_python.exe -d
['-d ']
Traceback (most recent call last):
  File "C:\Python27\Lib\site-packages\OpenRTM_aist\ManagerConfig.py", line 258, in parseArgs
    opts, args = getopt.getopt(argv[1:], "adlf:o:p:")
  File "C:\Python27\lib\getopt.py", line 90, in getopt
    opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
  File "C:\Python27\lib\getopt.py", line 190, in do_shorts
    if short_has_arg(opt, shortopts):
  File "C:\Python27\lib\getopt.py", line 206, in short_has_arg
    raise GetoptError('option -%s not recognized' % opt, opt)
GetoptError: option -  not recognized


C:\Users\openrtm>rtcd_python.bat -d
['-d']


よろしくお願いします。

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

片見様、宮本様

河内です

インストーラを作り直し、アップロード完了したことを確認しました。
よろしくお願いいたします。


On Thu, 9 Nov 2017 06:11:59 +0000
宮本信彦 <n-miyamoto @ aist.go.jp> wrote:

> 片見様、河内様
>
> 宮本です。
>
> rtcd_pythonの問題ですが、rtcd_python.exeに不具合があったため修正しました。
>
> よろしくお願いします。
>
>
> -----Original Message-----
> From: openrtm-staff [mailto:openrtm-staff-bounces @ openrtm.org] On Behalf Of 片見剛人
> Sent: Thursday, November 9, 2017 2:44 PM
> To: openrtm-staff @ openrtm.org
> Subject: [openrtm-staff:1170] Re: 11/8の作業報告(河内)
>
> 河内様、宮本様
>
> 片見です。
>
> ご対応ありがとうございます。
> 表示されました。
>
> ▼Start Python RTC daemon の動作確認
> ・ConsoleIn.class、ConsleOut.class・・・表示
> ・ConsoleIn.py、ConsleOut.py・・・表示
>
> ▼Start Java RTC daemon の動作確認
> ・ConsoleIn.class、ConsleOut.class・・・表示
> ・ConsoleIn.py、ConsleOut.py・・・表示
>
> すみません。
> まだ、ちょっと問題があるようです。
>
> 1.rtcd_python の起動
> rtcd_python をオプション -d で起動すると
> 以下のエラーがでます。
>
> c:\Python27>rtcd_python -d
> Traceback (most recent call last):
>   File "C:\Python27\Lib\site-packages\OpenRTM_aist\ManagerConfig.py", line 258, in parseArgs
>     opts, args = getopt.getopt(argv[1:], "adlf:o:p:")
>   File "c:\Python27\lib\getopt.py", line 90, in getopt
>     opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
>   File "c:\Python27\lib\getopt.py", line 190, in do_shorts
>     if short_has_arg(opt, shortopts):
>   File "c:\Python27\lib\getopt.py", line 206, in short_has_arg
>     raise GetoptError('option -%s not recognized' % opt, opt)
> GetoptError: option -  not recognized
>
> オプション -f で起動すると
> エラーはでませんが、Noneと表示されます。
>
> c:\Python27>rtcd_python -f rtc.conf
> None
>
> rtcd_python.batで問題ありません。
>
> 2.Create
> 上記のエラーのためだと思うのですが、
> pythonのrtcを起動できませんでした。
>
>
> よろしくお願いいたします。
>
> ________________________________________
> 差出人: 片見剛人
> 送信日時: 2017年11月9日 13:26:25
> 宛先: openrtm-staff @ openrtm.org
> 件名: RE: [openrtm-staff:1168] Re:        11/8の作業報告(河内)
>
> 河内様
>
> 片見です。
>
> ありがとうございます。
> 確認します。
>
> ________________________________________
> 差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 河内のぶ <n.kawauchi @ aist.go.jp> の代理で送信
> 送信日時: 2017年11月9日 13:24:48
> 宛先: openrtm-staff @ openrtm.org
> 件名: [openrtm-staff:1168] Re:    11/8の作業報告(河内)
>
> 片見様、宮本様
>
> 河内です
>
> インストーラを生成できました。
> http://staging.openrtm.org/pub/Windows/OpenRTM-aist/1.2.0/
>
> 片見様、確認よろしくお願いいたします。
>
>
> On Thu, 09 Nov 2017 11:23:05 +0900
> 河内のぶ <n.kawauchi @ aist.go.jp> wrote:
>
> > 片見様、宮本様
> >
> > 河内です
> > メールに気づくの遅くなってしまい申し訳ございません。
> >
> > manager.modules.load_pathの指摘、ありがとうございます。
> > 修正したら表示されました。(^^ゞ
> >
> > > rtcprof_python.exeに問題があったため修正しました
> > 了解しました。インストーラを作り直しますので、作業が終わったら
> > お知らせします。
> >
> > 以上、よろしくお願いいたします。
> >
> > On Thu, 9 Nov 2017 01:48:56 +0000
> > 宮本信彦 <n-miyamoto @ aist.go.jp> wrote:
> >
> > > 河内様
> > >
> > > 宮本です。
> > >
> > > manager.modules.load_pathに設定しているパスですが、先頭がC:\\C:となっていることがConsoleIn.py、ConsleOut.pyが表示されない原因だと思います。
> > >
> > > > C:\\C:\Program Files
> > > > (x86)\OpenRTM-aist\\1.2.0\\Components\\Python\\Examples\\SimpleIO
> > >
> > >
> > >
> > > rtcprof_pythonの問題については、rtcprof_python.exeに問題があったため修正しました。
> > >
> > >
> > > よろしくお願いします。
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: openrtm-staff [mailto:openrtm-staff-bounces @ openrtm.org] On Behalf Of 片見剛人
> > > Sent: Thursday, November 9, 2017 10:27 AM
> > > To: openrtm-staff @ openrtm.org
> > > Subject: [openrtm-staff:1165] Re: 11/8の作業報告(河内)
> > >
> > > 河内さま
> > >
> > > 片見です。
> > > 64ビット版で動作確認中です。
> > > 少し、32ビット版と挙動がちがうようなので、
> > > まずは報告しておきます
> > >
> > > ▼Start Python RTC daemon の動作確認
> > > ・RTSEのNameServiceViewでmanagerを選択してProperteisの確認
> > > ・ConsoleIn.class、ConsleOut.class・・・表示
> > > ・ConsoleIn.py、ConsleOut.py・・・表示
> > >
> > > ▼Start Java RTC daemon の動作確認
> > > ・RTSEのNameServiceViewでmanagerを選択してProperteisの確認
> > > ・ConsoleIn.class、ConsleOut.class・・・表示
> > > ・ConsoleIn.py、ConsleOut.py・・・表示されず
> > >
> > > Start Java RTC daemonでpythonのRTCが表示されないのは
> > > rtcprof_python.exeが原因かもしれません。
> > > #引数が渡ってないような感じです。
> > >
> > > createも確認してみます。
> > >
> > > よろしくお願いします。
> > >
> > > ________________________________________
> > > 差出人: 片見剛人
> > > 送信日時: 2017年11月9日 8:48:01
> > > 宛先: openrtm-staff @ openrtm.org
> > > 件名: RE: [openrtm-staff:1161]    11/8の作業報告(河内)
> > >
> > > 河内さま
> > >
> > > 片見です。
> > >
> > > > ■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
> > > _______________________________________________
> > > openrtm-staff mailing list
> > > openrtm-staff @ openrtm.org
> > > http://www.openrtm.org/mailman/listinfo/openrtm-staff
> > > _______________________________________________
> > > openrtm-staff mailing list
> > > openrtm-staff @ openrtm.org
> > > http://www.openrtm.org/mailman/listinfo/openrtm-staff
> >
>
>
> _______________________________________________
> openrtm-staff mailing list
> openrtm-staff @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-staff
> _______________________________________________
> openrtm-staff mailing list
> openrtm-staff @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-staff
> _______________________________________________
> openrtm-staff mailing list
> openrtm-staff @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-staff


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


More information about the openrtm-staff mailing list