[freebsd] installing pkg failed

Oleg V. Nauman oleg at theweb.org.ua
Sun Oct 29 17:07:04 EET 2017


On Tuesday 03 October 2017 14:55:14 Eugene Grosbein wrote:
> On 03.10.2017 14:09, Irina Liakh wrote:
> > On Tue, Oct 03, 2017 at 01:03:06AM +0300, Владимир Друзенко 
wrote:
> >> Проще собрать из портов актуальную версию pkg.
> > 
> > Действительно :)
> > Я, видимо, больше зависла над вопросом "wtf", чем над "как 
починить" :)
> > 
> >> Также, если уже удалили все пакеты, то можно было смело 
удалять всё
> >> содержимое /var/db/pkg/.
> > 
> > Не факт что это помогло бы, ведь pkg-static из скачанного 
руками пакета
> > отработал с тем /var/db/pkg/ что был, в то время как 
системный pkg-static
> > не работал.
> На самом деле это известная проблема. При апгрейде pkg он 
удаляет из базы
> SQLite эту самую таблицу, чтобы убрать зависимость от 
библиотеки fts4.
> Если после этого сделать даунгрейд pkg, хотя бы в виде 
удаления пакета pkg,
> что вводит в работу системную затычку на основе старой версии, 
то получается
> такая хрень.
> 
> bapt@ в курсе, но починено это, видимо, не будет...

 Апгрейд pkg из портов проходит более гладко, deinstall/install 
используют свежесобранный бинарник pkg-static из WRKSRC в 
качестве PKG_BIN
Так что наверное есть смысл.


More information about the freebsd mailing list