Atualizei recentemente para o FreeNAS 9.10 estável através da interface do usuário e agora estou tendo problemas com meus pacotes e portas em meu portjail existente mais antigo.
Parece que o catálogo não será atualizado e não posso instalar nada, seja por ports
ou pkg
.
Minha versão pkg
é bem antiga em 1.2.7_4
e pkg update -f
baixa alguns arquivos, mas termina assim:
pkg: package field incomplete: comment
Incremental update completed, 24830 packages processed:
0 packages updated, 0 removed and 24830 added.
pkg: Unable to find catalogs
Não importa o que eu faça, ele reclama dos catálogos. Eu tenho uma nova cadeia de plugins com pkg
versão 1.7.2
e parece funcionar bem, mas eu prefiro não migrar tudo se possível.
Meu arquivo /usr/local/etc/pkg/repos/FreeBSD.conf
é:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}
Em seguida, tentei executar portsnap fetch update
e, em seguida, reconstruir ports-mgmt/portmaster
e ports-mgmt/pkg
para atualizá-los, conforme sugerido em alguns lugares, mas a execução de make
me dá:
"/usr/ports/Mk/bsd.port.mk", line 1166: UNAME_r (10.3-RELEASE) and OSVERSION (902502) do not agree on major version number.
Eu consegui construir portas como o perl 5.20 logo após a atualização, então algo que fiz ao tentar consertar o pkg
parece ter quebrado isso.