pkg2ng jogando toneladas de erros sobre palavras-chave desconhecidas

1

Então ... as ferramentas pkg_* estão obsoletas, a EOL agendada para setembro de 2014. É hora de converter para pkgng. Eles forneceram a ferramenta pkg2ng fornecida para isso. Mas quando eu o executo, ele gera toneladas de mensagens de erro. Não sei se posso ignorá-los ou se isso irá introduzir erros sutis.

# pkg2ng
Converting packages from /var/db/pkg
Converting libsigsegv-2.10...
pkg: fopen(/usr/ports/Keywords/display.yaml): No such file or directory
pkg: unknown keyword display, ignoring @display
Installing libsigsegv-2.10... done
Converting m4-1.4.17,1...
pkg: fopen(/usr/ports/Keywords/mtree.yaml): No such file or directory
pkg: unknown keyword mtree, ignoring @mtree
Installing m4-1.4.17,1... done
Converting libiconv-1.14_2...
pkg: fopen(/usr/ports/Keywords/mtree.yaml): No such file or directory
pkg: unknown keyword mtree, ignoring @mtree
Installing libiconv-1.14_2... done
Converting tdb-1.2.12,1...
pkg: fopen(/usr/ports/Keywords/conflicts.yaml): No such file or directory
pkg: unknown keyword conflicts, ignoring @conflicts
Installing tdb-1.2.12,1... done

(and so on)

O Google não me oferece muito, apenas numerosas repetições do tópico do qual este post se origina: link Acho isso muito estranho, parece que havia apenas 2 ou 3 pessoas no planeta tendo esse problema, uma das quais seria eu.

Então ...

  • Alguém teve esse problema também?
  • As mensagens de erro podem ser ignoradas? (Mas por que eles são impressos, então? Lembre-se, este é o banco de dados de pacotes, que é bastante central para o sistema).
  • O que posso fazer para corrigir a situação?
por T-Bull 06.03.2014 / 20:59

1 resposta

1

No manual do FreeBSD sobre pkgng :

The package database conversion may emit errors as the contents are converted to the new version. Generally, these errors can be safely ignored. However, a list of third-party software that was not successfully converted will be listed after pkg2ng has finished and these applications must be manually reinstalled.

Esses erros estão relacionados a display , mtree , conflicts manipulação de palavras-chave: nada para se preocupar, pois são casos obsoletos ou exóticos. Conforme indicado no documento, o pacote instalado que não conseguiu converter seria listado.

A conclusão aqui é que o novo pkg info fornece todos os pacotes que você tinha.

    
por 07.03.2014 / 14:47