Portas FreeNAS / pkg não funcionam após a atualização para 9.10

2

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.

    
por Nick P 16.04.2016 / 09:45

1 resposta

1

Minha cópia de /usr/local/etc/pkg/repos/FreeBSD.conf foi a seguinte na minha cadeia:

FreeBSD: {                  
  url: "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",
  mirror_type: "srv",       
  enabled: yes              
}          

Eu mudei para 10 e funcionou corretamente

FreeBSD: {                  
  url: "pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest",
  mirror_type: "srv",       
  enabled: yes              
}   
    
por 23.04.2016 / 23:11