ログイン
編集不可のページディスカッション情報添付ファイル
"ytoku/daily-record/2011-01-19"の差分

MMA
2と5のリビジョン間の差分 (その間の編集: 3回)
2011-01-19 21:54:10時点のリビジョン2
サイズ: 675
編集者: ytoku
コメント:
2011-01-20 02:19:59時点のリビジョン5
サイズ: 3512
編集者: ytoku
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 12: 行 12:
  * p5-*をportupgrade -fPしてみた   * p5-*をportupgrade -fPしてみた {{{
---> Listing the results (+:done / -:ignored / *:skipped / !:failed)
        - textproc/p5-XML-SAX-Expat (p5-XML-SAX-Expat-0.40)
        ! textproc/p5-XML-Simple (p5-XML-Simple-2.18) (uninstall error)
        - textproc/p5-XML-LibXML (p5-XML-LibXML-1.70,1)
        * graphics/p5-Image-Info (p5-Image-Info-1.31)
        ! net/p5-IO-INET6 (port directory error)
        * textproc/p5-XML-Twig (p5-XML-Twig-3.37)
        * textproc/p5-PDF-FromHTML (p5-PDF-FromHTML-0.31)
        * devel/p5-Net-DBus (p5-Net-DBus-0.33.6)
        (+は省略)
}}}
   * textproc/p5-XML-Simpleは依存関係のtextproc/p5-XML-SAX-Expatが消え去っていたので再インストール。その際にp5-XML-Parserの部分でエラーが出たのでこれもpackageを使わずに再インストールした。
    * packageを見つけて古いパッケージをアンインストール、インストール処理中にエラー発生、不整合発生の流れ。
   * graphics/p5-Image-Info, textproc/p5-XML-LibXML: 上とだいたい同じ
   * net/p5-IO-INET6 -> net/p5-IO-Socket-INET6
   * textproc/p5-XML-Twig: ここまでの問題を解決したらすんなり入った
   * textproc/p5-PDF-FromHTML: パッケージを入れたら入ったことは入ったが不穏な結果が出た。 {{{
---> Listing the results (+:done / -:ignored / *:skipped / !:failed)
        ! archivers/p5-IO-Compress-Base (port directory error)
        ! archivers/p5-IO-Compress-Zlib (port directory error)
        ! archivers/p5-Compress-Zlib (port directory error)
        + textproc/p5-PDF-FromHTML (p5-PDF-FromHTML-0.31)
}}}
    * これらの名前に相当するモジュールは全部IO-Compressに入っているのでportがおかしいことにして無視
   * devel/p5-Net-DBus: ここまでの問題を解決したらすんなり入った
  * 直らない
  * NKF.pmのパッケージ名はja-p5-nkf-2.1.1,1だった。そりゃ直らないわ。
   * `portupgrade -f ja-p5-Jcode ja-p5-MeCab ja-p5-Text-Kakasi ja-p5-nkf`
   * NKF直った
 * 一周回ってgzipの問題再発。パッケージで入れたのが悪いのか。
  * portから再インストール
 * はい次ー{{{
dualvar is only available with the XS version of Scalar::Util at /usr/local/lib/perl5/site_perl/5.10.1/Compress/Zlib.pm line 8
}}}
  * p5-Scalar-List-Utilsをportから再インストール
 * はい次々{{{
Can't load '/usr/local/lib/perl5/site_perl/5.10.1/mach/auto/Compress/Raw/Zlib/Zlib.so' for module Compress::Raw::Zlib: /usr/local/lib/perl5/site_perl/5.10.1/mach/auto/Compress/Raw/Zlib/Zlib.so: Undefined symbol "PL_sv_undef" at /usr/local/lib/perl5/5.10.1/mach/DynaLoader.pm line 200.
}}}
  * p5-Compress-Raw-Zlibをportから(ry
 * 次・・・あれもう出ない?
  * インデックス生成成功

nest図書館半焼 i386環境に延焼か?

状況把握

  • activeのnamazuデータベース更新が数日前から動かなくなった
  • Compress/Zlib.pmが、"Can't locate loadable object for module"
  • httpd-error.logを見たら、32bitのlibc.so.6やlibz.so.3を参照していた古いバイナリが突然動作しなくなったらしい?
    • nest移行直後から動いていなかった
    • とりあえず
      • ln -s libc.so.7 libc.so.6

      • ln -s libz.so.5 libz.so.3

  • p5-IO-Compressをportupgarde -fPしたらCompress/Zlib.pmは直った(かもしれない)
    • 次はNKF.pmで同じエラー
    • p5-*をportupgrade -fPしてみた

      --->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
              - textproc/p5-XML-SAX-Expat (p5-XML-SAX-Expat-0.40)
              ! textproc/p5-XML-Simple (p5-XML-Simple-2.18)   (uninstall error)
              - textproc/p5-XML-LibXML (p5-XML-LibXML-1.70,1)
              * graphics/p5-Image-Info (p5-Image-Info-1.31)
              ! net/p5-IO-INET6       (port directory error)
              * textproc/p5-XML-Twig (p5-XML-Twig-3.37)
              * textproc/p5-PDF-FromHTML (p5-PDF-FromHTML-0.31)
              * devel/p5-Net-DBus (p5-Net-DBus-0.33.6)
              (+は省略)
      • textproc/p5-XML-Simpleは依存関係のtextproc/p5-XML-SAX-Expatが消え去っていたので再インストール。その際にp5-XML-Parserの部分でエラーが出たのでこれもpackageを使わずに再インストールした。
        • packageを見つけて古いパッケージをアンインストール、インストール処理中にエラー発生、不整合発生の流れ。
      • graphics/p5-Image-Info, textproc/p5-XML-LibXML: 上とだいたい同じ
      • net/p5-IO-INET6 -> net/p5-IO-Socket-INET6

      • textproc/p5-XML-Twig: ここまでの問題を解決したらすんなり入った
      • textproc/p5-PDF-FromHTML: パッケージを入れたら入ったことは入ったが不穏な結果が出た。

        --->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
                ! archivers/p5-IO-Compress-Base (port directory error)
                ! archivers/p5-IO-Compress-Zlib (port directory error)
                ! archivers/p5-Compress-Zlib    (port directory error)
                + textproc/p5-PDF-FromHTML (p5-PDF-FromHTML-0.31)
        • これらの名前に相当するモジュールは全部IO-Compressに入っているのでportがおかしいことにして無視
      • devel/p5-Net-DBus: ここまでの問題を解決したらすんなり入った
    • 直らない
    • NKF.pmのパッケージ名はja-p5-nkf-2.1.1,1だった。そりゃ直らないわ。
      • portupgrade -f ja-p5-Jcode ja-p5-MeCab ja-p5-Text-Kakasi ja-p5-nkf

      • NKF直った
  • 一周回ってgzipの問題再発。パッケージで入れたのが悪いのか。
    • portから再インストール
  • はい次ー

    dualvar is only available with the XS version of Scalar::Util at /usr/local/lib/perl5/site_perl/5.10.1/Compress/Zlib.pm line 8
    • p5-Scalar-List-Utilsをportから再インストール
  • はい次々

    Can't load '/usr/local/lib/perl5/site_perl/5.10.1/mach/auto/Compress/Raw/Zlib/Zlib.so' for module Compress::Raw::Zlib: /usr/local/lib/perl5/site_perl/5.10.1/mach/auto/Compress/Raw/Zlib/Zlib.so: Undefined symbol "PL_sv_undef" at /usr/local/lib/perl5/5.10.1/mach/DynaLoader.pm line 200.
    • p5-Compress-Raw-Zlibをportから(ry
  • 次・・・あれもう出ない?
    • インデックス生成成功

ytoku/daily-record/2011-01-19 (最終更新日時 2011-01-20 02:19:59 更新者 ytoku)