メンテナンス・トラブルシュート - pkg・ports アップデート関連 - portsdb: Command not found.
- 1. 概要
- 2. インストールしなおし
1. 概要
2019年4月23日に発生。
いきなりですが
> portsdb -Fu
portsdb: Command not found.
なくなったの?
> whereis portsdb
portsdb: /usr/local/sbin/portsdb /usr/local/man/man1/portsdb.1.gz
2. インストールしなおし
こういうときは、インストールしなおしですな。
> cd /usr/ports/ports-mgmt/portupgrade
> make deinstall clean
===> Deinstalling for portupgrade
===> Deinstalling portupgrade-2.4.16,2
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
portupgrade-2.4.16,2
Number of packages to be removed: 1
[1/1] Deinstalling portupgrade-2.4.16,2...
[1/1] Deleting files for portupgrade-2.4.16,2: 100%
===> Cleaning for ruby25-bdb-0.6.6_6
===> Cleaning for portupgrade-2.4.16,2
と、ここで思い当たる節が・・・。
先日、ruby 2.4 を ruby 2.5 にアップグレードしたばかりです。
portsdb は ruby に依存しているわけだな。
なるほど、それで・・・。
後は
cd /usr/ports/ports-mgmt/portupgrade
make deinstall clean
make
make install
で、無事、復活しました。
|
|