web-dev-qa-db-ja.com

9.10へのアップデート後にFreeNASポート/パッケージが機能しない

最近、UIを介してFreeNAS 9.10安定版にアップデートしましたが、現在、最も古い既存のポートジェイルのパッケージとポートに問題があります。

カタログが更新されないようで、portsまたはpkgのいずれかで実際に何もインストールできません。

私のpkgバージョンは1.2.7_4でかなり古く、pkg update -fはいくつかのファイルをダウンロードしますが、次のように終了します。

pkg: package field incomplete: comment
Incremental update completed, 24830 packages processed:
0 packages updated, 0 removed and 24830 added.
pkg: Unable to find catalogs

私が何をしても、カタログについて不平を言い続けます。 pkgバージョン1.7.2の新しいプラグインjailがあり、正常に動作しているようですが、可能であればすべてを移行したくありません。

私の/usr/local/etc/pkg/repos/FreeBSD.confファイルは次のとおりです。

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  enabled: yes
}

次に、portsnap fetch updateを実行してから、ports-mgmt/portmasterports-mgmt/pkgを再構築して、いくつかの場所で提案されているように最新の状態にしようとしましたが、makeを実行すると次のようになります。

"/usr/ports/Mk/bsd.port.mk", line 1166: UNAME_r (10.3-RELEASE) and OSVERSION (902502) do not agree on major version number.

更新後すぐにPerl5.20などのポートを構築できたので、pkgを修正しようとしたときに何かを行ったところこれが壊れたようです。

2
Nick P

私の/usr/local/etc/pkg/repos/FreeBSD.confのコピーは、私の刑務所で次のように読まれました。

FreeBSD: {                  
  url: "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",
  mirror_type: "srv",       
  enabled: yes              
}          

私はそれを10に変更しました、そしてそれは正しく働きました

FreeBSD: {                  
  url: "pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest",
  mirror_type: "srv",       
  enabled: yes              
}   
1
Brian Rice