Project

General

Profile

バグ #3089

OpenRTM-aist-C++ 1.1.1がインストールされているFedora環境へOpenRTM-aist-Python 1.1.0-RELEASEをインストールできない

Added by n.kawauchi about 9 years ago. Updated almost 9 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
01/21/2015
Due date:
02/18/2015
% Done:

100%

Estimated time:

Description

omniORBpyで競合しています。確認した環境は、Fedora20(x86_64)で、状況は以下の通りです。

pkg_install_python_fedora.shを実行。(リポジトリはstaging.openrtm.orgを指定)

omniORBpy-3.7-2.fc20.x86_64      → python-omniORB-3.7-5.fc20.noarch からのファイルと競合
omniORBpy-standard-3.7-2.fc20.x86_64 → python-omniORB-3.7-5.fc20.noarch からのファイルと競合

この時点でのインストール済みパッケージを確認
# rpm -qa | grep omniORB
python-omniORB-3.7-5.fc20.noarch
omniORB-doc-4.1.7-1.fc20.x86_64
omniORBpy-devel-3.7-5.fc20.noarch
omniORB-utils-4.1.7-1.fc20.x86_64
omniORBpy-libs-3.7-5.fc20.x86_64
omniORB-devel-4.1.7-1.fc20.x86_64
omniORB-4.1.7-1.fc20.x86_64
omniORB-servers-4.1.7-1.fc20.x86_64

競合しているパッケージの依存関係を見てみる
# rpm -qR python-omniORB-3.7-5.fc20.noarch
omniORB
omniORBpy-libs = 3.7-5.fc20
python(abi) = 2.7
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

これを削除したらどうなるのか?
# rpm -e python-omniORB-3.7-5.fc20.noarch
エラー: 依存性の欠如:
    python-omniORB = 3.7-5.fc20 は (インストール済み)omniORBpy-libs-3.7-5.fc20.x86_64 に必要とされています
    python-omniORB = 3.7-5.fc20 は (インストール済み)omniORBpy-devel-3.7-5.fc20.noarch に必要とされています

History

#1 Updated by n.kawauchi about 9 years ago

  • Due date set to 02/18/2015
  • Status changed from 新規 to 解決
  • Assignee set to n.kawauchi
  • % Done changed from 0 to 100

omniORBpy.spec の Release番号を修正することで解決できた。
http://svn.openrtm.org/omniORBpy/trunk/rpm/SPECS/omniORBpy.spec

Summary:  Python Language Mapping for omniORB
Name:     omniORBpy
Version:  3.7
Release:  5%{?dist}  ←★ここ 2→5 へ

  • 動作確認(インストール後の状況:リポジトリはstagingを利用)
    • Fedora20 64bit環境
      # yum list installed | grep openrtm
      OpenRTM-aist.x86_64             1.1.1-0.fc20        @openrtm
      OpenRTM-aist-Python.x86_64      1.1.0-RELEASE0.fc20 @openrtm
                                      1.1.0-RELEASE0.fc20 @openrtm 
      OpenRTM-aist-devel.x86_64       1.1.1-0.fc20        @openrtm
      OpenRTM-aist-doc.x86_64         1.1.1-0.fc20        @openrtm
      OpenRTM-aist-example.x86_64     1.1.1-0.fc20        @openrtm 
      omniORBpy.x86_64                3.7-5.fc20          @openrtm
      omniORBpy-devel.x86_64          3.7-5.fc20          @openrtm
      omniORBpy-standard.x86_64       3.7-5.fc20          @openrtm
      
      ※grepすると長いパッケージ名は表示されないようなので、grep無しで確認
      OpenRTM-aist-Python-example.x86_64    1.1.0-RELEASE0.fc20 @openrtm    
      
    • Fedora20 32bit環境
      # yum list installed | grep openrtm
      OpenRTM-aist.i386                     1.1.1-0.fc20          @openrtm 
      OpenRTM-aist-Python.i686              1.1.0-RELEASE0.fc20   @openrtm 
      OpenRTM-aist-Python-example.i686      1.1.0-RELEASE0.fc20   @openrtm 
      OpenRTM-aist-devel.i386               1.1.1-0.fc20          @openrtm 
      OpenRTM-aist-doc.i386                 1.1.1-0.fc20          @openrtm 
      OpenRTM-aist-example.i386             1.1.1-0.fc20          @openrtm 
      omniORBpy.i686                        3.7-5.fc20            @openrtm 
      omniORBpy-devel.i686                  3.7-5.fc20            @openrtm 
      omniORBpy-standard.i686               3.7-5.fc20            @openrtm
      
      ※この環境のみstagingのリポジトリにはi386とi686が存在している。
       OpenRTM-aist-Pythonのパッケージはどちらにも置いてあるので、i686の方を使ったようだ。openrtm.orgの環境はi386のみになる。
      
    • Fedora19 64bit環境
      # yum list installed | grep openrtm
      OpenRTM-aist.x86_64                  1.1.1-0.fc19          @openrtm 
      OpenRTM-aist-Python.x86_64           1.1.0-RELEASE0.fc19   @openrtm 
      OpenRTM-aist-Python-example.x86_64   1.1.0-RELEASE0.fc19   @openrtm 
      OpenRTM-aist-devel.x86_64            1.1.1-0.fc19          @openrtm 
      OpenRTM-aist-doc.x86_64              1.1.1-0.fc19          @openrtm 
      OpenRTM-aist-example.x86_64          1.1.1-0.fc19          @openrtm 
      omniORBpy.x86_64                     3.7-5.fc19            @openrtm 
      omniORBpy-devel.x86_64               3.7-5.fc19            @openrtm 
      omniORBpy-standard.x86_64            3.7-5.fc19            @openrtm  
      
    • Fedora19 32bit環境
      # yum list installed | grep openrtm
      OpenRTM-aist.i386                     1.1.1-0.fc19         @openrtm 
      OpenRTM-aist-Python.i386              1.1.0-RELEASE0.fc19  @openrtm 
      OpenRTM-aist-Python-example.i386      1.1.0-RELEASE0.fc19  @openrtm 
      OpenRTM-aist-devel.i386               1.1.1-0.fc19         @openrtm 
      OpenRTM-aist-doc.i386                 1.1.1-0.fc19         @openrtm 
      OpenRTM-aist-example.i386             1.1.1-0.fc19         @openrtm 
      omniORBpy.i386                        3.7-5.fc19           @openrtm 
      omniORBpy-devel.i386                  3.7-5.fc19           @openrtm 
      omniORBpy-standard.i386               3.7-5.fc19           @openrtm 
      

#2 Updated by n-ando almost 9 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF