[openrtm-staff:864] 8/23の作業報告(河内)

河内 のぶ n-kawauchi @ openrtm.org
2017年 8月 23日 (水) 19:28:30 JST


安藤様

河内です

本日の作業内容をお知らせします。
-----------
■OpenRTM-aist 1.2.0版のWindows用インストーラ生成
・今回更新したマージモジュールは以下です
OpenRTM-aist(C++, Python), OpenRTP, RTSystemEditor,
OpenCVサンプルRTC(ImageProcessing)

・下記にアップロード完了
http://staging.openrtm.org/pub/Windows/OpenRTM-aist/1.2.0/

・自分の環境にインストールし、OpenRTPの動作を確認しつつ wikiの
「CPackによるインストーラパッケージ作成動作の整備」ページの更新を
始めるも、Debian9の環境が整ったことで中断

■Debian9のVM環境構築に伴うJenkinsジョブ動作確認
・Debian9が追加され、Ubuntu12.04は外された
・JavaはFedora26での初めてのビルド

・C++,Python,Javaの各Linuxパッケージ作成動作OKだったが、
 OpenRTPのみFedora26-64環境でエラーになる

■Fedora26-64の調査
・OpenRTPのパッケージ作成ジョブでのエラー内容は以下
-----
RPM build errors:
    create archive failed on file
/tmp/workspace/20_openrtp-build-linux-package/label/fedora26-64/openrtp/packages/rpm/BUILDROOT/OpenRTP-1.2.0-0.fc26.x86_64/usr/lib64/openrtm-1.2/openrtp/plugins/org.eclipse.emf.codegen.ui_2.6.0.v20150123-0452.jar:
cpio: write
Build failed
-----

・このエラー、どうもディスクの空きスペースが足りないことが原因ぽい。
ジョブは下記の場所でビルドしている
 /tmp/workspace/20_openrtp-build-linux-package/label/fedora26-64

・ディスク容量を確認してみると、/tmpは94%になっている。
-----
[openrtm @ fedora26-64 rpm]$ df -h
Filesystem                            Size  Used Avail Use% Mounted on
devtmpfs                              988M     0  988M   0% /dev
tmpfs                                1000M     0 1000M   0% /dev/shm
tmpfs                                1000M  1.2M  999M   1% /run
tmpfs                                1000M     0 1000M   0% /sys/fs/cgroup
/dev/mapper/fedora_fedora26--64-root   14G  5.5G  7.0G  44% /
tmpfs                                1000M  931M   70M  94% /tmp
/dev/sda1                             976M  128M  782M  15% /boot
tmpfs                                 200M     0  200M   0% /run/user/1000

では正常にビルドできている32bitの方はどうか?
-----
[openrtm @ fedora26 ~]$ df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 2.0G     0  2.0G   0% /dev
tmpfs                    2.0G     0  2.0G   0% /dev/shm
tmpfs                    2.0G  1.2M  2.0G   1% /run
tmpfs                    2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   14G  5.3G  7.2G  43% /
tmpfs                    2.0G  1.1G  895M  56% /tmp
/dev/sda1                976M  146M  763M  17% /boot
tmpfs                    404M     0  404M   0% /run/user/1000

64bitの方はディスク容量が半分?
vSpere Clientの仮想マシンの設定で確認してみると、どちらの
ディスクプロビジョニングは16GBになっています。

でも、メモリは32bitの方は4GB割り当てているのに、64bitの方は2GBです。
稲葉さ~~ん!
-----
[openrtm @ fedora26-64 rpm]$ free -tm
              total        used        free      shared  buff/cache   available
Mem:           1999         223         258         931        1517         630

[openrtm @ fedora26 ~]$ free -tm
              total        used        free      shared  buff/cache   available
Mem:           4032         177        2186        1122        1668        2557

時間が来たので調査はここまでです。
64bit環境の方は作り直してもらった方がいいように思えています。

以上です。
-- 
------------------------------------------------------------------------
河内 のぶ        n-kawauchi @ openrtm.org


More information about the openrtm-staff mailing list