Недавно я обновился до стабильной версии FreeNAS 9.10 через пользовательский интерфейс, и теперь у меня проблемы с моими пакетами и портами на моем самом старом существующем portjail.
Похоже, каталог не обновляется, и я ничего не могу установить - либо ports
или pkg
.
Мой pkg
версия довольно старая в 1.2.7_4
и pkg update -f
скачивает некоторые файлы, но затем заканчивается так:
pkg: package field incomplete: comment
Incremental update completed, 24830 packages processed:
0 packages updated, 0 removed and 24830 added.
pkg: Unable to find catalogs
Что бы я ни делал, он постоянно жалуется на каталоги. У меня новая тюрьма с плагином pkg
версия 1.7.2
и, похоже, он работает нормально, но я бы предпочел не переносить все, если это возможно.
Мой /usr/local/etc/pkg/repos/FreeBSD.conf
файл:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}
Затем я попытался запустить portsnap fetch update
затем перестроить ports-mgmt/portmaster
и ports-mgmt/pkg
чтобы обновить их, как предлагалось в нескольких местах, но make
дает мне:
"/usr/ports/Mk/bsd.port.mk", line 1166: UNAME_r (10.3-RELEASE) and OSVERSION (902502) do not agree on major version number.
Мне удалось создать такие порты, как perl 5.20, вскоре после обновления, поэтому я кое-что сделал, пытаясь исправить pkg
похоже, сломал это.
Моя копия /usr/local/etc/pkg/repos/FreeBSD.conf
в моей тюрьме читайте следующее:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",
mirror_type: "srv",
enabled: yes
}
Я изменил это на 10, и он работал правильно
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest",
mirror_type: "srv",
enabled: yes
}