Не удается обновить FreeBSD Freshports Plexpass

Я использовал для обновления своего порта plexpass во FreeBSD, останавливая свою тюрьму и вводя следующее:

pkg update && pkg upgrade
portsnap fetch update
pkg upgrade plexmediaserver-plexpass
pkg install plexmediaserver-plexpass

Это использование работает нормально, но в какой-то момент порт перестал обновляться. С тех пор я обновил установку FreeNAS до версии v11 (стабильной), но это не помогло. Я попытался принудительно обновить pkg и pkg, но это просто сообщает, что все пакеты обновлены.

В настоящее время я использую plexpass v1.3.3.3148, но, согласно freshports, самая новая версия v1.8.0.4109.

Вот ссылка на страницу freshports: https://www.freshports.org/multimedia/plexmediaserver-plexpass/

Любая помощь будет принята с благодарностью

2 ответа

Решение

После долгих раскопок я нашел ответ. Поскольку мои тюрьмы были из очень старой версии FreeNAS (BSD), шаблон устарел и не может быть обновлен. Это известная проблема, и во FreeNAS и FreeBSD сообщается о нескольких ошибках. Я нашел одно сообщение на форуме, которое помогло обнаружить проблему, но не смогло ее решить.

Я решил создать новую тюрьму, установить свои пакеты с нуля и перенести метаданные поверх. После решения некоторых проблем с разрешением перемещенных метаданных у меня все заработало правильно. Пакеты сейчас обновляются, plexpass работает и все мои метаданные находятся в такте. Вот пост, который помог мне найти мою проблему:

https://forums.freenas.org/index.php?threads/keeping-the-jails-up-to-date.20062/

Вам не нужно получать все исходные порты при использовании pkgпопробуйте обновить этот файл /etc/pkg/FreeBSD.conf С чем-то вроде этого:

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

Обратите внимание на строку:

url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"

Это указывает на установку последних пакетов.

Вы можете прочитать больше об этом здесь: https://www.freebsd.org/cgi/man.cgi?pkg(7), особенно проверьте раздел Конфигурация.

Другие вопросы по тегам