FreeBSD: pkg_version: corrupted record for package 'PACK' (pkgdep line without argument), ignoring

Автор: | 08/17/2013
 

freebsd_logoВ выводе команды pkg_version появился целый список ошибок такого плана:

# pkg_version -v | grep need
...
pkg_version: corrupted record for package ImageMagick-nox11-6.6.7.10_2 (pkgdep line without argument), ignoring
...
pkg_version: the package info for package 'ap22-mod_rpaf2-0.6_3' is corrupt
pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring
pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring
...

Что привело к таким ошибкам — неизвестно, но это мог быть сбой в электропитании, или просто «грубое» прерывание установки какого-либо порта.

Решение — запустить утилиту portmaster с опцией --check-depends:

[-n|y] [-v] --check-depends
cross-check and update dependency information for all ports
# portmaster --check-depends -yv

И по окончании проверки:

# pkgdb -FLu