FreeNAS 9 – pkgng/pkg2ng (Reinstall php5)

Facebooktwittermail

ports collectionからphp5をインストールしたのですがエラーでインストールできてません

FreeNAS 9 – pkg-static: fstat() failed for(): No such file or directory
http://www.rootlinks.net/2013/11/17/freenas-9-pkg-static-fstat-failed-for-no-such-file-or-directory/

pkg-static: fstat() failed for(/usr/local/share/licenses/php5-5.4.21/catalog.mk): No such file or directory

portsパッケージを解析する技量もないので取り敢えずエラーから試行錯誤してみました


試しにエラーに表示されているpkg-staticを打つとpkgコマンドの表示がされました

どうもパッケージ管理に関係したエラーのような気がしました。このページを見つけてもしかしてdbのコンバートが必要なのかな

5.5. pkgng によるバイナリ package の管理
http://www.freebsd.org/doc/ja/books/handbook/pkgng-intro.html

試しにpkgのアップデートとdbコンバートを行ってみました

  1. pkgのアップデート
  2. pkgのバージョンは1.1.3でした

    すでにpkg 1.1.3がインストールされているのでエラーになってしまいます
    ここはメッセージにもあるように削除して再インストールします

    1.1.4にアップデートされ古いパッケージ形式からアップデートするには最初にpkg2ngを実行しろとのメッセージが表示されています

  3. pkg2ngの実行

再度php5のインストールの実行です。いつものようにmake config, make, make test, make installを実行しました

エラーが無くなりました(^^v

Leave a Reply