Сам себе и отвечаю. Оказывается, список пакетов для девятки лежит
неподписанный. А кто-нибудь знает, это так и должно быть или все же это
глюк?

Constantin Stefanov wrote:
> Приветствую.
> 
> Решил тут перевести сервера на pkgng, коль этот путь прогрессивен и
> вообще одобрен.
> 
> Итак: есть сервер на FreeBSD 9.1-RELEASE #0.
> В нем поставил пакет pkg, сделал pkg2ng, добавил WITH_PKGNG=yes в
> make.conf, добавил описание репозитория:
> 
>  #cat /usr/local/etc/pkg/repos/FreeBSD.conf
> FreeBSD: {
>         url: "pkg+http://pkg.freebsd.org/${ABI}/latest";,
>         enabled: yes,
>         signature_type: "fingerprints",
>         fingerprints: "/usr/share/keys/pkg",
>         mirror_type: "srv"
> }
> положил ключ:
>  #cat /usr/share/keys/pkg/trusted/pkg.freebsd.org.2013102301
> function: "sha256"
> fingerprint:
> "b0170035af3acc5f3f3ae1859dc717101b4e6c1d0a794ad554928ca0cbb2f438"
> 
> Вроде pkg как-то заработал, по крайней мере дал пометить пакеты как
> auto, и по pkg autoremove лишнее удалил.
> 
> Решил сегодня обновить кое что. Запускаю pkg update и вижу:
> # pkg update
> Updating repository catalogue
> digests.txz
>                                                                     100%
> 1067KB   1.0MB/s   1.0MB/s   00:01
> pkg: No signature found
> pkg: Unable to find catalogs
> 
> Гугление показывает советы сделать /usr/local/etc/pkg.conf ил sample, но
> это не помогает: что он есть дефолтный, что его нет - все одно ошибка.
> Еще говорят сделать файл с описанием репозитория, но он у меня есть (см.
> выше).
> 
> И portmaster при любых действиях ругается
> pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a
> repository configuration file
> Хотя pkg.conf или вообще нет, или в нем нет строки PACKAGESITE, ибо
> дефолтный.
> 
> Снимите с ручника, подскажите, что я делаю не так?
> 

-- 
Константин Стефанов

А мелкий начальник карьеры в начале пока изучает чего где урвать.

Ответить