Назад | Перейти на главную страницу

FreeNAS ports / pkg не работает после обновления до 9.10

Недавно я обновился до стабильной версии 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              
}