Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/www/admnote/wp-includes/post-template.php on line 284

portmasterでのアップデートに失敗

portmasterでのportsアップデートに失敗した不具合への対処メモ。

現象

portmasterでアップデートしようとすると、次のようにエラーとなる。

misc/gnomehierというパッケージが廃止になり、削除もできず処理が中断する模様。

対処

もはやportsにパッケージが存在しないため、portmasterを使った削除はできない。このためpkgコマンドを使用して、強制的に削除する。

もう一度pkgコマンドでgnomehierを削除。

この後にアップデートを実行すれば正常に動作する。