Nattyのdpkg関連の諸問題への対処

dpkg 1.16

ATOK X3がインストールできない

環境:dpkg 1.16.0~ubuntu5 + ATOK X3 trunk-r3104-js3, 最新確認日:2011/03/25

概要

dpkg 1.16に更新されたため、2011/03/25現在ATOK X3をNatty環境に導入できない。

Maverickからのアップグレード前に導入されていれば利用可能。ただし、この場合もdpkg実行時に警告メッセージが出力される。

経緯

  • Nattyでdpkg 1.16.0(1.16.0~ubuntu1)が投下された。
    • このバージョン以降のdpkgは、「"バージョン文字列"が数字で始まっていないパッケージ」をインストール拒否する。
      • epochではなく、あくまでバージョン文字列。
      • epochとして0:や1:を付与しても回避されない。
    • すでにインストールされている場合は、dpkg-query(等?)を行うたびに警告が出力される。シェルによっては暗黙でdpkgを実行するので相当に邪魔。
      • dpkg-query: 警告: parsing file '/var/lib/dpkg/status' near line 10499 package 'iiimf-client-lib':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/status' near line 20511 package 'iiimf-gtk':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/status' near line 22426 package 'iiimf-protocol-lib':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/status' near line 31566 package 'iiimf-server':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/status' near line 34535 package 'iiimf-x':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/available' near line 10678 package 'iiimf-client-lib':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/available' near line 20795 package 'iiimf-gtk':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/available' near line 22797 package 'iiimf-protocol-lib':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/available' near line 31428 package 'iiimf-server':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
        dpkg-query: 警告: parsing file '/var/lib/dpkg/available' near line 34273 package 'iiimf-x':
         バージョン文字列 'trunk-r3104-js3' にエラー: version number does not start with digit
    • ATOK X3がこの問題にヒットしているため、新規インストール不能となっている。dpkg -iでは以下が返る。
      • dpkg: error processing iiimf-x_trunk-r3104-js3_i386.deb (--install):
         parsing file '/var/lib/dpkg/tmp.ci/control' near line 2 package 'iiimf-x':
         error in Version string 'trunk-r3104-js3': version number does not start with digit
        Errors were encountered while processing:
         iiimf-x_trunk-r3104-js3_i386.deb
    • ATOK付属インストーラからもインストール不能。
      • (コケかたのログをTBD)

対処

  • どうすべきか含めてジャストシステムに相談する必要がある。
    • => 鋭意相談中。先方からのアクションあり(3/22 いくや)

IPAMonaFontがインストールできない

環境:dpkg 1.16.0~ubuntu5 + ttf-ipamonafont release1.0.8-0ubuntu0ja3, 最終確認日:2011/04/09

症状

ATOK X3と同じ

==== 対処 =====

reversionするか捨てる

UbuntuJapaneseWiki: Develop/Natty/dpkgNewCheck (最終更新日時 2012-01-10 11:49:09 更新者 匿名)