null

pkg_info: corrupted record (pkgdep line without argument), ignoring

После обновления некоторого количества портов в FreeBSD при помощи portmaster, при попытке посмотреть установленные пакеты, pkg_info начало выдавать на части из них сообщение вида:

# pkg_info | grep libreoffice
pkg_info: corrupted record (pkgdep line without argument), ignoring

 

Гугл подсказал, что идентифицировать проблемные пакеты можно выполнив:

# egrep '(pkgdep$|pkgdep $)' /var/db/pkg/*/+CONTENTS

 

Проблемные (отсутствующие) пакеты необходимо переустановить ручками либо можно воспользоваться portmaster'ом (утилита во FreeBSD для управления портами) выполнив:

# portmaster --check-depends (смелые парни могут указать ключик -y)


Значение ключей:
--check-depends
cross-check and update dependency information for all ports
-y answer yes to all user prompts for the features below

Работаю в компании Tune-IT. Круг профессиональных интересов:
* Администрирование Solaris/FreeBSD/Linux
* CISCO
* Удаленная диагностика неисправностей в системах SUN
* Предотвращение сетевых атак
* Обеспечение безопасности UNIX-систем
* Обеспечение безопасности беспроводных сетей