Resolvi assim: 1- rm -rf /usr/ports
2- portsnap fetch && portsnap extract && portsnap update 3- Depois veja a versão do portupgrade pkg_info | grep portupgrade, se for 2.2.2_2,1 (acho que é isso), remova.... pkg_delete portupgrade-2.2.2_2,1 e instale o portupgrade novamente via ports (/usr/ports/ports-mgmt/portupgrade make clean && make install) 4- Verifique novamente a versão do portupgrade, a correta é 2.2.2_4,2. [EMAIL PROTECTED]:/usr/ports/ports-mgmt/portupgrade] # pkg_info | grep portupgrade portupgrade-2.2.2_4,2 FreeBSD ports/packages administration and management tool s Abraço, -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes [EMAIL PROTECTED] ----- Original Message ----- From: "Rafael Stockler" <[EMAIL PROTECTED]> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@fug.com.br> Sent: Wednesday, February 14, 2007 4:53 PM Subject: Re: [FUG-BR] Portupgrade (problemas) - RESOLVIDO Olá a todos, Estou com o seguinte problema. fiz o portsnap fetch extract e depois portsnap fetch update. Deu tudo certo. Mas quando rodo o portupgrade -R firefox da esse erro: missing key: categories: Cannot read the portsdb! /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError) from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port' from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!' from /usr/local/sbin/portupgrade:694:in `main' from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize' from /usr/local/sbin/portupgrade:210:in `new' from /usr/local/sbin/portupgrade:210:in `main' from /usr/local/sbin/portupgrade:1981 jah rodei o pkgdb -fu e o portsdb -fu sem nenhum erro. O q estou fazendo de errado? Abraços, Rafael. On 2/14/07, Welkson Renny de Medeiros <[EMAIL PROTECTED]> wrote: > Oi Ricardo, > > > Fiz os testes agora, funcionou beleza... > > Ontem a noite removi o /usr/ports e deixei baixando o portsnap, depois > removi o portupgrade e instalei novamente... agora tá funcionando > perfeitamente. > > [EMAIL PROTECTED]:~] # pkg_info | egrep '(portupgrade|ruby)' > portupgrade-2.2.2_4,2 FreeBSD ports/packages administration and management > tool s > ruby-1.8.5.12,1 An object-oriented interpreted scripting language > ruby18-bdb-0.5.9_2 Ruby interface to Sleepycat's Berkeley DB revision 2 > or > lat > > Rodei um portupgrade www/trac e nenhum erro no INDEX. > > Obrigado a todos pela atenção. > > -- > Welkson Renny de Medeiros > Focus Automação Comercial > Desenvolvimento / Gerência de Redes > [EMAIL PROTECTED] > > > ----- Original Message ----- > From: "Ricardo Campos Passanezi" <[EMAIL PROTECTED]> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@fug.com.br> > Sent: Wednesday, February 14, 2007 8:13 AM > Subject: Re: [FUG-BR] Portupgrade (problemas) > > > On Tue, Feb 13, 2007 at 08:31:29PM -0300, Welkson Renny de Medeiros wrote: > > Estou removendo o /usr/ports e baixando o ports novamente: > > ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz > > > > Vou descompactar, desinstalar portupgrade, ruby e cia... e tentar > > atualizar > > pelo novo port... espero que funcione... já tô ficando "irado" :-) > > > Não precisa remover o /usr/ports. > > Faça o "portsnap fetch extract" apenas uma vez e, depois, pode rodar > "portsnap fetch update". > > Leia sempre que possível, antes dos portupgrade, o /usr/ports/UPDATING. > No caso do portupgrade, temos: > > 20070205: > AFFECTS: everybody > AUTHOR: [EMAIL PROTECTED] > > New ports category was created - /usr/ports/ports-mgmt > > Most significant port moved to this new category is portupgrade. > So don't be alarmed, it was not deleted. You can find it now in > > /usr/ports/ports-mgmt/portupgrade > > ... > > 20070102: > AFFECTS: users of sysutils/portupgrade > AUTHOR: [EMAIL PROTECTED] > > If you have a problem with upgrading the tools from version 2.2.1 and > less, > remove the package with pkg_delete portupgrade\* command and reinstall > it > from scratch. Remove /usr/ports/INDEX*.db and run portsdb -u. > > > Aqui eu não rodei o pkg_delete, apenas rodei um "make > -DFORCE_PKG_REGISTER reinstall clean" e depois um "pkgdb -F", removendo > as referências ao port mais antigo sem apagar os arquivos. Isto antes do > port mudar de diretório (foi para ports-mgmt). Essa segunda mudança > resolvi com outro 'pkgdb -F'. > > Como você pode estar com alguns "work" na árvore de ports, sugiro que > rode o comando 'portsclean -C -DD' (veja a manpage para detalhes). > > -- > Ricardo Campos Passanezi > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd