portupgradeをいったん削除します。 2.2.2_1,2以前のportupgradeが導入されている状態で、portsをすべて新しい情報にすると不具合が出ます。いったん、portupgradeを削除するのが良いでしょう。 例# pkg_info|grep portupgrade portupgrade-1.0 FreeBSD ports/packages administration and management tools # pkg_delete portupgrade-1.0 # pkg_add -r portupgrade 上の例では、portupgradeが導入されているかどうかを調べた後、portupgrade-1.0という古いものが見つかったため、いったん削除を行いました。削除時には、portupgrade-1.0という数字の部分までを含めないといけません。削除後、再度、portupgradeを導入します。 なお、portupgrade-1.0というのは仮の番号です。多くはもっと新しいものが入っているでしょう。 不具合の例missing key: categories: Cannot read the portsdb! database file error 「pkgdb -F」などで不具合が出て停止します。 追記FreeBSD-users-jpの関連スレッド FreeBSD-users-jp/90346 |